Mozilla lässt die CPU-Architektur, die Informationen in Ihrem Firefox-user-agent

0
168

von Martin Brinkmann am 22. Juni 2019 in Firefox
Keine Kommentare

Mozilla plant weglassen CPU-Architektur-Informationen in Ihrem Firefox-user-agent und mehreren unterstützten APIs reduzieren den digitalen Fingerabdruck der Firefox-Nutzer.

Web-Browser zeigen automatisch die Informationen zu websites, die Benutzer öffnen Sie in den Anwendungen. Der user-agent enthüllt Informationen über den browser und die Browserversion, das Betriebssystem, und bis vor kurzem, auch die CPU-Architektur.

Fingerprinting-Skripte verwenden, user-agent und andere Informationen, wie z.B. Sprache und Standort, erstellen digitaler fingerprints. Die Genauigkeit der Fingerabdrücke erhöht sich mit der Anzahl der eindeutigen Daten Punkte.

Firefox wird nicht verraten, einer von den Informations-bits, um die Skripte und Webseiten nicht mehr vorwärts gehen. Die änderung umgesetzt bereits in den vergangenen Firefox-Nightly 69 baut, lässt die CPU-Architektur, die Informationen aus dem user-agent.

Firefox verwendet, um zu unterscheiden zwischen den folgenden CPU-Architekturen:

  1. 32-bit-Firefox auf 32-bit-Betriebssysteme.
  2. 32-bit-Firefox unter 64-bit-Betriebssystemen.
  3. 64-bit-Firefox unter 64-bit-Betriebssystemen.

Firefox-Nutzer, die Firefox-69 werden feststellen, dass Skripte, die den Benutzer-agent nicht die Unterscheidung von Informationen mehr. Eine einfach Google-Suche nach check-user-agent zeigt, dass, wie in der nachstehenden Abbildung gezeigt.

firefox cpu architecture information user agent

Die aktuelle Nightly-version von Firefox laufen auf einem test-system gibt die folgenden user-agent:

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

Die änderung wirkt sich auf 32-bit-Firefox-Installationen auf 64-bit-Versionen von Windows-oder Linux-Betriebssystem. Diese Versionen verwenden Sie die folgende user-agent als Firefox-69:

  • Linux: Linux-x86_64-statt-Linux i686 auf x86_64
  • Windows: Win64 statt WOW64

Die änderung gilt für die Benutzer-agent-und der APIs-navigator.userAgent navigator.Plattform, und der navigator.oscpu.

Ändern der Benutzer-agent-Informationen auf diese Weise ist ein geringes Risiko ändern, laut Mozilla, die sollten keine Auswirkungen auf die Funktionalität oder Kompatibilität.

Mozillas plugin-finder-service verwendet die Informationen, die Benutzer-agent-Benutzern an den richtigen Flash Player herunterladen. Adobe Flash ist das Letzte plugin, dass Firefox unterstützt, aber der installer ist universell, so dass eine Differenzierung nicht mehr notwendig. Flash, darüber hinaus wird in den Ruhestand Ende 2020.

Die Veränderung ist der erste Schritt einer umfangreicheren rewriting-Prozess, um die CPU-Architektur Informationen komplett aus dem Firefox user agent und die relevanten APIs. Die wesentliche änderung erfordert umfangreiche Tests, da es eine höhere Wahrscheinlichkeit der Verursachung web-Kompatibilitäts-Probleme auf Websites, implementieren user-agent-sniffing-Techniken.

Schlusswort

Firefox lässt die CPU-Architektur werden Informationen, die nach vorne gehen und werden sogar verstecken Architektur Informationen vollständig in die nahe Zukunft; das ist ein guter Schritt in die richtige Richtung. Es könnte zu Unverträglichkeiten führen, jedoch auf Websites, die sniff-user-Agenten.

Jetzt Sie: Was ist Ihr nehmen auf die Veränderung? (über Sören Hentzschel)