ESA WAF は、ワンクリックの AI 搭載レート制限から完全なカスタムルールまで、複雑さが増す 4 つの保護ポリシーを提供します。
軽減ポリシー
次の表は、4 つのポリシーすべてを比較したものです。ニーズに合ったポリシーから始めてください。後で追加することもできます。
ポリシー | ユースケース | 複雑さ | 主なメリット |
スマートレート制限 | 個人開発者や新規の小規模 Web サイト | 非常に低い | 設定不要のワンクリック AI 搭載保護 |
セキュリティ分析からルールを作成 | 安定した Web サイトでの潜在的な脅威の事前特定と軽減 | 低い | データドリブンのインサイトによる、異常なトラフィックの特定と迅速な対応 |
ルールテンプレートからルールを作成 | 一般的な攻撃への対処や、特定の保護ニーズへの対応 | 中程度 | 一般的なシナリオをカバーする事前構築済みテンプレートによる効率的なデプロイ |
カスタムルールを作成 | きめ細かい制御を必要とする、複雑または独自のセキュリティニーズ | 高い | 複雑な保護要件にも対応できる柔軟性 |
ポリシー 1: スマートレート制限
これは最も手軽に始められる方法であり、Web セキュリティの初心者に最適です。
スマートレート制限機能は、ESA の AI エンジンを使用してレート制限を自動化します。機能を有効にして保護レベルを選択するだけです。システムは過去 7 日間のトラフィックからベースラインを学習し、通常のパターンを超えるリクエストをブロックします。手動設定は不要です。CC 攻撃 (リソース枯渇攻撃) や悪意のあるクローラーに対して効果的です。
ユースケース
個人開発者またはスタートアップ:基本的な CC 攻撃対策を最小限のセットアップで必要とする、トラフィックの少ない Web サイト。
セキュリティ初心者:WAF に不慣れで、ワンクリック保護が必要なユーザー。
事前準備
有効化時間:有効化後、約 10 秒で有効になります。
ブロック期間:レート制限に抵触した IP は、約 24 時間ブロックされます。
誤検出への対処:正当な IP アドレスがブロックされた場合は、WAF > ホワイトリストルールでホワイトリストに追加してください。
操作手順
ポリシー 2: セキュリティ分析
トラフィックを事前に監視し、潜在的な脅威に対応します。
ESA は、[セキュリティ分析] と [イベント分析]のダッシュボードを提供し、IP、パス、User-Agent 別にリクエストを検査できます。異常を発見したら、ダッシュボードからワンクリックで WAF ルールを作成できます。例:
悪意のあるリクエストを繰り返し送信する IP をブロックします。
User-Agent でブラウザーに偽装しているクローラーをブロックします。
ユースケース
成長中の Web サイト:Web サイトのトラフィック増加に伴う異常の早期検出。
プロアクティブなセキュリティ運用:急速なディレクトリスキャンなどの疑わしい動作を、エスカレートする前に阻止する場合。
注意事項
セキュリティ分析とイベントのデータには、約 5 分の遅延があります。
操作手順
ポリシー 3: ルールテンプレート
ルールテンプレートを使用して、一般的な攻撃タイプに対処します。
ESA は、実際の攻撃データに基づいて事前設定されたルールテンプレートを提供しています。空の Referer リクエストのブロック、ブルートフォース攻撃からのログインページ保護、IP のホワイトリスト化などが含まれます。テンプレートを選択し、パラメーター (ログイン URL など) を入力すると、ルールが直ちにデプロイされます。
ユースケース
一般的な攻撃:Web サイトがブルートフォース攻撃、SQL インジェクション、または類似の攻撃に直面している場合。
明確な保護目標:「検索エンジンクローラーのみを許可する」など、必要なことが正確にわかっている場合。
注意事項
使用前に各テンプレートの説明をお読みください。パラメーターが正しく設定されていないと、正当なトラフィックがブロックされる可能性があります。
操作手順
ポリシー 4: カスタムルール
他のポリシーでは不十分な場合は、WAF の設定ルールを使用し、保護を完全にカスタマイズできます。
カスタムルールは、リクエスト属性 (IP、URL パス、ヘッダー、Cookie、ボディ) を組み合わせてマッチ条件を作成します。アクション (ブロック、監視、または許可) を割り当てることで、トラフィックフィルタリングを完全に制御できます。
ユースケース
高度なセキュリティ運用:経験豊富なセキュリティエンジニアによる、きめ細かい複数条件のルールが必要な場合。
特殊なビジネスシナリオ:特定の Cookie を持つユーザーに API アクセスを制限するなど、アプリケーションと密接に連携したルールが必要な場合。
複雑な攻撃への対応:手法が進化する持続的標的型攻撃 (APT) に対処するため、適応型のルールが必要な場合。