情報処理安全確保支援士暗記無料で始める

Cookieとは?くっきー

Cookieとは、WebサーバがSet-Cookieヘッダでブラウザに保存させ、以降のリクエストへ自動的に付けさせる小さなデータ。状態を持たないHTTPでログイン状態の維持や設定の記憶を行うために使われる。セッションIDを載せる用途では、Secure・HttpOnly・SameSite・有効期限・ドメインとパスの各属性の指定が、そのまま防御の設計になる。

最終更新:2026-10-06

試験情報

情報処理安全確保支援士試験の過去問では5回出題され、ほかに2問の解説で触れられています(2016年度〜2025年度)。

情報処理安全確保支援士試験の頻出用語/午前II

別名:Cookie(Secure属性・HttpOnly属性・SameSite属性)、Secure属性・HttpOnly属性・SameSite属性、SameSite属性

この語が出る過去問を解く →

背景

HTTPは1回の要求と応答で完結する設計で、次の要求が同じ利用者からのものかを判断する手段を持たない。この欠落を、ブラウザ側へ識別子を預けて毎回持たせることで埋めたのがCookieである。ただし「持っている者を本人と見なす」仕組みなので、盗まれた時点でなりすましが成立する。支援士では、XSS・CSRF・セッションハイジャックが、どの属性で止まるかを結びつけて問われる。

具体例

Secure属性を付ければHTTPS以外では送出されず、HttpOnly属性を付ければJavaScriptから読めないため、XSSによるセッションIDの窃取を防げる。SameSite属性をLaxやStrictにすると外部サイト起点の遷移でCookieが付かず、CSRFの成立条件が崩れる。仕様はRFC 6265として公開され、主要ブラウザはサードパーティCookieの制限を段階的に進めている。

試験での引っ掛け

Cookie自体はデータであってプログラムではないため、それ単体で動作したり感染したりはしない。危険なのは中身のセッションIDを盗まれ、そのまま本人として使われる点にある。属性の役割の取り違えも定番で、スクリプトからの読み取りを止めるのはHttpOnly、平文送信を止めるのはSecure、他サイト起点の送信を絞るのがSameSite。ログイン成功時にセッションIDを再発行しないと固定化攻撃が成立する点も併せて問われる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では5回出題(2016年度〜2025年度)
  • 分野:午前II
  • Cookie自体はデータであってプログラムではないため、それ単体で動作したり感染したりはしない。