DDoS攻撃の定義と狙い
DDoS攻撃(Distributed Denial of Service)は、複数の発信元から大量の通信や要求を送り、サーバやネットワークのリソースを使い切らせてサービスを利用しにくくすることを目的とした攻撃です。結果として、アクセスが遅くなる、タイムアウトが増える、応答が返らないなどの「サービス拒否に近い状態」が起きます。攻撃の本質は「情報の盗難」ではなく、処理能力や通信能力を押し潰す点にあります。
仕組み:何が負荷になり、どう広がるか
DDoSは“分散”して行われるため、単一の発信元に対する遮断だけでは効果が出にくいことがあります。負荷は大きく分けて次のような観点で発生します。
- 帯域(ネットワークの転送能力)を使い切る:大量の通信量で回線や経路の余裕を減らします。
- 接続やセッションを圧迫する:新規接続の増加やセッションの滞留で、受け付け処理が追いつかなくなります。
- アプリケーション処理を重くする:特定の種類の要求により、CPUやデータベース処理、バックエンド呼び出しなどが増え、応答が崩れます。
同じ「大量」でも、帯域中心か、アプリ処理中心かで、観測される兆候や打ち手が変わります。また、発信元が正規の端末に見えるケースもあり得るため、通信の見た目だけで断定できない場合があります。
どこまでが“DDoSらしい”のか:関連概念と境界
混同されやすいのは、次のような状況です。
- トラフィックの急増(需要の急拡大):キャンペーンや障害復旧でアクセスが増えると、見た目が似ます。
- 過負荷(通常利用の範囲を超えた稼働):ピーク時の設計不足でも、応答遅延は起きます。
- ボットによる自動アクセス:意図的にサービス負荷を狙う場合はDDoS側に寄りますが、必ずしも攻撃とは限りません。
- 既知の脆弱性悪用:サービス停止が起きても、原因が別(侵害や不正操作)であることがあります。
重要なのは、「応答が落ちた=DDoS確定」ではない点です。DDoSは原因の一形態なので、通信量、要求の種類、時間パターン、ログ上の失敗率など複数の手掛かりを組み合わせて判断します。
