例外を作成すると、WAF マネージドルールセット全体、または一部のルールの実行をスキップできます。例外の設定には、スキップ条件を定義する式と、その条件でスキップするルールまたはルールセットが含まれます。
例外には、次のいずれかの動作があります(優先度の高い順)。
- 残りのルールをすべてスキップする(WAF マネージドルールセットに属するルール)
- WAF マネージドルールセットを 1 つ以上スキップする
- WAF マネージドルールセットのルールを 1 つ以上スキップする
例外の詳細は、Ruleset Engine ドキュメントの 例外を作成する を参照してください。
例外は、アカウントレベルとゾーンレベルの両方で定義できます。例外の適用範囲により、影響するルールが決まります。
- アカウントレベルの例外は、アカウントレベルで設定したルールだけをスキップします。ゾーンレベルのルールには影響しません。
- ゾーンレベルの例外は、ゾーンレベルで設定したルールだけをスキップします。アカウントレベルのルールには影響しません。
各フェーズでは、アカウントレベルのルールセットがゾーンレベルのルールセットより先に実行されます。そのため、アカウントとゾーンの両方にマネージドルールをデプロイしている場合、リクエストは先にアカウントレベルのルールで評価されます。ゾーンレベルで定義した例外は、アカウントレベルでの一致を妨げません。
WAF 機能が順番に実行される仕組みの詳細は、セキュリティ機能の相互運用性 を参照してください。
例外は Cloudflare ダッシュボード または API で追加します。