Entry № 1100
Secure Cookie フラグ
Secure Cookie フラグ とは何ですか?
Secure Cookie フラグCookie を HTTPS でのみ送信させる属性で、ネットワーク上の平文露出を防ぐ。
Set-Cookie の「Secure」属性は Cookie を暗号化された接続に限定します。ブラウザはこの Cookie を平文 HTTP では絶対に送信しないため、セッショントークンなど機微な値の主要な傍受経路を排除できます。SameSite=None を使う際は必須で、現代の多くのプライバシー規制でも認証 Cookie に求められます。Secure は HttpOnly・SameSite・適切なスコープ(Domain・Path)と併用してこそ堅牢で、サイト全体で HTTPS をエンドツーエンドに強制(HSTS・リダイレクト)する必要があります。現代のブラウザは平文 HTTP レスポンスで Secure Cookie を設定する操作を拒否します。
● 例
- 01
「Set-Cookie: id=eyJ...; Secure; HttpOnly; SameSite=Lax; Path=/」。
- 02
API トークンを「Set-Cookie: api_token=...; Secure; SameSite=Strict; HttpOnly」として配布する。
● よくある質問
Secure Cookie フラグ とは何ですか?
Cookie を HTTPS でのみ送信させる属性で、ネットワーク上の平文露出を防ぐ。 サイバーセキュリティの アプリケーションセキュリティ カテゴリに属します。
Secure Cookie フラグ とはどういう意味ですか?
Cookie を HTTPS でのみ送信させる属性で、ネットワーク上の平文露出を防ぐ。
Secure Cookie フラグ からどのように防御しますか?
Secure Cookie フラグ に対する防御は通常、上記の定義で述べたとおり、技術的統制と運用上の実践を組み合わせます。
Secure Cookie フラグ の別名は何ですか?
一般的な別名: Secure フラグ。