どちらも突然のリクエスト急増に見えるため、トラフィックのボリュームだけでなくその形状で見分けます。DDoS攻撃は異常で機械的なパターンを示し、ビジネス上の理由がありません。一方、有機的な増加は実際のユーザーに由来し、原因を特定できます。
どちらも突然のリクエスト急増に見えるため、トラフィックのボリュームだけでなくその形状で見分けます。DDoS攻撃は異常で機械的なパターンを示し、ビジネス上の理由がありません。一方、有機的な増加は実際のユーザーに由来し、原因を特定できます。
/searchや/loginなど1つの負荷の高いパスに何千ものリクエストが殺到し、サイト全体に分散していない。User-Agent。生のカウント数で判断しないでください。ベースラインを維持し、リクエスト毎秒数、地域分布、キャッシュヒット率、エラー率を追跡してから、それに対して異常検知を実行します。
# Correlate several signals before declaring an attack:
requests/sec -> spiked 20x (suspicious)
cache-hit ratio -> dropped 95% -> 5% (bypassing cache = suspicious)
top endpoint -> 90% to /login (concentrated = suspicious)
conversions/signups-> flat or zero (no business value = attack)
決定的な指標は相関性です。実際の増加はビジネスメトリクスも向上させます。攻撃はコストを増加させる一方、コンバージョンは平坦なままです。
両者を誤読することはどちらの方向でも代価が大きいです。ローンチ時の急増を攻撃と見なして速度制限をかけると、有料ユーザーがブロックされます。攻撃を有機的なものとして扱うとオリジンが枯渇します。ベースライン設定と相関メトリクスを組み合わせることで、迅速かつ正確に対応できます。これが検知の本質です。