問91
頻出度★★★
クロスサイトスクリプティングなどの攻撃で, Cookie が漏えいすることによって受ける被害の例はどれか。
この問題の解説と、これまでの解答の記録です。
クロスサイトスクリプティングなどの攻撃で, Cookie が漏えいすることによって受ける被害の例はどれか。
PC がウイルスに感染するのは、不正プログラムのダウンロードや実行など別経路による被害であり、Cookie(Web サービスとのやり取りに使う認証情報)が漏えいしただけで PC がウイルスに感染するわけではない。
PC 内のファイルを外部に送信されるのは、マルウェア感染などにより PC 内部のファイルへアクセスされた場合の被害である。Cookie はブラウザが Web サーバとの間で扱う情報にすぎず、漏えいしても PC 内のローカルファイルの送信には直接つながらない。
正解 Cookie には、Web サービスにログイン中であることを示すセッション ID など、認証状態を保持する情報が格納されていることが多い。クロスサイトスクリプティング(XSS)で埋め込まれた不正なスクリプトが利用者のブラウザから Cookie を盗み出して攻撃者に送ると、攻撃者はその Cookie(セッション ID)を自分のブラウザにセットするだけで、正規利用者になりすましてログイン済みの状態を再現できる(セッションハイジャック)。その結果、利用者本人でなくても Web サービスのアカウントを操作できてしまうため、「アカウントを乗っ取られる」が Cookie 漏えいによる被害例として正しい。よって正解はウ。
無線 LAN を介したネットワーク侵入は、無線 LAN の暗号方式の脆弱性やパスワード解読など、ネットワーク側を狙う別の攻撃による被害であり、Web サービスの認証情報である Cookie の漏えいとは無関係である。