Network-layer DDoS Attack Protection マネージドルールセットのオーバーライドを定義して、特定の攻撃に適用するアクションを変更したり、検知の感度レベルを調整したりします。オーバーライドは Cloudflare ダッシュボードで定義 するか、Rulesets API で定義 できます。
利用できるパラメーターは次のとおりです。
- アクション
- 感度レベル
API プロパティ名: "action"。
Cloudflare の DDoS 緩和サービスで、特定ルールに一致したパケットに対して実行するアクションです。利用できるアクションは次のとおりです。
-
Log
- API の値:
"log"。 - Enterprise プランでのみ利用できます。ネットワーク層の DDoS 攻撃を検知するルールの式に一致したリクエストをログに記録します。より強いアクションに進む前に、ルールを検証する用途におすすめです。
記録または監視されたトラフィックの表示方法は、Analytics のドキュメント を参照します。
- API の値:
-
Block
- API の値:
"block"。 - 感度レベルを踏まえ、ルール式に一致した IP パケットをブロックします。
- API の値:
-
DDoS Dynamic
- API の値: N/A(オーバーライドでは使えない内部ルールアクションです)。
- Cloudflare が定義した内部ガイドラインに従って、特定のアクションを実行します。実行されるアクションは Block、または非公開の緩和アクションです。
API プロパティ名: "sensitivity_level"。
ルールの感度を定義します。攻撃を緩和するかどうかの判断に使うしきい値に影響します。感度レベルが高いほどしきい値は低くなり、感度レベルが低いほどしきい値は高くなります。
利用できる感度レベルは次のとおりです。
| UI の値 | API の値 |
|---|---|
| High | "default" |
| Medium | "medium" |
| Low | "low" |
| Essentially Off | "eoff" |
デフォルトの感度レベルは High です。
ほとんどの場合、感度レベルを Essentially Off にすると、Log を含む選択したどのアクションでもルールは発動しません。ただし、攻撃が極めて大きい場合、Cloudflare の保護システムは Cloudflare ネットワークを守るために、ルールの緩和アクションを発動します。
Essentially Off は、感度レベルを例外的に低く設定していることを意味します。そのため、ほとんどの場合トラフィックは緩和されません。ただし、Cloudflare ネットワークの安全性と安定性を確保するため、例外的な規模の攻撃トラフィックは緩和されます。
Log は、リクエストを緩和せず、ログに記録してダッシュボードに表示することを意味します。ただし、Cloudflare ネットワークの安全性と安定性を確保するため、例外的な規模の攻撃トラフィックは緩和されます。