Mozilla izpušča podatke o arhitekturi CPU-ja iz uporabniškega agenta Firefox

Mozilla načrtuje, da bo izpustil podatke o arhitekturi CPU-ja iz uporabniškega agenta Firefox in več podprtih API-jev, da bi zmanjšal digitalni prstni odtis uporabnikov Firefoxa.

Spletni brskalniki informacije samodejno razkrijejo spletnim mestom, ki jih uporabniki odprejo v aplikacijah. Uporabniški agent razkrije podatke o brskalniku in različici brskalnika, operacijskem sistemu in do nedavnega tudi o arhitekturi procesorja.

Skripta s prstnimi odtisi za ustvarjanje digitalnih prstnih odtisov uporablja podatke uporabnika in druge informacije, npr. Jezik in lokacijo. Natančnost prstnih odtisov se povečuje s številom edinstvenih podatkovnih točk.

Firefox ne bo razkril enega od informacijskih bitov za skripte in spletna mesta, ki bodo več potekala naprej. Sprememba, uvedena že v nedavnih različicah Firefox Nightly 69, izpušča informacije o arhitekturi CPU-ja od uporabniškega agenta.

Firefox se uporablja za razlikovanje med naslednjimi arhitekturami CPU-ja:

  1. 32-bitni Firefox v 32-bitnih operacijskih sistemih.
  2. 32-bitni Firefox v 64-bitnih operacijskih sistemih.
  3. 64-bitni Firefox v 64-bitnih operacijskih sistemih.

Uporabniki Firefoxa, ki vodijo Firefox 69, bodo opazili, da skripti, ki vrnejo uporabniško sredstvo, ne bodo več razlikovali podatkov. Preprosto Googlovo iskanje uporabniškega sredstva za preverjanje razkrije, kot je prikazano na spodnjem zaslonu

Trenutna nočna različica Firefoxa, ki se izvaja v testnem sistemu, vrne to uporabniško sredstvo:

Mozilla / 5.0 (Windows NT 10.0; Win64; x64; rv: 69.0) Gecko / 20100101 Firefox / 69.0

Sprememba vpliva na 32-bitne Firefoxove namestitve, ki delujejo na 64-bitnih različicah operacijskega sistema Windows ali Linux. Te različice bodo za Firefox 69 uporabljale naslednje uporabniško sredstvo:

  • Linux: Linux x86_64 namesto Linux i686 v x86_64
  • Windows: Win64 namesto WOW64

Sprememba velja za uporabniškega agenta in API-jev navigator.userAgent, navigator.platform in navigator.oscpu.

Na ta način spremenite informacije o uporabnikovem agentu je sprememba tveganja z nizkim tveganjem, ki ne bi smela vplivati ​​na funkcionalnost ali združljivost.

Mozilla-ova storitev za iskanje vtičnikov je podatke, ki jih je posredoval uporabniški agent, uporabila za usmerjanje uporabnikov k pravilnemu prenosu Flash Playerja. Adobe Flash je zadnji vtičnik, ki ga Firefox podpira, vendar je namestitveni program univerzalen, tako da razlikovanje ni več potrebno. Poleg tega bo Flash konec še ukinjen konec leta 2020.

Sprememba je prvi korak bolj obsežnega postopka ponovnega pisanja, ki bo odstranil informacije o arhitekturi procesorja v celoti iz uporabniškega agenta Firefox in ustreznih API-jev. Večja sprememba zahteva obsežno testiranje, saj obstaja večja verjetnost, da povzroči težave s spletno združljivostjo na spletnih mestih, ki izvajajo tehnike njuhanja uporabniških agentov.

Zaključne besede

Firefox izpušča podatke o arhitekturi procesorja in bo v bližnji prihodnosti celo skril podatke o arhitekturi; to je dober korak v pravo smer. Vendar pa lahko privede do nezdružljivosti na spletnih mestih, ki vohajo uporabniške agente.

Zdaj Vi : Kaj ste sprejeli na spremembo? (prek Sörena Hentzschela)