本文へスキップ

平成22年度 秋期 ITパスポート試験 問59

この問題の解説と、これまでの解答の記録です。

問59
頻出度★★★

クッキー (cookie) に関する記述 a~c のうち, 適切なものだけをすべて挙げたものはどれか。 a Web サイトを前回閲覧した際に入力した ID やパスワードなどは, 別の PC を使用して閲覧する場合でもクッキーで引き継がれるので再入力が要らない。 b インターネットカフェなどで一時的に PC を借用して Web サイトを閲覧したときは, 閲覧が終わったらクッキーを消去すべきである。 c クッキーに個人情報が保存されている場合, クロスサイトスクリプティングなどで, その個人情報が盗まれることがある。

出典 平成22年度 秋期 ITパスポート試験 問59
解説

問 59

  • 不正解ア

    a を含む点が誤り。クッキーは閲覧に使った PC のブラウザ内に保存されるので、別の PC で同じサイトを開いても前回のクッキーは存在せず、ID やパスワードは引き継がれない。b は適切だが、a が不適切なのでこの組合せは成立しない。

  • 不正解イ

    b と c は適切だが、不適切な a まで含めているため誤り。「クッキーは PC (ブラウザ) 単位のローカル保存であり、機器をまたいで引き継がれない」という基本を押さえれば a は除外できる。

  • 不正解ウ

    不適切な a を含み、かつ適切な b を落としている二重の誤り。c だけが正しく、共用 PC 利用後のクッキー消去 (b) という基本的な対策が抜け落ちている。

  • エ

    正解 正解は「エ」(b, c)。クッキーは Web サーバがブラウザに預ける小さなテキストデータで、閲覧に使った PC (ブラウザ) の中にローカル保存される。この性質から b と c だけが正しい。b: インターネットカフェなどの共用 PC では、閲覧後もクッキーがその PC に残る。ログイン状態を保つセッション情報や入力履歴が含まれていれば、次に使う第三者になりすまし利用される恐れがあるため、閲覧が終わったらクッキーを消去すべきである。c: クッキーの値はブラウザ上のスクリプトから読み取れるため、クロスサイトスクリプティング (XSS) の脆弱性がある Web サイトで悪意あるスクリプトを埋め込まれると、クッキーに保存された個人情報やセッション ID が攻撃者へ送信され盗まれることがある。一方 a は、クッキーが PC 側に保存される以上、別の PC で閲覧しても引き継がれないので誤り。よって適切なものは b と c の 2 つで「エ」となる。

ここがポイント
  • クッキー (cookie) は Web サーバがブラウザに保存させる小さなデータで、保存先は閲覧に使った PC のブラウザ内。したがって別の PC・別のブラウザには引き継がれない (端末をまたぐ自動ログインは成立しない)。
  • 共用 PC では利用後にクッキーを消去するのが基本的な安全対策。またクッキーはスクリプトから読めるため、クロスサイトスクリプティング (XSS) によりセッション ID や個人情報が窃取されるリスクがある。
用語

解答の記録