Mozilla omite informațiile despre arhitectura procesorului de la agentul utilizator Firefox

Mozilla intenționează să omită informațiile despre arhitectura procesorului de la agentul utilizator Firefox și mai multe API-uri acceptate pentru a reduce amprenta digitală a utilizatorilor Firefox.

Navigatoarele web dezvăluie automat informații către site-urile web pe care utilizatorii le deschid în aplicații. Agentul utilizator dezvăluie informații despre versiunea browserului și a browserului, sistemul de operare și, până de curând, și arhitectura procesorului.

Scripturile de amprentă utilizează informații despre agentul utilizator și alte informații, de exemplu, limbă și locație, pentru a crea amprente digitale. Precizia amprentelor crește odată cu numărul de puncte de date unice.

Firefox nu va dezvălui unul dintre biții de informații despre scripturi și site-uri care vor merge mai departe. Modificarea, implementată deja în recentele construcții Firefox Nightly 69, omite informațiile despre arhitectura procesorului de la agentul utilizator.

Firefox a făcut diferența între următoarele arhitecturi de procesor:

  1. Firefox pe 32 de biți pe sisteme de operare pe 32 de biți.
  2. Firefox pe 32 de biți pe sisteme de operare pe 64 de biți.
  3. Firefox pe 64 de biți pe sisteme de operare pe 64 de biți.

Utilizatorii Firefox care rulează Firefox 69 vor observa că scripturile care returnează agentul utilizator nu vor mai diferenția informațiile. O simplă căutare Google pentru agentul de verificare a utilizatorului arată că așa cum se vede în imaginea de mai jos.

Versiunea de noapte actuală a Firefox rulată pe un sistem de testare returnează următorul agent de utilizator:

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

Modificarea afectează instalațiile Firefox pe 32 de biți care rulează pe versiuni pe 64 de biți ale unui sistem de operare Windows sau Linux. Aceste versiuni vor utiliza următorul agent de utilizator ca Firefox 69:

  • Linux: Linux x86_64 în schimb Linux i686 pe x86_64
  • Windows: Win64 în loc de WOW64

Modificarea se aplică agentului utilizator și API-urilor navigator.userAgent, navigator.platform și navigator.oscpu.

Modificarea informațiilor despre agentul utilizator în acest fel este o modificare a riscului scăzută în conformitate cu Mozilla, care nu ar trebui să afecteze funcționalitatea sau compatibilitatea.

Serviciul de găsire a pluginului Mozilla a utilizat informațiile furnizate de agentul de utilizator pentru a-i direcționa pe utilizatori către descărcarea corectă a Flash Player Adobe Flash este ultimul plugin pe care Firefox îl acceptă, dar instalatorul este universal, astfel încât o diferențiere nu mai este necesară. Flash, în plus, va fi retras la sfârșitul anului 2020.

Modificarea este primul pas al unui proces de rescriere mai amplu, care va elimina informațiile despre arhitectura procesorului în întregime din agentul utilizator Firefox și din API-urile relevante. Schimbarea majoră necesită testare extinsă, deoarece are o probabilitate mai mare de a provoca probleme de compatibilitate web pe site-urile care implementează tehnici de sniffing al agentului utilizator.

Cuvinte de închidere

Firefox omite informațiile despre arhitectura procesorului care vor continua și chiar vor ascunde informațiile despre arhitectură în viitorul apropiat; acesta este un pas bun în direcția bună. Poate duce la incompatibilități, însă pe site-uri care adulmecă agenții utilizatori.

Acum Tu : Care este decizia ta asupra schimbării? (via Sören Hentzschel)