すべてのプロダクト
Search
ドキュメントセンター

Edge Security Acceleration:WAF 保護の開始

最終更新日:Sep 25, 2026

ESA WAF は、ワンクリックの AI 搭載レート制限から完全なカスタムルールまで、複雑さが増す 4 つの保護ポリシーを提供します。

軽減ポリシー

次の表は、4 つのポリシーすべてを比較したものです。ニーズに合ったポリシーから始めてください。後で追加することもできます。

ポリシー

ユースケース

複雑さ

主なメリット

スマートレート制限

個人開発者や新規の小規模 Web サイト

非常に低い

設定不要のワンクリック AI 搭載保護

セキュリティ分析からルールを作成

安定した Web サイトでの潜在的な脅威の事前特定と軽減

低い

データドリブンのインサイトによる、異常なトラフィックの特定と迅速な対応

ルールテンプレートからルールを作成

一般的な攻撃への対処や、特定の保護ニーズへの対応

中程度

一般的なシナリオをカバーする事前構築済みテンプレートによる効率的なデプロイ

カスタムルールを作成

きめ細かい制御を必要とする、複雑または独自のセキュリティニーズ

高い

複雑な保護要件にも対応できる柔軟性

ポリシー 1: スマートレート制限

これは最も手軽に始められる方法であり、Web セキュリティの初心者に最適です。

スマートレート制限機能は、ESA の AI エンジンを使用してレート制限を自動化します。機能を有効にして保護レベルを選択するだけです。システムは過去 7 日間のトラフィックからベースラインを学習し、通常のパターンを超えるリクエストをブロックします。手動設定は不要です。CC 攻撃 (リソース枯渇攻撃) や悪意のあるクローラーに対して効果的です。

ユースケース

  • 個人開発者またはスタートアップ:基本的な CC 攻撃対策を最小限のセットアップで必要とする、トラフィックの少ない Web サイト。

  • セキュリティ初心者:WAF に不慣れで、ワンクリック保護が必要なユーザー。

事前準備

  • 有効化時間:有効化後、約 10 秒で有効になります。

  • ブロック期間:レート制限に抵触した IP は、約 24 時間ブロックされます。

  • 誤検出への対処:正当な IP アドレスがブロックされた場合は、WAF > ホワイトリストルールでホワイトリストに追加してください。

操作手順

  1. ESA コンソールで、[サイト管理]を選択し、[サイト] 列で対象サイトをクリックします。

  2. ナビゲーションペインで、セキュリティ保護 > WAF の順に選択します。

  3. [概要] タブで、[スマートなレート制限] セクションを見つけて [設定] をクリックします。[ステータス] スイッチをオンにし、[保護等級] と [アクション] を設定します。[保護等級] を [中]、[アクション] を [ブロック] に設定することを推奨します。

説明

利用可能な保護レベルとアクション。

ポリシー 2: セキュリティ分析

トラフィックを事前に監視し、潜在的な脅威に対応します。

ESA は、[セキュリティ分析] と [イベント分析]のダッシュボードを提供し、IP、パス、User-Agent 別にリクエストを検査できます。異常を発見したら、ダッシュボードからワンクリックで WAF ルールを作成できます。例:

  • 悪意のあるリクエストを繰り返し送信する IP をブロックします。

  • User-Agent でブラウザーに偽装しているクローラーをブロックします。

ユースケース

  • 成長中の Web サイト:Web サイトのトラフィック増加に伴う異常の早期検出。

  • プロアクティブなセキュリティ運用:急速なディレクトリスキャンなどの疑わしい動作を、エスカレートする前に阻止する場合。

注意事項

セキュリティ分析とイベントのデータには、約 5 分の遅延があります。

操作手順

  1. [セキュリティ分析] ページで、フィルターの右側にある フィルター条件からルールを作成 をクリックします。

    説明

    [リクエスト分析] モジュールの [リクエスト分析] タブで、[フィルターで WAF カスタムルールを作成] を選択できます。[ボット分析] モジュールの [Bot 分析] タブで、[フィルターでボットルールを作成] を選択できます。[レート制限分析] モジュールの [レート制限分析] タブで、[フィルター条件で WAF レート制限ルールを作成] を選択できます。

  2. 新しいルールページで、[ルール名] を入力し、アクションを選択して、[OK] をクリックします。ルールは直ちに有効になります。

ポリシー 3: ルールテンプレート

ルールテンプレートを使用して、一般的な攻撃タイプに対処します。

