2020 년 8 월 10 일 업데이트 후 Chrome에서 iframe에서 쿠키를 다시 보내지 않음

Aug 17 2020

iFrame의 다른 사이트에 다른 웹앱을 포함하는 웹앱이 있습니다. 이것은 이미 몇 년 동안 존재했습니다. 지난주에 일부 사용자로부터 오류 보고서를 받기 시작했습니다. 조사 결과 2020 년 8 월 10 일에 출시 된 Chrome 84.0.4147.125에서 iFrame의 쿠키가 서버로 다시 전송되지 않는 것으로 나타났습니다. 이 크롬 버전 이후에만 문제가 발생합니다. 이전 버전 및 기타 브라우저는 정상적으로 작동합니다.

이 릴리스에서 이러한 영향을 미칠 수있는 변경 사항은 무엇입니까?

답변

2 scharette Aug 18 2020 at 05:31

솔루션을 가리키는 @ 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 공격의 위험을 처리 할 수 ​​있습니다 .