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:
- 32 bites Firefox 32 bites operációs rendszereken.
- 32 bites Firefox 64 bites operációs rendszereken.
- 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)