A Mozilla kihagyja a CPU-architektúrára vonatkozó információkat a Firefox felhasználói ügynökétől

A Mozilla azt tervezi, hogy kihagyja a CPU-architektúra információkat a Firefox felhasználói ügynökétől és számos támogatott API-tól, hogy csökkentse a Firefox felhasználók digitális ujjlenyomatát.

A böngészők automatikusan feltárják az információkat azoknak a webhelyeknek, amelyeket a felhasználók az alkalmazásokban nyitnak meg. A felhasználói ügynök információkat szolgáltat a böngészőről és a böngésző verziójáról, az operációs rendszerről, és a közelmúltig a CPU architektúráról is.

Az ujjlenyomat-parancsfájlok felhasználói ügynök-információkat és egyéb információkat, például nyelvet és helyet használnak digitális ujjlenyomatok létrehozásához. Az ujjlenyomatok pontossága az egyedi adatpontok számával növekszik.

A Firefox a jövőben nem fogja felfedni a szkriptek és webhelyek egyik információs bitjét. A változás, amelyet a Firefox Nightly 69 már nemrégiben épít be, kihagyja a CPU architektúra információit a felhasználói ügynöktől.

A Firefox megkülönböztette a következő CPU-architektúrákat:

  1. 32 bites Firefox 32 bites operációs rendszereken.
  2. 32 bites Firefox 64 bites operációs rendszereken.
  3. 64 bites Firefox 64 bites operációs rendszereken.

A Firefox 69-et futtató Firefox felhasználók észreveszik, hogy a felhasználói ügynököt visszaadó szkriptek nem különböztetik meg az információkat. A csekk felhasználói ügynöknek a Google által végzett egyszerű keresése rávilágít, amint az az alábbi képernyőképen látható.

A Firefox tesztrendszeren futó aktuális éjszakai verziója a következő felhasználói ügynököt adja vissza:

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

A változás a 32 bites Firefox telepítéseket érinti, amelyek egy Windows vagy Linux operációs rendszer 64 bites verzióin futnak. Ezek a verziók a következő felhasználói ügynököket fogják használni a Firefox 69 verziójától:

  • Linux: Linux x86_64 helyett Linux i686 az x86_64-en
  • Windows: Win64 a WOW64 helyett

A változás a felhasználói ügynökre és a navigator.userAgent, a navigator.platform és a navigator.oscpu API-kra vonatkozik.

A felhasználói ügynök információk ilyen módon történő módosítása a Mozilla szerint alacsony kockázatú változás, amely nem befolyásolhatja a funkcionalitást vagy a kompatibilitást.

A Mozilla plugin finder szolgáltatás a felhasználói ügynök által szolgáltatott információkat felhasználta, hogy a felhasználókat a Flash Player megfelelő letöltésére irányítsa. Az Adobe Flash az utolsó plugin, amelyet a Firefox támogat, de a telepítő univerzális, így a differenciálás már nem szükséges. A Flash ezenkívül 2020 végén vonul vissza.

A változás egy átfogóbb átírási folyamat első lépése, amely teljes mértékben eltávolítja a CPU-architektúra információkat a Firefox felhasználói ügynökből és a vonatkozó API-kból. A nagy változás kiterjedt tesztelést igényel, mivel nagyobb valószínűséggel okoz webes kompatibilitási problémákat azokon a webhelyeken, amelyek felhasználói ügynökök szippantási technikáit alkalmazzák.

Záró szavak

A Firefox kihagyja a CPU-architektúrára vonatkozó információkat, és a közeljövőben teljesen el is rejti az építészeti információkat; ez jó lépés a helyes irányba. Összeférhetetlenséghez vezethet, azonban a felhasználói ügynököket szimatoló webhelyeken.

Most Ön : Mi vállalja a változást? (Sören Hentzschel útján)