Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

オーバーライド

最終更新 Markdown で表示Agent セットアップ

Cloudflare の DDoS Protection システムが攻撃を検出すると、一時的な緩和ルールが作成され、攻撃を緩和するためにインラインでインストールされます。緩和ルールは、DDoS Protection マネージドルールセットのロジックに基づいて生成されます。各緩和ルールは、1 つのマネージドルールから生成されます。

すべての緩和とその関連マネージドルールは、DDoS システムが 1 つずつ順番に評価します。Cloudflare は、ルールセットオーバーライド内で定義されたルールオーバーライドを順に確認し、マネージドルールに一致した時点でアクションを適用して評価を止めます。一致しない場合は、ルールが一致するまで順に評価を続けます。

作成できるルールセットオーバーライドは 1 つだけです。その中に 1 つ以上のルールオーバーライドを含められます。

ルールオーバーライドは、一致したマネージドルールに応じて、攻撃に対して DDoS システムが取るアクションを指示します。

ただし、ルールオーバーライドの中では具体性が優先され、DDoS システムはより具体的な設定を選びます。ルールオーバーライドはルールセットオーバーライドより優先されます。

DDoS マネージドルールセットには、次のマネージドルールが含まれています。

  • マネージドルール 1
  • マネージドルール 2
  • マネージドルール 3

次のルールセットオーバーライドが設定されています。

  • ルールセットオーバーライド A
    • マネージドルール 1block に設定されています
  • ルールセットオーバーライド B
    • ルールセット全体(または すべてのマネージドルール)のアクションは Managed Challenge に設定されています
    • マネージドルール 1log に設定されています
    • マネージドルール 2log に設定されています
  • ルールセットオーバーライド C
    • マネージドルール 3log に設定されています

ユースケース

マネージドルール 123 で DDoS 攻撃が検出され、緩和ルールが生成されました。

  • マネージドルール 1ルールセットオーバーライド A に一致するため、Cloudflare は攻撃を block し、残りのルールは評価しません。

  • マネージドルール 2ルールセットオーバーライド A に一致しないため、Cloudflare は ルールセットオーバーライド B に進みます。
    ルールセットオーバーライド B はすべてのマネージドルールと マネージドルール 2 の両方に一致しますが、より具体的な指定が優先されます。challenge は行わず、最も具体的なマネージドルールに一致するため log を適用します。

  • マネージドルール 3ルールセットオーバーライド A に一致しないため、Cloudflare は ルールオーバーライド B に進みます。ルールセットオーバーライド Bすべてのマネージドルールchallenge に設定しているため、Cloudflare は ルールセットオーバーライド C には進みません。

追加で考慮すべき点として、Cloudflare の DDoS システムは、感度レベルを含む条件を満たした場合にのみ、ルールオーバーライドを適用します。正しいマネージドルール(または上記のすべてのマネージドルールの場合は全体)に一致して変更する必要があるだけでなく、そのルールに指定された感度レベルも満たす必要があります。

  • ルールオーバーライド A

    • すべてのマネージドルール は低感度で challenge に設定されています
  • ルールオーバーライド B

    • マネージドルール 1 はデフォルト感度で log に設定されています

低感度のしきい値未満、かつ高感度のしきい値を超える小規模な攻撃が マネージドルール 1 で発生したとします。

  • ルールオーバーライド A は低感度のしきい値を満たしません。そのためオーバーライドには一致せず、攻撃は緩和されません。ルールオーバーライドが DoS に緩和を指示している場合に備え、次のマネージドルールの評価に進みます。
  • ルールオーバーライド B はデフォルト感度で log を設定しており、条件に一致します。そのため定義されたアクションが適用され、攻撃トラフィックがログに記録されます。

役に立ちましたか?