HTTP Flood
From Wikipedia, the free encyclopedia
GETフラッド
HTTPフラッドでは、ウェブブラウザなどのHTTPクライアントがアプリケーションやサーバと対話し、HTTPリクエストを送信する。リクエストは「GET」または「POST」のいずれかである。この攻撃の目的は、サーバに攻撃の処理に可能な限り多くのリソースを割り当てさせ、それによって正規のユーザーがサーバのリソースにアクセスできなくすることである。攻撃者は、検知を回避するために、正規に見えるがランダム化されたHTTPヘッダを注入し、プロキシを利用して送信元IPアドレスを隠蔽する。
GETリクエストは、画像、スクリプト、スタイルシートなどの静的コンテンツを取得するために使用される。リクエストは、単にルートを取得する場合もあれば、特にサイズの大きいアセットを標的にする場合もある。通常、リクエストは認証を必要とせず、CAPTCHAを回避することもできず、リクエストごとにサーバにかかる負荷は比較的小さい。
POSTフラッド
HTTP POSTフラッド(または単にPOSTフラッド)は、HTTPの一部であるPOSTリクエストを使用するサービス妨害攻撃である[1]。2013年後半の時点で、POSTフラッドはモバイルデバイスから実行されるケースが増加していた[2]。
POSTリクエストは、データベース内の項目を検索するなど、サーバに何らかの処理を実行させる可能性が高い。そのため、HTTP POSTフラッド攻撃は通常、リクエストごとにサーバにより高い負荷をかける[要出典]。
緩和策
脚注
- ↑ “DDoS Quick Guide”. National Cybersecurity and Communications Integration Center, アメリカ合衆国国土安全保障省 (2014年1月29日). 2025年10月2日閲覧。
- ↑ Player, Chris (2014年1月18日). “Mobile devices become launchpads for DDoS attacks”. PCWorld. 2019年8月31日時点のオリジナルよりアーカイブ。2025年10月2日閲覧。
- ↑ Cid, Daniel (2014年2月6日). “Layer 7 DDOS – Blocking HTTP Flood Attacks”. Sucuri Blog. 2025年10月2日閲覧。