ITパスポート 2024年 問61
問題文
cookieを説明したものはどれか。
選択肢
ア:Webサイトが、 Webブラウザを通じて訪問者のPCにデータを書き込んで保存する仕組み又は保存されるデータのこと(正解)
イ:Webブラウザが、アクセスしたWebページをファイルとしてPCのハードディスクに一時的に保存する仕組み又は保存されるファイルのこと
ウ:Webページ上で、 Webサイトの紹介などを目的に掲載されている画像のこと
エ:ブログの機能の一つで、リンクを張った相手に対してその旨を通知する仕組みのこと
🔒 解説は解答すると表示されます
cookieを説明したものはどれか。【ITパスポート 解説】
正解の理由
選択肢のうち、WebサイトがWebブラウザを通じて訪問者のPCにデータを書き込んで保存する仕組み又は保存されるデータ、を説明しているのはアです。
ここでの用語は次のように理解します。Webブラウザ(Web browser:ウェブページを見るためのソフト)は、Webサイト(ウェブページを提供する場所)とやり取りします。cookie(クッキー、HTTP cookie:Webサイトがブラウザに保存する小さなデータ)は、まさに「サイト側がブラウザを通じて利用者の端末に書き込むデータ」です。例えば、ログイン状態を維持するための識別子(セッションID)や、言語設定などを保存しておく用途に使われます。したがってアが正しい説明です。
解法ステップ
- 各選択肢のキーワードを探す:「データを書き込んで保存」「一時的に保存」「画像」「通知する仕組み」など。
- cookieの基本イメージを思い出す:小さなテキストデータをブラウザに保存し、次回以降のやり取りで使われる。
- 各選択肢と比較する:
- 「書き込んで保存」はcookieの説明に合う → 候補はア
- 「一時的にファイルとして保存」はキャッシュ(cache) → イと区別
- 「掲載されている画像」は違う → ウ
- 「リンク先に通知する」はトラックバックやピンバック → エ
- 一致度が最も高い選択肢を選ぶ(今回ならア)。
選択肢別の誤答解説
- ア:正解。Webサイトがブラウザを通して利用者のPC(正確にはブラウザ内)に書き込む小さなデータ(多くはテキスト形式)を指します。用途はセッション管理、個人の表示設定、簡単な追跡などです。
- イ:誤り。これはキャッシュ(cache:読み込みを速くするためにデータを一時保存する仕組み)の説明です。キャッシュは画像やHTMLファイルなどのコピーを保存して表示速度を上げます。cookieとは目的も保存内容も異なります。
- ウ:誤り。ページ上に掲載されている画像(例:サイト紹介用の画像やバナー)の説明であり、cookieとは無関係です。
- エ:誤り。ブログの機能で「トラックバック(trackback)」や「ピンバック」と呼ばれる仕組みの説明で、相手サイトに通知を送るものです。cookieとは別物です。
よくある誤解
- 「cookieはウイルスやプログラムである」
→ 誤りです。cookieは小さなテキストデータで、プログラム(実行ファイル)ではありません。もちろん、プライバシー面でのリスクはありますが、自己で動作するコードではありません。 - 「cookieとキャッシュは同じ」
→ 違います。キャッシュはファイルを保存して表示を速める仕組み。cookieはユーザーに関する情報(識別子や設定)を保存して、サイト運営側とのやり取りに使われます。 - 「cookieは必ず個人情報を含む」
→ 必ずではありません。多くは識別子や設定で、個人を直接示す情報(氏名やパスワード)を入れるべきではありません。ただし複数の情報を組み合わせると個人を特定できる場合があります。
補足コラム
- cookieの種類(簡単に)
- セッションcookie:ブラウザを閉じると消える。一時的にログイン状態を保持するために使われます。
- 永続cookie(persistent cookie):有効期限があり、ブラウザを閉じても保存される。次回訪問時の言語設定などに使われます。
- 発行元の区別
- ファーストパーティcookie:訪問中のサイトが発行するcookie。
- サードパーティcookie:別ドメイン(広告会社など)が発行し、広告の追跡などに使われることがある。
- セキュリティ関連の属性(略説明)
- HttpOnly:JavaScriptから読み取れなくする(盗まれにくくする)。
- Secure:HTTPS接続時のみ送信される。
- SameSite:第三者サイトから送られにくくして追跡を制限する設定。
- 実際の通信での見え方(例)
サーバ→ブラウザ:
Set-Cookie: session_id=abc123; Path=/; HttpOnly; Secure; Expires=Wed, 01 Jan 2026 00:00:00 GMT
ブラウザ→サーバ:
Cookie: session_id=abc123
ここで「Set-Cookie」はサーバがブラウザにcookieを保存する命令で、「Cookie」は保存されたcookieをブラウザがリクエスト時に送る例です。HTTP(HyperText Transfer Protocol:Web通信の規則)という通信ルールに沿ってやり取りされます。
FAQ
Q1. Cookieを消すとどうなりますか?
A1. サイトのログイン状態が切れたり、サイトの表示設定がリセットされたりします。追跡系のcookieを消すと広告の関連性が下がることがあります。
A1. サイトのログイン状態が切れたり、サイトの表示設定がリセットされたりします。追跡系のcookieを消すと広告の関連性が下がることがあります。
Q2. Cookieは危険ですか?
A2. cookie自体はプログラムではないためウイルスではありませんが、第三者cookieによる追跡や、不適切に長期間かつ個人情報を入れる運用はプライバシー上の問題になります。
A2. cookie自体はプログラムではないためウイルスではありませんが、第三者cookieによる追跡や、不適切に長期間かつ個人情報を入れる運用はプライバシー上の問題になります。
Q3. Cookieとキャッシュの違いは?
A3. キャッシュはページの表示を速くするためのファイル保存。cookieはユーザー情報や識別子を保持してサイト側とやり取りするための小さなデータです。
A3. キャッシュはページの表示を速くするためのファイル保存。cookieはユーザー情報や識別子を保持してサイト側とやり取りするための小さなデータです。
Q4. Cookieはどこで見られる?
A4. 各ブラウザの設定画面で閲覧・削除できます(例:Chromeの「設定 > プライバシーとセキュリティ > Cookie と他のサイトデータ」など)。
A4. 各ブラウザの設定画面で閲覧・削除できます(例:Chromeの「設定 > プライバシーとセキュリティ > Cookie と他のサイトデータ」など)。
関連キーワード: cookie、クッキー、セッション管理、キャッシュ、トラッキング、Set-Cookie、HttpOnly、Secure、SameSite、プライバシー、HTTPヘッダ、ファーストパーティ、サードパーティ

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

