Solid Security vs. Kakapo Security:堅牢化を比較
Solid Security(旧 iThemes Security)と Kakapo Security は、同じ課題に、異なる重点の置き方で取り組んでいます。一方はログインと堅牢化に強く、もう一方はそれに加えて、中身を読んで確かめられるスキャンと、変更の痕跡が見て分かるログを備えています。
短い答え
Solid Security は、多数の堅牢化スイッチ、ログイン保護、Authenticator アプリによる二要素認証、そして無料版を備えた定評あるツールです。広く普及し、ドキュメントも充実しており、たいていのサイトには十分です。
Kakapo Security も同じ基本機能(ログイン失敗の回数制限、ログイン URL の変更、セッション、堅牢化)を備え、その上にパターン型ファイアウォール、スキャン、チェーン化されたログ行を重ねています。すべてローカルで動作し、検出のために外部へ問い合わせることはありません。
まとめると、アプリによる二要素認証と、無料で始められることが必要なら、Solid Security が順当な選択です。何を探しているのかを読んで確かめたい、改ざんが目に見えるログがほしいという場合は、Kakapo Security のほうが適しています。
どちらにもできること
- ログイン失敗の回数を制限し、IP アドレスをブロックする
- ログイン URL の変更
- ユーザーアカウントを堅牢化し、管理画面でのファイル編集を無効にする
- ファイルの変更を検知する
- ログインとロックに関するログ
- メールによる通知
両者の違い
| 問い | Solid Security | Kakapo Security |
|---|---|---|
| 価格 | 無料、Pro プランあり | 有料プラグイン、1つのライセンスで9つ |
| 二要素認証 | Authenticator アプリ(TOTP) | メールのコードのみ |
| プラグイン内のパターン型ファイアウォール | 要確認 | 40パターン、ソースコードで確認可能 |
| wp-content のスキャン | プランによる | 22パターン、不採用の手法も文書化 |
| コアファイルとオリジナルの照合 | はい | はい、api.wordpress.org と照合 |
| 検出結果の承認 | 可能 | ファイルのチェックサムに紐付け |
| 改ざん防止のログチェーン | — | はい、wp-config.php の値に基づく |
| ログイン時の国別ブロック | プランによる | 標準搭載 |
| ログイン可能時間帯(時刻指定) | — | 標準搭載 |
| 開発元を経由するものはあるか? | 要確認 | いいえ |
最も重要な違い:読んで確かめられること
セキュリティツールを評価できるのは、それが何を探しているのかを知っている場合だけです。Kakapo Security では、ファイアウォールとスキャンのパターンが、配布されるソースコードに記述されています。さらに、計測の結果誤検知が多すぎた手法の一覧も、それぞれの件数とともに含まれています。
これはマーケティング上の主張ではなく、検証できる事実です。この一覧は管理画面に表示されます。あるパターンがなぜ含まれていないのかを知りたければ、そこには空白ではなく理由が書かれています。
セキュリティプラグインを2つ同時に使っても、安全性は2倍になりません。互いを締め出し合い、ログは重複し、どの通知もあいまいになります。正しく設定すれば、1つで十分です。
Solid Security のほうが適している場合
- Authenticator アプリによる二要素認証が必要
- 無料で始めたい
- 解説記事の多い、非常に普及したツールを探している
Kakapo Security のほうが適している場合
- 何を探しているのかを、自分で読んで確かめたい
- セキュリティサービスに何も送りたくない
- 変更されたことが見て分かるログが必要
- 上位プランなしで、ログイン可能時間帯や国別ブロックを使いたい
- 複数のサイトを1つのライセンスで管理している
乗り換え:やるべきこと
- ブロックリスト、例外、変更したログイン URL を書き留めます。ログイン URL は真っ先に。忘れると、自分自身を締め出してしまいます。
- Kakapo Security をインストールし、ライセンスキーを入力します。
- ファイアウォールを「監視」(ドイツ語:„Beobachten“)にして、1週間そのまま動かします。
- ログに目を通し、実際のアクセスに引っかかるルールを緩めます。
- サイトが確実にクリーンだと分かっているうちに、ファイルの状態を記録します。
- 旧プラグインを停止し、そのあとで初めて「ブロック」(ドイツ語:„Blockieren“)に切り替えます。