SC情報処理安全確保支援士試験 午前Ⅱ

平成27年度秋期 情報処理安全確保支援士 午前Ⅱ 問10

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

ICMP Flood攻撃に該当するものはどれか。

選択肢

  1. ア
    HTTP GETコマンドを繰り返し送ることによって、 攻撃対象のサーバにコンテンツ送信の負荷を掛ける。
  2. イ
    pingコマンドを用いて大量の要求パケットを発信することによって、 攻撃対象のサーバに至るまでの回線を過貸荷にしてアクセスを妨害する。
  3. ウ
    コネクション開始要求に当たるSYNパケットを大量に送ることによって、 攻撃対象のサーバに、 接続要求ごとに応答を返すための過大な負荷を掛ける。
  4. エ
    大量のTCPコネクションを確立することによって、 攻撃対象のサーバに接続を維持させ続けてリソースを枯潟させる。
解き方のヒントを見る

午前II 問10:ICMP Flood攻撃を見分けよう

ICMP Flood攻撃は、pingで使われるICMP Echo Requestを大量に送りつけて、相手の回線やサーバをパンクさせようとするDoS攻撃だよ。たとえるなら、お店の電話に同じ問い合わせを何度も何度もかけ続けて、本当に用事がある人の電話までつながりにくくするようなイメージだね。

この問題で問われていること

この問題では、HTTPを大量に送るHTTP Floodや、TCP接続の途中状態を悪用するSYN Floodではなく、「ICMPを使って大量に送りつける攻撃はどれか」を見分けられるかがポイントだよ。pingやICMP Echo Requestが出てきたら、ICMP Floodを思い出そう。

ICMP Flood

ICMP は疎通確認用だが、大量に流せば帯域や応答処理資源を消費させられる。

大量の ping 要求\n-> 帯域 / 処理を圧迫\n-> DoS

確認ポイント

  • HTTP GET 大量送信は HTTP Flood です。
  • SYN パケット大量送信は SYN Flood です。
  • ping を用いる大量要求を選ぶ。
正解と解説を見る

正解

イ

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア

これは不正解だよ。HTTP GETを何度も送る攻撃は、Webページを何度も注文してサーバにコンテンツを返させる攻撃だよ。たとえるなら、レストランで同じ料理を大量に注文して厨房を忙しくさせる感じ。WebサーバへのHTTPリクエスト攻撃であって、pingのICMPを使うICMP Flood攻撃ではないんだ。

選択肢イ(正解)

これは正解だよ。ICMP Floodは、ざっくり言うとpingで使うICMPの要求を大量に送りつける攻撃なんだ。お店の入口に『いますか?』と聞くだけの人が大量に押し寄せて、道路や入口が混雑して本来のお客さんが入れなくなるイメージだよ。pingの要求パケットを大量に送って回線や相手側を混雑させるので、ICMP Flood攻撃に当てはまるよ。

選択肢ウ

これは不正解だよ。SYNパケットを大量に送る攻撃は、ICMP FloodではなくSYN Flood攻撃だよ。たとえるなら、窓口に『予約したいです』とだけ大量に言って、最後まで手続きを完了しない人が押し寄せる感じ。サーバは接続準備のために待たされて負荷が掛かるけど、pingのICMPを大量に送る攻撃ではないんだ。

選択肢エ

これは不正解だよ。大量のTCPコネクションを実際に確立して維持させる攻撃は、ICMP Floodではないよ。たとえるなら、席だけ大量に予約してずっと居座り、店の席を埋め尽くすようなものだね。サーバの接続資源を使い切らせる攻撃だけど、pingで使うICMP要求を大量送信する話ではないよ。

出典:独立行政法人 情報処理推進機構(IPA)平成27年度秋期 情報処理安全確保支援士試験 午前Ⅱ 問10(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針