SameSite

쿠키가 ‘다른 사이트에서 시작된 요청’에 포함될지 결정하는 쿠키 속성


SameSiteSet-Cookie의 속성으로, 쿠키가 크로스 사이트 요청(cross-site request) 에 포함될지 결정합니다. CSRF 위험을 줄이는 데 큰 역할을 합니다.

  • SameSite=Strict: 가장 보수적. 거의 같은 사이트에서만 전송.
  • SameSite=Lax: 기본값으로 많이 사용. 일반적인 로그인 세션에 자주 적합.
  • SameSite=None: 크로스 사이트에도 전송. 이 경우 반드시 Secure가 필요합니다.

실무 포인트

  • “서브도메인”과 “크로스 사이트”는 다릅니다. 정확한 origin/사이트 범위를 먼저 확인합니다.
  • OAuth/OIDC, 임베드, 서드파티 호출 구조에서는 None이 필요할 수 있습니다.

같이 보면 좋은 문서

관련 문서