Mozilla jättää prosessorin arkkitehtuuritiedot Firefoxin käyttäjäagentista

Mozilla suunnittelee jättävänsä prosessorin arkkitehtuuritiedot Firefoxin käyttäjäagentista ja useista tuetuista sovellusliittymistä, jotta Firefoxin käyttäjien digitaalinen sormenjälki vähenee.

Verkkoselaimet paljastavat tiedot automaattisesti verkkosivustoille, joiden käyttäjät avaavat sovelluksissa. Käyttäjäagentti paljastaa tiedot selaimesta ja selainversiosta, käyttöjärjestelmästä ja viime aikoihin saakka myös CPU-arkkitehtuurista.

Sormenjäljen skriptit käyttävät käyttäjän edustajien tietoja ja muuta tietoa, esimerkiksi kieltä ja sijaintia, digitaalisten sormenjälkien luomiseen. Sormenjälkien tarkkuus kasvaa yksilöivien datapisteiden määrän kanssa.

Firefox ei paljasta yhtäkään skripteihin ja sivustoihin liittyvistä tietobiteistä eteenpäin. Jo viimeisimmässä Firefox Nightly 69 -rakennuksessa toteutettu muutos jättää prosessorin arkkitehtuuritiedot käyttäjäagentista.

Firefox erotti seuraavia CPU-arkkitehtuureja:

  1. 32-bittinen Firefox 32-bittisissä käyttöjärjestelmissä.
  2. 32-bittinen Firefox 64-bittisissä käyttöjärjestelmissä.
  3. 64-bittinen Firefox 64-bittisissä käyttöjärjestelmissä.

Firefox 69: n käyttävät Firefox-käyttäjät huomaa, että käyttäjäagentin palauttavat skriptit eivät erota tietoja enää. Yksinkertaisesti Google-haku tarkistaa käyttäjän edustaja paljastaa sen, kuten alla olevasta kuvakaappauksesta.

Testijärjestelmässä suoritettu Firefoxin nykyinen öinen versio palauttaa seuraavan käyttäjäagentin:

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

Muutos koskee 32-bittisiä Firefox-asennuksia, jotka toimivat Windows- tai Linux-käyttöjärjestelmän 64-bittisissä versioissa. Nämä versiot käyttävät seuraavaa käyttäjäagenttia Firefox 69: n mukaan:

  • Linux: Linux x86_64 sen sijaan Linux i686 x86_64
  • Windows: Win64 WOW64: n sijasta

Muutos koskee käyttäjän agenttia ja sovellusliittymiä navigator.userAgent, navigator.platform ja navigator.oscpu.

Käyttäjäagenttitietojen muuttaminen tällä tavalla on Mozillan mukaan vähäinen riski, joka ei saa vaikuttaa toiminnallisuuteen tai yhteensopivuuteen.

Mozillan plugin finder -palvelu käytti käyttäjän edustajan antamia tietoja ohjataksesi käyttäjiä oikeaan Flash Player -lataukseen. Adobe Flash on viimeinen laajennus, jota Firefox tukee, mutta asennusohjelma on universaali, joten erottelu ei ole enää tarpeen. Lisäksi Flash jää eläkkeelle loppuvuodesta 2020.

Muutos on ensimmäinen askel laajemmassa uudelleenkirjoitusprosessissa, joka poistaa CPU-arkkitehtuuritiedot kokonaan Firefox-käyttäjäagentista ja asiaan liittyvistä sovellusliittymistä. Suurin muutos vaatii laajaa testausta, koska sillä on suurempi todennäköisyys aiheuttaa web-yhteensopivuusongelmia sivustoissa, jotka toteuttavat käyttäjäagenttien nuuskimistekniikoita.

Päättävät sanat

Firefox jättää prosessorin arkkitehtuuritiedot eteenpäin ja piilottaa jopa arkkitehtuuritiedot kokonaan lähitulevaisuudessa; se on hyvä askel oikeaan suuntaan. Se voi kuitenkin johtaa yhteensopimattomuuteen, kuitenkin sivustoilla, jotka nuuskitsevat käyttäjän edustajia.

Nyt sinä : Mikä on muutostasi? (kautta Sören Hentzschel)