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

平成26年度春期 情報処理安全確保支援士 午前Ⅱ 問16

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

問題

WAF (Web Application Firewall) のプラックリスト又はホワイトリストの説明のうち、 適切なものはどれか。

選択肢

  1. ア
    ブラックリストは、 脆弱性があるサイトのIPアドレスを登録したものであり、 訪当する通信を遮断する。
  2. イ
    ブラックリストは、 問題がある通信データパターンを定義したものであり、 該当する通信を遮断するか又は無害化する。
  3. ウ
    ホワイトリストは、 暗号化された受信データをどのように復号するかを定義したものであり、 復号鍵が登録されていないデータを遮断する。
  4. エ
    ホワイトリストは、 脆弱性がないサイトのFQDNを登録したものであり、 登録がないサイトへの通信を遮断する。
解き方のヒントを見る

午前II 問16:WAFのブラックリストは“怪しいリクエストの特徴”を見張る仕組みだよ

WAFのブラックリストは、攻撃っぽい文字列や通信パターンを“危険な合図”として登録しておき、それに当てはまるHTTP通信を止める仕組みだよ。

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

この問題では、WAFが何を見て防御しているのかを押さえよう。住所録みたいにFQDNやIPアドレスの一覧だけを見て止めるのではなく、Webアプリに届くHTTPリクエストの中身をチェックして、SQLインジェクションなどの危ないパターンを見つけたらブロックする、というイメージだよ。

ブラックリストの意味

WAF は Web アプリケーション向け通信の中身を検査し、SQL インジェクションや XSS などを疑うパターンを止めます。ブラックリストは、危険な特徴を集めたものとして理解するとよいです。

HTTP 通信を検査\n危険パターンに一致 -> 遮断 / 無害化

確認ポイント

  • 復号鍵の定義ではありません。
  • サイトの FQDN や IP 一覧ではありません。
  • WAF は Web 通信内容を検査することを軸に考えましょう。
正解と解説を見る

正解

イ

出典

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

選択肢ア

不正解だよ。ブラックリストは『危ないものリスト』だけど、この説明は対象を『脆弱性があるサイトのIPアドレス』に限定している点がずれているよ。WAFの文脈では、危険な通信データのパターンを見て遮断・無害化する説明がより適切なんだ。泥棒の住所だけを見るのではなく、泥棒っぽい行動パターンを見て止める感じだよ。

選択肢イ(正解)

正解だよ。ブラックリストは、店の入口に『この特徴の人は入れないで』という要注意人物リストを置くイメージだよ。WAFなどでは、SQLインジェクションみたいな攻撃でよく出る通信データのパターンを登録しておき、それに当てはまる通信を止めたり、危ない部分を無害化したりするんだ。説明として適切だよ。

選択肢ウ

不正解だよ。ホワイトリストは『入っていい人リスト』のようなもので、暗号データの復号方法や復号鍵の登録リストではないよ。合鍵を持っているかどうかを確認する仕組みと、通信を許可する条件を決める仕組みを混同している説明なんだ。

選択肢エ

不正解だよ。ホワイトリストは『許可されたものだけ通す』考え方だけど、『脆弱性がないサイトのFQDNを登録するもの』と決めつけるのは違うよ。脆弱性がないかどうかを保証する名簿ではなく、許可する通信や入力パターンなどを定義する仕組みとして考えよう。

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

関連する過去問一覧

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