cookieのSecure属性指定
更新日:
用語解説
CookieのSecure属性は、Cookieに付ける属性の一つで、HTTPSで通信するときにだけ、そのCookieをサーバに送るようブラウザに指示するものです。
■ 試験で押さえるポイント
暗号化されていないHTTPの通信で、Cookieが盗聴されるのを防ぎます。
セッションIDを入れたCookieには、必ず付けます。
HttpOnly属性(スクリプトから読めなくする)と組み合わせて使います。
■ 過去問での着眼点
Secureは盗聴への対策、HttpOnlyはスクリプトによる盗み出しへの対策と、守る対象を区別します。
例: Set-Cookie: SID=abc; Secure; HttpOnly と指定すると、HTTPSのときだけ送られ、JavaScriptからは読めなくなります。