Mozilla utelater CPU-arkitektur informasjon fra Firefox user agent

0
161

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:

  1. 32-bit Firefox på 32-biters operativsystemer.
  2. 32-bit Firefox på 64-bit operativsystemer.
  3. 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.

firefox cpu architecture information user agent

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)