くっきー
cookie
Webサイトが利用者のブラウザに一時的に保存する小さなデータです。サイト訪問時の設定やログイン状態を保持し、再訪時に便利な機能を提供します。
詳しい説明
Cookieは、Webサイトを閲覧した際に、そのサイトからユーザーのブラウザへ送られ、一時的に保存される小さなデータのことです。サイト側は、このデータを通じて、再訪問したユーザーを識別したり、サイト内での操作履歴を保持したりできます。ログイン状態の維持や、ショッピングカートの内容保存といった利便性を高める機能を実現するために不可欠です。
Webサーバーは、ユーザーがページにアクセスした際にCookieを発行し、ブラウザはその情報をローカル環境に保存します。次回以降のアクセス時にブラウザがサーバーへCookieを送信することで、サーバー側は「このユーザーは先ほどログインした人だ」と認識し、個別の設定を適用します。これにより、ページを移動してもログイン状態を維持することが可能になります。
注意すべき点は、Cookieには有効期限があり、期限を過ぎると削除される点や、ブラウザの設定で受け取りを拒否できる点です。混同しやすいものにセッションがありますが、セッションはサーバー側で管理する情報です。試験では、プライバシー保護の観点から、他サイトにまたがって追跡を行うサードパーティCookieの規制などが問われることがあります。
試験で問われること
ITパスポート試験
- Webサイトの利便性向上(ログイン保持など)に寄与することを理解する。
- ブラウザに保存されるデータであることを押さえる。
- セキュリティ設定でCookieを無効化した場合の挙動を把握する。
基本情報技術者試験
- HTTPのステートレスな性質を補う仕組みであることを理解する。
- セッション管理におけるCookieの役割を理解する。
- サードパーティCookieとファーストパーティCookieの違いを区別する。