Mozilla vynecháva informácie o architektúre procesorov od používateľského agenta prehliadača Firefox

Mozilla plánuje vynechať informácie o architektúre procesorov od používateľského agenta prehliadača Firefox a niekoľkých podporovaných rozhraní API na zníženie digitálneho odtlačku prstov používateľov prehliadača Firefox.

Webové prehliadače automaticky odhaľujú informácie webovým stránkam, ktoré používatelia otvárajú v aplikáciách. Používateľský agent odhaľuje informácie o prehliadači a verzii prehľadávača, operačnom systéme a donedávna tiež o architektúre CPU.

Skripty na odtlačky prstov používajú na vytvorenie digitálnych odtlačkov prstov informácie o používateľských agentoch a ďalšie informácie, napr. Jazyk a umiestnenie. Presnosť odtlačkov prstov sa zvyšuje s počtom jedinečných údajových bodov.

Firefox už neodhalí jeden z informačných bitov pre skripty a weby. Táto zmena, ktorá bola implementovaná už v posledných zostaveniach prehliadača Firefox Nightly 69, vynecháva informácie o architektúre CPU od užívateľského agenta.

Firefox používal na rozlíšenie medzi nasledujúcimi architektúrami CPU:

  1. 32-bitový Firefox na 32-bitových operačných systémoch.
  2. 32-bitový Firefox na 64-bitových operačných systémoch.
  3. 64-bitový Firefox na 64-bitových operačných systémoch.

Používatelia prehliadača Firefox, ktorí používajú prehliadač Firefox 69, si všimnú, že skripty, ktoré vracajú agenta používateľa, už nebudú rozlišovať informácie. Jednoduchý vyhľadávací agent agenta kontroly od Googlu odhaľuje, ako to vidno na obrázku nižšie.

Aktuálna nočná verzia prehliadača Firefox spustená v testovacom systéme vracia nasledujúci používateľský agent:

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

Táto zmena ovplyvňuje 32-bitové inštalácie Firefoxu, ktoré bežia na 64-bitových verziách operačného systému Windows alebo Linux. Tieto verzie budú od Firefoxu 69 používať nasledujúci používateľský agent:

  • Linux: Linux x86_64 namiesto Linux i686 na x86_64
  • Windows: Win64 namiesto WOW64

Táto zmena sa týka užívateľského agenta a API navigator.userAgent, navigator.platform a navigator.oscpu.

Takto upravená informácia o užívateľskom agentovi predstavuje podľa Mozilly nízku rizikovú zmenu, ktorá by nemala mať vplyv na funkčnosť alebo kompatibilitu.

Služba vyhľadávača doplnkov Mozilly použila informácie poskytnuté užívateľským agentom na nasmerovanie používateľov na správne stiahnutie aplikácie Flash Player. Adobe Flash je posledný doplnok, ktorý Firefox podporuje, ale inštalátor je univerzálny, takže už nie je potrebné rozlišovať. Flash bude okrem toho na konci roku 2020 vyradený.

Táto zmena je prvým krokom rozsiahlejšieho procesu prepisovania, ktorý úplne odstráni informácie o architektúre CPU z používateľského agenta prehliadača Firefox a príslušných rozhraní API. Hlavná zmena si vyžaduje rozsiahle testovanie, pretože má vyššiu pravdepodobnosť, že spôsobí problémy s kompatibilitou webu na stránkach, ktoré implementujú techniky čichania používateľských agentov.

Záverečné slová

Firefox vynecháva informácie o architektúre procesorov a v blízkej budúcnosti ich dokonca úplne skryje; to je dobrý krok správnym smerom. Mohlo by to však viesť k nekompatibilite na stránkach, ktoré čuchajú používateľov.

Teraz ste : Aký je váš názor na zmenu? (cez Sören Hentzschel)