2020 년 8 월 10 일 업데이트 후 Chrome에서 iframe에서 쿠키를 다시 보내지 않음
iFrame의 다른 사이트에 다른 웹앱을 포함하는 웹앱이 있습니다. 이것은 이미 몇 년 동안 존재했습니다. 지난주에 일부 사용자로부터 오류 보고서를 받기 시작했습니다. 조사 결과 2020 년 8 월 10 일에 출시 된 Chrome 84.0.4147.125에서 iFrame의 쿠키가 서버로 다시 전송되지 않는 것으로 나타났습니다. 이 크롬 버전 이후에만 문제가 발생합니다. 이전 버전 및 기타 브라우저는 정상적으로 작동합니다.
이 릴리스에서 이러한 영향을 미칠 수있는 변경 사항은 무엇입니까?
답변
2 scharette
솔루션을 가리키는 @ Eyal.D에게 감사드립니다.
에 명시된 바와 같이 https://stackoverflow.com/a/45095345/1401409 :
이제 Chrome은
SameSite
설정 없이 쿠키를 차단 하므로 명시 적으로로 설정해야합니다samesite=none
.
httpd 구성에 다음을 추가하여이 문제를 해결할 수있었습니다.
Header edit Set-Cookie ^(.*)$ $1;HttpOnly;Secure;SameSite=None
다음과 같이 추가하겠습니다. https://stackoverflow.com/a/57874184/1401409 :
somesite.com을 소유하고 있다면 SameSite 정책을 없음으로 설정하여이 정책을 옵트 아웃하고 이중 제출 쿠키를 수행하여 CSRF 공격의 위험을 처리 할 수 있습니다 .