ICMP Flood攻撃|情報処理安全確保支援士 平成29年 春期午前Ⅱ試験 問18

出典:平成29年春期 午前Ⅱ 問18 分野:セキュリティ / 情報セキュリティ
ICMP Flood攻撃に該当するものはどれか。
  • ア:HTTP GETコマンドを繰り返し送ることによって,攻撃対象のサーバにコンテンツ送信の負荷を掛ける。
  • イ:pingコマンドを用いて大量の要求パケットを発信することによって,攻撃対象のサーバに至るまでの回線を過負荷にしてアクセスを妨害する。
  • ウ:コネクション開始要求に当たるSYNパケットを大量に送ることによって,攻撃対象のサーバに,接続要求ごとに応答を返すための過大な負荷を掛ける。
  • エ:大量のTCPコネクションを確立することによって,攻撃対象のサーバに接続を維持させ続けてリソースを枯渇させる。
解説

ICMP Flood攻撃は、ICMPパケットを大量に送り付けることで、攻撃対象のサーバやネットワーク回線に過大な負荷を掛けるDoS攻撃です。

代表的には、pingで利用されるICMP Echo Requestを大量に送信し、帯域や処理能力を消費させて正常なアクセスを妨害します。

したがって、が適切です。

❌他選択肢が誤りの理由
ア:HTTP GETコマンドを繰り返し送ることによって,攻撃対象のサーバにコンテンツ送信の負荷を掛ける。
⇒HTTP Flood攻撃の説明です。Webサーバに大量のHTTPリクエストを送信して処理負荷を高めますが、ICMPを利用する攻撃ではありません。
ウ:コネクション開始要求に当たるSYNパケットを大量に送ることによって,攻撃対象のサーバに,接続要求ごとに応答を返すための過大な負荷を掛ける。
⇒SYN Flood攻撃の説明です。TCPのSYNパケットを大量に送信して、未完了の接続を増やし、サーバの資源を消費させます。
エ:大量のTCPコネクションを確立することによって,攻撃対象のサーバに接続を維持させ続けてリソースを枯渇させる。
⇒TCP接続を大量に維持してサーバ資源を消費させる攻撃の説明です。ICMP FloodはTCPコネクションを利用しません。
TSUNAGARU-ADVICE

まず押さえたいこと

ICMP Flood攻撃は、pingなどで使われるICMP Echo Requestを大量に送信し、攻撃対象やその手前の回線に負荷を掛けるDoS攻撃です。HTTPやTCP接続ではなく、ICMPの要求パケットを大量に送る点が特徴です。

迷ったときの判断軸

HTTP GETを繰り返すものはHTTP Flood、SYNパケットを大量に送るものはSYN Flood、大量のTCPコネクションを確立して維持するものはコネクション枯渇を狙う攻撃です。ICMP Floodは、pingコマンド、ICMP Echo Request、大量送信という語を手掛かりに判断しましょう。

科目Bにつなげるために

科目Bでは、FWログ・ICMP・ping・DoS攻撃・回線帯域・送信元IPアドレス詐称などと絡めて問われることがあります。攻撃を見分けるときは、どのプロトコルのパケットが大量に発生しているか、サーバ資源を狙っているのか回線帯域を圧迫しているのかを確認し、攻撃対象と通信種別を切り分ける視点を持ちましょう。