cookieのSecure属性指定

更新日:

用語解説

CookieのSecure属性は、Cookieに付ける属性の一つで、HTTPSで通信するときにだけ、そのCookieをサーバに送るようブラウザに指示するものです。

■ 試験で押さえるポイント

  • 暗号化されていないHTTPの通信で、Cookieが盗聴されるのを防ぎます。

  • セッションIDを入れたCookieには、必ず付けます。

  • HttpOnly属性(スクリプトから読めなくする)と組み合わせて使います。

■ 過去問での着眼点

Secureは盗聴への対策、HttpOnlyはスクリプトによる盗み出しへの対策と、守る対象を区別します。

例: Set-Cookie: SID=abc; Secure; HttpOnly と指定すると、HTTPSのときだけ送られ、JavaScriptからは読めなくなります。

音声で聞く

同じ分野の用語