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

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

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

問題

セッションIDの固定化 (Session Fixation) 攻撃の手口はどれか。

選択肢

  1. ア
    HTTPS通信でSecure属性がないCookieにセッションIDを格納するWebサイトにおいて、 HTTP通信で送信されるセッションIDを悪意のある者が盗聴する。
  2. イ
    URLパラメタにセッションTDを格納するWebサイトにおいて、 Refererによってリンク先のWebサイトに送信されるセッションIDが含まれたURLを、 悪意のある者が盗用する。
  3. ウ
    悪意のある者が正規のWebサイトから取得したセッションIDを、 利用者のWebブラウザに送り込み、 利用者がそのセッションIDでログインして、 セッションがログイン状態に変わった後、 利用者になりすます。
  4. エ
    推測が容易なセッションIDを生成するWebサイトにおいて、 悪意のある者がセッションTDを推測し、 ログインを試みる。
解き方のヒントを見る

セッションIDを“先に押し付ける”乗っ取り攻撃

これは、攻撃者があらかじめ用意したセッションIDを、被害者のブラウザにこっそり使わせる攻撃だよ。たとえるなら、攻撃者が先に作った入場券を被害者に渡して、その券でログインしてもらう感じ。被害者がそのIDのまま認証すると、攻撃者も同じIDを使ってログイン済みの状態に入り込めてしまうんだ。

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

ポイントは、セッションIDを盗み聞きしたり推測したりする話ではなく、攻撃者が“固定したIDを被害者に使わせる”攻撃だと見抜けるかだよ。

Session Fixation

session fixation works by forcing the victim to authenticate using a session ID chosen in advance by the attacker

attacker prepares session ID\nvictim authenticates with same ID\nattacker reuses logged-in session

確認ポイント

  • 攻撃者が先にIDを用意する。
  • ログイン後に乗っ取る流れを見る。
  • 盗聴型と区別する。
正解と解説を見る

正解

ウ

出典

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

選択肢ア

これは不正解だよ。これは、せっかく大事な会員証を安全な封筒で送っていたのに、別ルートでは裸で送ってしまい、盗み見されるような話だよ。Secure属性がないCookieはHTTPでも送られることがあり、盗聴される危険があるけど、セッションIDを利用者に押し付ける攻撃ではないんだ。

選択肢イ

これは不正解だよ。これは、URLに会員証番号を書いたまま別のお店へ移動したら、紹介元情報としてその番号まで渡ってしまうような話だよ。RefererからセッションIDが漏れて盗まれる危険はあるけど、攻撃者が用意したセッションIDを利用者に使わせる攻撃ではないんだ。

選択肢ウ(正解)

これは正解だよ。悪意のある人が先にWebサイトで合鍵のようなセッションIDを用意して、それを利用者のブラウザにこっそり持たせる。利用者がその合鍵でログインすると、その合鍵が本人確認済みになり、攻撃者も同じ合鍵で入り込めるんだ。これがセッションフィクセーション攻撃だよ。

選択肢エ

これは不正解だよ。これは、受付番号みたいなセッションIDが「12345、12346…」みたいに予想しやすくて、泥棒が番号を当てにいく攻撃だよ。セッションIDを固定して利用者に使わせる話ではなく、「推測して当てる」タイプなんだ。

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

関連する過去問一覧

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