コンテンツへスキップ
uencoder

SameSite Cookie

SameSite Cookie 属性(Strict/Lax/None)は、クロスサイトリクエスト時にブラウザが Cookie を送信するかどうかを制御し、CSRF 攻撃への防御に機能する。

目的

ブラウザレベルでのクロスサイト Cookie 送信の制限によって CSRF や情報漏えいを防ぐ、現代の Web セキュリティの基線となる仕組みである。

メカニズム

Strict はクロスサイトでは一切送信せず、Lax はトップレベルの GET ナビゲーションでのみ送信(既定値)、None は常に送信する(Secure が必須)。Strict が最も安全であるが SSO の利便性に影響し、Lax はセキュリティと利便性のバランスを取る。

ユースケース

  • CSRF への対策
  • Cookie のセキュリティ
  • クロスサイトの制限

関連ツール

References