ESA は、実際の攻撃データに基づいて事前設定されたルールテンプレートを提供しています。空の Referer リクエストのブロック、ブルートフォース攻撃からのログインページ保護、IP のホワイトリスト化などが含まれます。テンプレートを選択し、パラメーター (ログイン URL など) を入力すると、ルールが直ちにデプロイされます。

ユースケース

  • 一般的な攻撃:Web サイトがブルートフォース攻撃、SQL インジェクション、または類似の攻撃に直面している場合。

  • 明確な保護目標:「検索エンジンクローラーのみを許可する」など、必要なことが正確にわかっている場合。

注意事項

使用前に各テンプレートの説明をお読みください。パラメーターが正しく設定されていないと、正当なトラフィックがブロックされる可能性があります。

操作手順

  1. ESA コンソールで、[サイト管理]を選択し、[サイト] 列で対象サイトをクリックします。

  2. ナビゲーションペインで、セキュリティ保護 > WAF の順に選択します。

  3. [概要] タブで、現在のシナリオに適した [ルールテンプレート] を選択し、[作成] をクリックします。

  4. ルール作成ページで、必要に応じてテンプレートパラメーターを入力し、[OK] をクリックします。ルールは直ちに有効になります。

ポリシー 4: カスタムルール

他のポリシーでは不十分な場合は、WAF の設定ルールを使用し、保護を完全にカスタマイズできます。

カスタムルールは、リクエスト属性 (IP、URL パス、ヘッダー、Cookie、ボディ) を組み合わせてマッチ条件を作成します。アクション (ブロック、監視、または許可) を割り当てることで、トラフィックフィルタリングを完全に制御できます。

ユースケース

  • 高度なセキュリティ運用:経験豊富なセキュリティエンジニアによる、きめ細かい複数条件のルールが必要な場合。

  • 特殊なビジネスシナリオ:特定の Cookie を持つユーザーに API アクセスを制限するなど、アプリケーションと密接に連携したルールが必要な場合。

  • 複雑な攻撃への対応:手法が進化する持続的標的型攻撃 (APT) に対処するため、適応型のルールが必要な場合。

例

この例では、レート制限ルールを作成します。単一の IP が 10 秒以内に www.example.com と image.example.com に 20 件を超えるリクエストを送信した場合、その IP からの後続のリクエストは 1 分間スライダー CAPTCHA でチャレンジされます。

説明

Pro 以上のプランのみがレート制限ルールを利用できます。

  1. ESA コンソールで、[サイト管理]を選択し、[サイト] 列で対象サイトをクリックします。

  2. ナビゲーションペインで、セキュリティ保護 > WAF の順に選択します。

  3. [WAF] ページで、[レート制限ルール] タブを選択し、[ルールを追加] をクリックして、画面の指示に従ってルール情報を入力します。

  4. [ルール名] を入力します。

  5. 「[リクエストが以下のルールと一致する場合...]」を設定して、ルール式を満たすユーザーリクエストをフィルタリングします。リクエストのマッチフィールドについては、「マッチフィールド」をご参照ください。この例では、マッチタイプフィールドに ホスト名、マッチ演算子フィールドに 次のいずれかである、マッチ値フィールドに www.example.com と image.example.com を入力します。

  6. 「[キャッシュリソースに適用]」を設定します。レート制限は、同じ特性を持つクライアントからのリクエスト数を削減し、オリジンサーバーへのリクエスト負荷を軽減します。ただし、キャッシュにヒットしたリクエストは ESA によって直接提供され、オリジンサーバーには到達しません。キャッシュされたリクエストにレート制限を適用したくない場合は、このチェックボックスをオフにします。

  7. 「[以下の同様の特性を有します…]」を設定して、ルール式を満たすリクエストを再度フィルタリングします。

  8. 「[レートが以下の値を超えた場合…]」を設定して、統計期間内に統計対象が条件に一致できる最大回数を設定します。

  9. アクションが「[レート制限を超えたリクエストに対してのみ実行]」に設定されている場合、アクション期間は統計期間と同じです。

  10. WAF は、リクエストへのレスポンス完了後にリクエストをカウントします。トラフィックに大容量ファイルのリクエストが多く含まれている場合、ダウンロード時間が長いため、実際にブロックが開始される時点が遅れます。

  11. 「[次を実行:]」を設定して、リクエストレートが制限に達したときに実行するアクションを選択します。制限を超えたリクエストにのみアクションを適用するか、制限を超えた後に特性に一致するすべてのリクエストに適用するかを選択できます。アクションの詳細については、「アクション」をご参照ください。

  12. [OK] をクリックします。