令和3年度 春期 応用情報技術者試験 午前 問44
Webシステムにおいて,セッションの乗っ取りの機会を減らすために,利用者のログアウト時にWebサーバ又はWebブラウザにおいて行うべき処理はどれか。ここで,利用者は自分専用のPCにおいて,Webブラウザを利用しているものとする。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:イ
-
ア: WebサーバにセッションIDを格納する
誤り。セッションIDをサーバに格納する行為自体は不正ではありませんが、ログアウト時の不正防止策としては不十分です。 -
イ: セッションIDを無効にする
正しい。ログアウト時にサーバ側でセッションIDを無効化することで、仮に攻撃者がセッションIDを取得しても再利用できなくなります。これはセッションハイジャック対策として最も効果的です。 -
ウ: Webページのキャッシュをクリアする
誤り。キャッシュクリアは重要ですが、セッションの乗っ取り防止には直接関係しません。キャッシュデータにセッションIDは通常含まれません。 -
エ: WebブラウザにセッションIDを格納する
誤り。セッションIDをブラウザに格納すること自体がセキュリティリスクとなります。セッションIDはサーバ側で管理するのが基本です。
答え
イ: WebサーバにおいてセッションIDを無効にする。
出典:令和3年度 春期 応用情報技術者試験 午前 問44