Gå til indholdet

SameSite-cookie

SameSite påvirker afsendelse af cookies mellem sites. Valget skal passe til login og navigation; CSRF-beskyttelse er stadig nødvendig.

IT-sikkerhed

Cookieattributten SameSite styrer afsendelse ved anmodninger mellem forskellige sites. Her tæller protokol og registrerbart domæne. Et site er ikke det samme som en origin med fuldt værtsnavn og port. Derfor er https://portal.example.com og https://api.example.com samme site, men forskellige origins. Det giver ikke i sig selv browserkode adgang til API-svaret.

Tag højde for portalens navigation

En fiktiv portal undersøger ankomst via et link på et andet website. Med SameSite=Strict sendes sessionscookien ikke ved denne ankomst mellem sites. Ved et udtrykkeligt sat SameSite=Lax kan cookien under de øvrige cookiebetingelser sendes ved navigation på øverste browserniveau med en sikker metode som GET. Det betyder ikke automatisk afsendelse ved indlejrede anmodninger eller vilkårlige kald, der ændrer tilstand.

Med SameSite=None fjernes denne SameSite-begrænsning; der kræves også Secure. Andre cookiebetingelser gælder fortsat. Attributten giver ekstra beskyttelse mod visse CSRF-angreb; den erstatter ikke egnede CSRF-modforanstaltninger eller serverens rettighedskontrol.

Teamet skal kontrollere login, returforløb og eventuel indlejring i den planlagte proces. Her fastlægges intet fælles valg for alle portaler.

Kilder