Mozilla har endra metoden for Ä danne HTTP Referer-headeren i Firefox 87, som er planlagt for lansering i morgen. For Ä blokkere potensielle lekkasjer av konfidensielle data, vil Referer-headeren som standard inkludere ikke den fullstendige URL-en fra kilden det navigeres fra, men kun domenet. Sti og forespÞrsel parametere vil bli kuttet. Det vil si at i stedet for «Referer: https://www.example.com/path/?arguments» vil det bli sendt «Referer: https://www.example.com/». Fra og med Firefox 59 ble en slik rensning utfÞrt i privatmodus, men nÄ vil det ogsÄ bli utvidet til hovedmodusen.
Den nye oppfÞrselen vil bidra til Ä forhindre at unÞdvendige data om brukeren blir sendt til annonseringsnettverk og andre eksterne ressurser. Som et eksempel nevnes enkelte medisinske nettsteder, hvor tredjeparter kan fÄ tilgang til konfidensiell informasjon, som alder og diagnoser, mens de viser annonser. Samtidig kan fjerning av detaljer fra Referer pÄvirke innsamlingen av statistikk om besÞk for nettstedseiere, som nÄ ikke vil kunne bestemme den forrige sidens adresse nÞyaktig, for eksempel for Ä forstÄ hvilken artikkel overgangen ble utfÞrt fra. Det kan ogsÄ forstyrre driften til enkelte dynamiske innholdsgenereringssystemer som utfÞrer parsing av nÞklene som fÞrte til overgangen fra sÞkemotoren.
For Ä styre utsendelsen av Referer er det innfÞrt en HTTP-header kalt Referrer-Policy, som lar nettstedseiere overstyre standard oppfÞrsel for overganger fra nettstedet sitt og returnere full informasjon i Referer. For Þyeblikket brukes standardpolitikken «no-referrer-when-downgrade», som hindrer at Referer sendes nÄr man gÄr fra HTTPS til HTTP, men sendes i full form ved lasting av ressurser via HTTPS. Fra og med Firefox 87 vil politikken «strict-origin-when-cross-origin» tre i kraft, som innebÊrer kutting av stier og parametere nÄr forespÞrselen sendes til andre vertsverter nÄr man kontakter dem via HTTPS, fjerning av Referer nÄr man gÄr fra HTTPS til HTTP, og sending av full Referer for interne overganger innenfor ett nettsted.
Endringen vil gjelde for vanlige navigasjonsforespÞrsel (klikk pÄ lenker), automatiske omdirigeringer og ved lasting av eksterne ressurser (bilder, CSS, skripter). I Chrome ble overgangen som standard til «strict-origin-when-cross-origin» gjennomfÞrt sommeren i fjor.
Kilde: opennet.ru
