SameSite Cookie
SameSite Cookie 属性(Strict/Lax/None)は、クロスサイトリクエスト時にブラウザが Cookie を送信するかどうかを制御し、CSRF 攻撃への防御に機能する。
目的
ブラウザレベルでのクロスサイト Cookie 送信の制限によって CSRF や情報漏えいを防ぐ、現代の Web セキュリティの基線となる仕組みである。
メカニズム
Strict はクロスサイトでは一切送信せず、Lax はトップレベルの GET ナビゲーションでのみ送信(既定値)、None は常に送信する(Secure が必須)。Strict が最も安全であるが SSO の利便性に影響し、Lax はセキュリティと利便性のバランスを取る。
ユースケース
- CSRF への対策
- Cookie のセキュリティ
- クロスサイトの制限