10 Ağustos 2020 güncellemesinden sonra Chrome, iframe'de çerezleri geri göndermiyor

Aug 17 2020

Bir iFrame'deki farklı bir siteye başka bir web uygulamasını yerleştiren bir web uygulamamız var. Bu, birkaç yıldır yürürlükteydi. Geçen hafta bazı kullanıcılardan hata raporları almaya başladık. İncelemeden sonra, 10 Ağustos 2020'de yayınlanan Chrome 84.0.4147.125'te iFrame'deki çerezlerin sunucuya geri gönderilmediğini gördük. Sorun yalnızca bu krom sürümünden beri ortaya çıkıyor. Eski sürümler ve diğer tarayıcılar iyi çalışıyor.

Bu sürümde bu etkiye sahip olabilecek neler değişti?

Yanıtlar

2 scharette Aug 18 2020 at 05:31

Çözüme işaret ettiği için @ Eyal.D'ye teşekkürler.

Belirtildiği gibi https://stackoverflow.com/a/45095345/1401409 :

Chrome artık çerezleri SameSiteayarlanmadan engellediğinden , bunu açıkça ayarlamanız gerekiyor samesite=none.

Httpd yapılandırmama aşağıdakileri ekleyerek bunu düzeltebildim:

Header edit Set-Cookie ^(.*)$ $1;HttpOnly;Secure;SameSite=None

Ekleyeceğim, belirtildiği gibi https://stackoverflow.com/a/57874184/1401409 :

Somesite.com'a sahipseniz, SameSite politikasını Yok olarak ayarlayarak ve Çifte Gönderme Çerezi yaparak CSRF saldırıları riskiyle başa çıkarak bu politikadan vazgeçebilirsiniz .