HTTP・Web 基礎4 択難易度 標準

Set-Cookie の Secure 属性が付いた Cookie の挙動はどれ?

正答

  1. ブラウザ内で暗号化されて保存される
  2. HTTPS の接続でのみサーバーへ送信される
  3. JavaScript からアクセスできなくなる
  4. 有効期限が切れるまで削除されなくなる

解説

Secure 属性を付けた Cookie は、ブラウザが HTTPS(暗号化された接続)でのリクエストにだけ添える。これにより、平文の HTTP 通信を盗聴されてセッション ID が漏れることを防げる。「保存時に暗号化される」わけではなく、送信条件を制限するだけなので、端末上のファイルとしては読める。JavaScript からの参照を禁じるのは HttpOnly 属性で、役割が異なる。有効期限とは無関係なので、Max-Age や Expires は別に指定する。

参考: developer.mozilla.org

cookiesecurehttps

この問題を含む HTTP・Web 基礎 のテストを制限時間つきで解く

HTTP・Web 基礎クイズへ