Cookie
出典: くみこみックス
インターネットのWebサイトなどで,利用者の特定や訪問履歴など,各種情報を一時的に蓄えておくためにサイトとブラウザの間で送受信される情報ブロック.Netscape Communications社によって開発され,現在は多くのブラウザが対応している.もちろん,ブラウザ側でCookieを受け入れないように設定できる.
Cookieはさまざまな用途で利用されるが,本質的には,HTTPにおいて1ページ単位でしかセッションを管理できないという制約を補う技術である.Cookieを使わないと,あるページを参照したユーザがほかのページを参照したとき,それが同じユーザかどうかを特定する方法がない.そこで,複数ページにわたるアンケート入力フォームや掲示板,会員制サイトをはじめ,動的に変化するコンテンツでは,セッション管理や環境変数格納域としてCookieを利用している.これを応用すれば,サイト訪問者の挙動を調べるなどの情報収集も可能なため,セキュリティやプライバシの問題が存在する.
通常,Cookieが送られてくるページでは,Set-Cookie拡張HTTPヘッダに,ドメイン名,パス,有効期限などが書き込んである.ブラウザはこれをCookieとしてローカルのハード・ディスクに格納する.このWebサイトが発行したCookieが訪問者のブラウザに蓄積されていれば,CGIやJavaなどで参照できる.
【出典】Interface編集部 編;組み込み技術用語集,Interface 2007年8月号 別冊付録,CQ出版社,2007年8月.