av Martin Brinkmann på juni 22, 2019 i Firefox – 1 kommentar
Mozilla planlegger å utelate CPU-arkitektur informasjon fra Firefox user agent og flere støttet Api-er for å redusere digitale fingeravtrykk av Firefox-brukere.
Nettlesere avsløre informasjon automatisk til nettsteder som brukerne åpner i programmene. Brukeren agent avslører informasjon om nettleser og versjon av nettleseren, operativsystemet, og inntil nylig også CPU-arkitektur.
Fingeravtrykk skript bruke user agent-informasjon og annen informasjon, f.eks. språk og beliggenhet, å lage digitale fingeravtrykk. Nøyaktigheten av fingeravtrykk øker med antall unike data poeng.
Firefox vil ikke avsløre en av informasjon biter skript og områder lenger fremover. Endringen er implementert allerede i de siste Firefox Nattlig 69 bygger, og utelater CPU-arkitektur informasjon fra brukeren agent.
Firefox brukes til å skille mellom følgende CPU-arkitektur:
- 32-bit Firefox på 32-biters operativsystemer.
- 32-bit Firefox på 64-bit operativsystemer.
- 64-bit Firefox på 64-bit operativsystemer.
Firefox-brukere som kjører Firefox 69 vil merke at skript som returnerer user agent vil ikke skille mellom informasjon lenger. Et enkelt Google-søk for å sjekke user agent avslører at som vist på skjermbildet under.
Gjeldende Nightly versjonen av Firefox kjøre på en test systemet returnerer følgende bruker agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0
Endringen påvirker 32-bit Firefox installasjoner som kjører på 64-biters versjoner av Windows eller Linux operativsystem. Disse versjonene vil bruke følgende bruker agent som av Firefox 69:
- Linux: Linux x86_64 i stedet Linux i686 på x86_64
- Windows: Win64 i stedet for WOW64
Endringen gjelder for user agent og Api-navigator.userAgent, navigator.plattformen, og navigator.oscpu.
Endre user-agent-informasjon på denne måten er en lav risiko endres i henhold til Mozilla det skal ikke ha innvirkning på funksjonalitet eller kompatibilitet.
Mozilla plugin finder tjeneste som brukes av informasjon gitt av brukeren agent for å dirigere brukere til riktig Flash Player last ned. Adobe Flash er den siste plugin som Firefox støtter, men installasjonsprogrammet er universell, slik at en differensiering er ikke lenger nødvendig. – Blits, i tillegg, vil bli pensjonert i slutten av 2020.
Endringen er første trinn i en mer omfattende omskriving prosess som vil ta CPU-arkitektur informasjon helt fra Firefox bruker agent og relevante Api-er. Den store endringen krever omfattende testing som det har en høyere sannsynlighet for å forårsake web kompatibilitetsproblemer på nettsteder som implementerer user agent snuse teknikker.
Avsluttende Ord
Firefox utelater CPU-arkitektur informasjon fremover og vil også skjule arkitektur informasjon helt i nær fremtid, og det er et godt skritt i riktig retning. Det kan føre til inkompatibilitet, men på nettsteder som snuse bruker agenter.
Nå er Du: Hva er din ta på endring? (via Sören Hentzschel)