IT用語帳
A-1ネットワーク · ネットワーク応用

cookie

Cookie

くっきー

Webサーバが、HTTPのレスポンスでブラウザに保存させる小さなデータ。以後の同じサイトへのリクエストで自動的に送られ、状態を持たないHTTPでログイン状態やショッピングカートの内容を維持するために使われる。セッションの乗っ取りや追跡に悪用されないよう、Secure属性やHttpOnly属性などを設定する。

共有:

Related

他の資格での定義

IPcookie

Webサーバがブラウザに送信し、ブラウザ側に保存される小さなデータ。ユーザーの識別やログイン状態の維持、Webサイトの利用状況の記録などに使用される。

SGcookie

Webサーバがブラウザに保存させる小さなデータ。ログイン状態の維持やショッピングカートの管理などに利用される。セキュリティ上の懸念もあり、セッションハイジャックやトラッキングのリスクがある。

FEcookie

Webサーバがブラウザに保存させる小さなデータ。次回のアクセス時に送り返されるため、ログイン状態の維持や設定の記憶に使われる。追跡にも使えるため、取得には利用者の同意が求められる。

APcookie

Webサーバがブラウザに保存させる小さなデータ。状態を保持しないHTTPでログイン状態やカートの内容を維持するために使われる。追跡にも利用できるため、扱いには法令上の配慮が求められる。

SCcookie

WebサーバがSet-Cookieヘッダで送り、Webブラウザが保存して、以後の同じサイトへのリクエストに付けて送り返す小さなデータ。ログイン状態を保つセッションIDの受渡しなどに使う。盗まれるとセッションハイジャックにつながるため、Secure属性、HttpOnly属性、SameSite属性を指定し、有効期限や送信先のドメインを必要な範囲に限る。

PD-Scookie

WebサーバがHTTPのレスポンス(Set-Cookieヘッダ)でブラウザに保存させる小さなデータ。ブラウザは以後の同じサイトへのリクエストに自動で付けて送るので、状態を持たないHTTPでログイン状態(セッションID)やショッピングカートの内容を維持できる。盗聴やスクリプトによる窃取、他サイトからの悪用を防ぐため、Secure、HttpOnly、SameSiteなどの属性を指定する。

Past Exams

過去問での出題

過去問で 28 回出題(情報処理安全確保支援士試験 11・ITパスポート試験 10・応用情報技術者試験 2・プロジェクトマネージャ試験 2・情報セキュリティマネジメント試験 1・基本情報技術者試験 1・ITサービスマネージャ試験 1)。うち 2 回は用語そのものを問う問題です。

残り 18 件を表示

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「用語を問う問題」は、この用語の説明や特徴そのものを問う問題です。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

Related

関連キーワードの用語

A-1クロスサイトスクリプティング対策

Webページに不正なスクリプトを埋め込ませるクロスサイトスクリプティング(XSS)を防ぐ対策。HTMLに出力する値を出力箇所の文脈に応じてエスケープする、URLを出力する場合はhttp・httpsで始まるものだけを許可するといった根本的な対策に加え、CSPで実行できるスクリプトを制限する、CookieにHttpOnly属性を付けてスクリプトから読み取れなくするといった、被害を抑える対策を組み合わせる。

FEUser-Agent

HTTPのリクエストヘッダの一つで、アクセスしてきたWebブラウザなどのソフトウェアの種類やバージョン、OSなどを示す文字列。サーバ側で、端末の種類に応じた表示の切替えやアクセス解析に使われる。

FEWebサーバ

WebブラウザからHTTP(HTTPS)で送られてくる要求を受け付け、HTMLファイルや画像などのコンテンツ、またはサーバ側のプログラムで生成した結果を応答として返すサーバ。Apacheが代表的なソフトウェアである。Webシステムでは、Webサーバの背後にアプリケーションサーバやデータベースサーバを置く構成が多い。

APURL

インターネット上のWebページやファイルなどの資源の場所を示す表記。スキーム(httpsなどの通信の方式)、ホスト名、ポート番号、パス、問合せ文字列などで構成され、ホスト名の部分はDNSでIPアドレスに変換される。

APWebブラウザ

Webサーバにアクセスし、受け取ったHTMLやCSS、画像などを解釈してWebページを表示するクライアントソフトウェア。URLで指定したサーバへHTTPやHTTPSで要求を送り、JavaScriptの実行やcookieの保存も行う。同一オリジンポリシーのように、Webのセキュリティ機能の多くはブラウザ側で働く。

SCHTTPヘッダインジェクション

HTTPレスポンスヘッダに改行コードを含む不正な値を挿入し、レスポンスヘッダやボディを操作する攻撃。Cookieの不正設定、偽のレスポンスボディの挿入、キャッシュ汚染などが可能になる。対策として改行コードの除去や外部入力値のヘッダへの直接出力の回避がある。