Mozilla izostavlja podatke o CPU arhitekturi od Firefoxovog korisničkog agenta

Mozilla planira izostaviti podatke o arhitekturi CPU-a od korisničkog agenta Firefoxa i nekoliko podržanih API-ja da bi se smanjio digitalni otisak Firefox-ovih korisnika.

Web preglednici automatski otkrivaju informacije web lokacijama koje korisnici otvaraju u aplikacijama. Korisnički agent otkriva podatke o pregledniku i verziji preglednika, operacijskom sustavu i, sve donedavno, i o arhitekturi procesora.

Skripte otisaka prstiju koriste informacije o korisničkom agentu i druge informacije, npr. Jezik i lokaciju, za stvaranje digitalnih otisaka prstiju. Točnost otisaka prstiju povećava se s brojem jedinstvenih podataka.

Firefox više neće otkriti jedan od dijelova informacija za skripte i web lokacije koji idu naprijed. Promjena, implementirana već u nedavnim verzijama Firefox Nightly 69, izostavlja informacije o arhitekturi CPU-a od strane korisničkog agenta.

Firefox se koristi za razlikovanje sljedećih CPU arhitektura:

  1. 32-bitni Firefox na 32-bitnim operativnim sustavima.
  2. 32-bitni Firefox na 64-bitnim operativnim sustavima.
  3. 64-bitni Firefox na 64-bitnim operativnim sustavima.

Korisnici Firefoxa koji pokreću Firefox 69 primijetit će da skripte koje vraćaju korisničko sredstvo više neće razlikovati podatke. Jednostavno pretraživanje Googlea za korisničkim agentom za provjeru otkriva to kao što se vidi na slici ispod.

Trenutna noćna inačica Firefoxa pokrenuta na testnom sustavu vraća sljedeće korisničko sredstvo:

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

Promjena utječe na 32-bitne Firefox instalacije koje se izvode na 64-bitnim verzijama Windows ili Linux operativnog sustava. Ove verzije upotrebljavat će sljedeće Firefox 69 sljedeće korisničko sredstvo:

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

Promjena se odnosi na korisničko sredstvo i API-ove navigator.userAgent, navigator.platform i navigator.oscpu.

Izmjena podataka o korisničkom agentu na ovaj način je promjena s malim rizikom u skladu s Mozillom koja ne bi trebala utjecati na funkcionalnost ili kompatibilnost.

Mozilla-ova usluga traženja dodataka koristila je informacije koje je dao korisnički agent za usmjeravanje korisnika na ispravno preuzimanje Flash Player-a. Adobe Flash je posljednji dodatak koji Firefox podržava, ali je instalacijski program univerzalan, tako da više nije potrebno razlikovanje. Flash, osim toga, bit će ukinut krajem 2020. godine.

Promjena je prvi korak opsežnijeg procesa prepisivanja koji će ukloniti podatke o arhitekturi CPU-a u potpunosti iz korisničkog agenta Firefox i relevantnih API-ja. Velika promjena zahtijeva opsežno testiranje jer postoji veća vjerojatnost uzrokovanja problema s web kompatibilnošću na web lokacijama koje primjenjuju tehnike njuškanja korisničkih agenata.

Završne riječi

Firefox izbacuje podatke o arhitekturi CPU-a i čak će u potpunosti sakriti podatke o arhitekturi u skoroj budućnosti; to je dobar korak u pravom smjeru. Međutim, to može dovesti do nekompatibilnosti na web lokacijama koje njuškaju korisničke agente.

Sada Vi : Što mislite za promjenu? (via Sören Hentzschel)