쿠키 만료 및 최대 기간 속성의 상한선

Chrome 출시 M104 (2022년 8월)부터 쿠키에서 더 이상 만료일을 향후 400일 이후로 설정할 수 없습니다.

Ari Chivukula
Ari Chivukula

Chrome 출시 M104 (2022년 8월)부터는 쿠키에서 더 이상 만료일을 향후 400일 이내로 설정할 수 없습니다.

이 변경사항은 Max-Age 또는 Expires로 만료일을 명시적으로 설정하지 않는 세션 쿠키에는 영향을 미치지 않습니다. 이러한 쿠키의 경우 탐색 세션이 끝나면 대신 삭제됩니다.

이 변경으로 Chrome에서는 만료일이 최대 허용 값(쿠키가 설정된 시간으로부터 400일)으로 제한됩니다. 만료일이 400일 이후인 쿠키는 거부되지 않습니다. 만료일이 대신 400일로 설정됩니다.

예를 들어 쿠키가 2023년 1월 1일 일요일에 설정되었다고 가정해 보겠습니다.

쿠키 만료 요청됨 향후 일수 400일이 지났나요? 유효 만료
Name=Value; Expires=2024년 1월 1일 월요일 00:00:00 GMT 2024년 1월 1일 365 No 2024년 1월 1일
이름=값, Max-Age=31536000 2024년 1월 1일 365 No 2024년 1월 1일
Name=Value; Expires=2024년 2월 5일 월요일 00:00:00 GMT 2024년 2월 5일 400명 No 2024년 2월 5일
이름=값, Max-Age=34560000 2024년 2월 5일 400명 No 2024년 2월 5일
Name=Value; Expires=2024년 2월 6일 화요일 00:00:00 GMT 2024년 2월 6일 401 2024년 2월 5일
이름=값, Max-Age=34646400 2024년 2월 6일 401 2024년 2월 5일
Name=Value; Expires=2025년 1월 1일 수요일 00:00:00 GMT 2025년 1월 1일 731 2024년 2월 5일
이름=값, Max-Age=63158400 2025년 1월 1일 731 2024년 2월 5일

쿠키를 400일 이상 유지하고 싶습니까? 개발자는 사용자가 사이트를 다시 방문할 때마다 동일한 이름으로 새 쿠키를 설정하여 만료 기간을 연장할 수 있습니다. 쿠키는 여러 가지 이유로 만료일 전에 삭제될 수 있습니다 (예: 사용자가 수동으로 쿠키를 지울 수 있거나 도메인당 쿠키 제한 초과).

이 한도가 추가된 이유는 무엇인가요?

이 한도가 추가되기 전에는 쿠키가 천 년 후에 만료될 수 있습니다. 이번 변경을 통해 사용자의 기대와 편리함 사이에서 더 나은 균형을 이루고자 합니다. 400일이 선택되었습니다. 조금 13개월이 조금 넘기 때문입니다. 이를 통해 1년에 한 번 방문하는 사이트에서 쿠키를 보관할 수 있습니다.

자세히 알아보기

이 변경사항은 초안 쿠키 표준의 일부이며 자세한 내용은 Chrome 플랫폼 상태에서 확인할 수 있습니다. MozillaWebKit 모두 400일 제한에 대해 긍정적인 의견을 얻었지만 문서 작성 당시에는 둘 다 구현되지 않았습니다.