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

令和5年度春期 情報処理安全確保支援士 午前Ⅱ 問10

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

問題

WAFにおけるフォールスポジティブに該当するものはどれか。

選択肢

  1. ア
    HTMLの特殊文字 “<”を検出したときに通信を遮断するようにWAFを設定した場合、 “<” などの数式を含んだ正当なHTTPリクエストが送信されたとき、 WAFが攻
  2. イ
    撃として検知し、 遮断する。
  3. ウ
    HTTPリクエストのうち、 RFCなどに仕様が明確に定義されておらず、 Webアプリケーションソフトウェアの開発者が独自の仕様で追加したフィールドについてはWAFが検査しないという仕様を悪用して、 攻撃の命令を埋め込んだHTTPリクエストが送信されたとき、 WAFが人遮断しない。
  4. エ
    。HTTPリクエストのパラメータ中に許可しない文字列を検出したときに通信を人断するようにWAFを設定した場合、 許可しない文字列をパラメータ中に含んだ不正なHTTPリクエストが送信されたとき、 WAFが攻撃として検知し、 遮断する。
解き方のヒントを見る

午前II 問10:WAFの「誤検知」って何?

WAFのフォールスポジティブは、たとえるなら、ちゃんと入っていいお客さんを警備員が不審者だと勘違いして止めてしまうようなものだよ。つまり、本来は許可すべき正当なHTTPリクエストを、攻撃だと誤って判断して遮断してしまうことなんだ。

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

ポイントは、「誤検知」と「見逃し」の違いを区別できるかだよ。フォールスポジティブは正しいリクエストを攻撃と間違えること、見逃しは本物の攻撃を通してしまうこと、と整理しよう。

WAF の誤検知

正当通信を攻撃扱いして止めるのが false positive です。

正当通信\n-> 攻撃と誤判定\n-> 遮断

確認ポイント

  • 攻撃を見逃して通すのはフォールスネガティブです。
  • 設定した禁止文字列を含む不正通信の遮断は正常動作です。
  • 正当な式を含む通信を誤遮断する説明を選ぶ。
正解と解説を見る

正解

ア

出典

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

選択肢ア(正解)

正解だよ。これは、数式で普通に使った「<」を、WAFが攻撃用の危ない記号だと早とちりして止めてしまう話だよ。普通のお客さんを泥棒と間違えて追い返すようなものなので、正当な通信を誤検知する「フォールスポジティブ」に当たるよ。

選択肢イ

不正解だよ。これは、泥棒が荷物を小分けにして警備員の目をごまかし、通れてしまうような話だね。悪意ある通信をWAFが遮断できていないので「見逃し」、つまりフォールスネガティブであって、フォールスポジティブではないよ。

選択肢ウ

不正解だよ。これは、本当は泥棒なのに、警備員であるWAFが見ていない通用口を使われて通してしまう話だね。悪い通信を見逃しているので「フォールスネガティブ」であって、正しい通信を誤って止める「フォールスポジティブ」ではないよ。

選択肢エ

不正解だよ。これは、入館禁止リストに載っている人を警備員が見つけて、ちゃんと止めたようなものだよ。不正なHTTPリクエストを攻撃として検知して遮断しているので、WAFとして期待どおりの動きだね。

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

関連する過去問一覧

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