Mozilla jätab Firefoxi kasutajaagendist CPU arhitektuuri kohta teabe välja

Mozilla kavatseb jätta Firefoxi kasutajaagendist ja mitmest toetatud API-st CPU arhitektuuri teabe välja, et vähendada Firefoxi kasutajate digitaalset sõrmejälge.

Veebibrauserid avalikustavad teabe automaatselt veebisaitidele, mille kasutajad rakendustes avavad. Kasutajaagent avaldab teavet brauseri ja brauseri versiooni, opsüsteemi ja kuni viimase ajani ka protsessori arhitektuuri kohta.

Sõrmejälgede skriptid kasutavad digitaalsete sõrmejälgede loomiseks kasutajaagendi teavet ja muud teavet, nt keel ja asukoht. Sõrmejälgede täpsus suureneb unikaalsete andmepunktide arvuga.

Firefox ei avalda enam skriptide ja saitide jaoks edastatavat teavet. Juba hiljutises Firefox Nightly 69 versioonis rakendatud muudatus jätab kasutajaagentilt CPU arhitektuuri teabe.

Firefox eristas järgmisi protsessori arhitektuure:

  1. 32-bitine Firefox 32-bitistes opsüsteemides.
  2. 32-bitine Firefox 64-bitistes opsüsteemides.
  3. 64-bitine Firefox 64-bitistes opsüsteemides.

Firefoxi kasutajad, kes käitavad Firefox 69, panevad tähele, et kasutajaagendi tagastavad skriptid ei erista seda teavet enam. Lihtsalt Google'i tšeki kasutajaagendi otsing näitab, et nagu alloleval ekraanipildil näha.

Testisüsteemis käivitatud praegune Firefoxi öine versioon tagastab järgmise kasutajaagendi:

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

Muudatus mõjutab 32-bitiseid Firefoxi installeerimisi, mis töötavad Windowsi või Linuxi opsüsteemi 64-bitistes versioonides. Need versioonid kasutavad Firefox 69 versioonis järgmist kasutajaagenti:

  • Linux: Linux x86_64 asemel Linux i686 versioonil x86_64
  • Windows: WOW64 asemel Win64

Muudatus kehtib kasutajaagendi ja API-de navigator.userAgent, navigator.platform ja navigator.oscpu jaoks.

Kasutajaagendi teabe sellisel viisil muutmine on Mozilla järgi väike riskimuutus, mis ei tohiks mõjutada funktsionaalsust ega ühilduvust.

Mozilla pistikprogrammide leidmise teenus kasutas kasutajaagendi esitatud teavet, et suunata kasutajad õigele Flash Playeri allalaadimisele. Adobe Flash on viimane plugin, mida Firefox toetab, kuid installer on universaalne, nii et eristamine pole enam vajalik. Lisaks võetakse Flash välja 2020. aasta lõpus.

Muudatus on esimene samm ulatuslikumas ümberkirjutamisprotsessis, mis eemaldab CPU arhitektuuriteabe täielikult Firefoxi kasutajaagentilt ja asjaomastelt API-delt. Suur muudatus nõuab põhjalikku testimist, kuna selle tõenäosus põhjustab veebis ühilduvuse probleeme saitidel, kus rakendatakse kasutajaagentide nuusutamistehnikaid.

Sõnade sulgemine

Firefox jätab CPU arhitektuuriteabe edaspidiseks ja peidab lähitulevikus isegi täielikult arhitektuuriteabe; see on hea samm õiges suunas. See võib põhjustada kokkusobimatust, aga saite, mis nuusavad kasutajaagente.

Nüüd sina : mis on sinu muudatus? (läbi Sören Hentzschel)