원문 캡처 · github.com
원문 캡처 · github.com

WebKit이 CNAME 클로킹(CNAME cloaking) 감지에 따른 쿠키 만료 제한을 일부 Google·YouTube 도메인에 적용하지 않도록 바꿨다. 이에 따라 해당 쿠키의 만료 시점이 앞당겨져 YouTube에서 로그아웃되는 문제를 막는다.

accounts.youtube.com은 CNAME을 통해 google.com으로 연결된다. 기존 검사에서는 이 연결을 근거로 youtube.com에 설정된 쿠키의 만료 기간을 제한했다. Google이 1년 수명으로 발급하고 교체하는 __Secure-1PSIDTS와 __Secure-3PSIDTS도 제한 대상이었다. 쿠키가 제한된 시점에 만료되면 서버가 세션을 오래된 것으로 판단해 YouTube 세션 쿠키를 삭제했지만, Google 세션은 유지됐다.

변경 사항은 첫 번째 사이트와 CNAME 대상이 모두 youtube.com 또는 google.com일 때 CNAME 검사를 건너뛴다. Google의 첫 번째 사이트가 Google이 아닌 CNAME 대상으로 연결되는 경우에는 쿠키 만료 제한을 계속 적용한다. 수정은 2026년 10월 29일 WebKit의 main 브랜치에 병합됐다.

WebKit 버그 329139 · 병합된 커밋