Gå til innholdet

SameSite-informasjonskapsel

SameSite påvirker sending av informasjonskapsler mellom nettsteder. Valget må passe innlogging og navigasjon; CSRF-beskyttelse trengs fortsatt.

IT-sikkerhet

Begrens når en informasjonskapsel sendes

Attributtet SameSite styrer sending av informasjonskapsler ved forespørsler mellom ulike nettsteder. Her teller protokoll og registrerbart domene. Et nettsted er ikke det samme som en origin med fullstendig vert og port. Derfor er https://portal.example.com og https://api.example.com samme nettsted, men ulike origins. Dette gir ikke i seg selv nettleserkode tilgang til API-svaret.

Ta hensyn til portalens navigasjon

En fiktiv portal undersøker inngang via en lenke på et annet nettsted. Med SameSite=Strict sendes ikke sesjonskapselen ved denne inngangen mellom nettsteder. Ved et eksplisitt satt SameSite=Lax kan informasjonskapselen sendes ved navigasjon på øverste nettlesernivå med en sikker metode som GET, under de øvrige vilkårene. Det innebærer ikke automatisk sending ved innebygde forespørsler eller vilkårlige kall som endrer tilstand.

Med SameSite=None fjernes denne SameSite-begrensningen; også Secure kreves. Andre vilkår gjelder fortsatt. Attributtet gir ekstra beskyttelse mot visse CSRF-angrep; det erstatter ikke egnede CSRF-mottiltak eller serverens rettighetskontroll.

Teamet må kontrollere innlogging, returforløp og eventuell innebygging i den planlagte prosessen. Her foreskrives ikke ett felles valg for alle portaler.

Kilder