Mozillaはする予定のFirefoxユーザーは減らすために、ユーザエージェント(ユーザエージェント)のFirefoxのCPUアーキテクチャといくつかのサポートAPIから情報を削除し、「デジタル指紋を。」
Webブラウザが自動的に開いているアプリケーションのサイトでユーザーに情報を表示することになり、ユーザーエージェントは、ブラウザとブラウザのバージョン、オペレーティングシステムやCPUのアーキテクチャやその他のデータに関する情報が表示されます。
デジタル指紋を作成するために、ユーザエージェント情報及び(例えば、言語や場所など)他の情報を用いて、指紋認識スクリプトは、指紋の精度は、固有のデータポイントの数が増加するにつれて増加します。
しかし、Firefoxのために知られているユーザーのプライバシーに焦点を当てるために、彼はに言った のFirefoxナイトリー69バージョンでのユーザーエージェントのCPUアーキテクチャから、もはや表示情報。
MozillaはCPUアーキテクチャを区別するために以下の方法を使用する予定。
- 32ビットオペレーティングシステム上で32ビットのFirefox。
- 64ビットオペレーティングシステム上で32ビットのFirefox。
- 64ビットオペレーティングシステム上で64ビットのFirefox。
スクリプトは、もはや次のスクリーンショットに示されているGoogle検索「チェック・ユーザー・エージェント」につながる情報を区別しません、ユーザーエージェントを返すことがわかりますFirefoxの69 Firefoxユーザーを使用します。
Mozillaの/ 5.0(Windows NTの10.0。Win64の。x64の。RV:69.0)のGecko / 20100101 Firefoxの/ 69.0
この変更は、32ビットのFirefoxは、WindowsまたはLinuxオペレーティングシステムの64ビットバージョンで実行するようにインストールされている影響を与えます。開始からのFirefox 69は、これらのバージョンは、次のユーザーエージェントを使用します。
- Linuxの場合:Linuxのx86_64版が x86_64の上の代わりに、Linuxのi686の
- Windows: Win64 instead of WOW64
上述这些变更适用于 User Agent, APIs navigator.userAgent, navigator.platform 和 navigator.oscpu。
按照 Mozilla 的计划,他们会完全从 Firefox 用户代理和相关 API 中删除 CPU 架构信息,但在此过程中会进行大量测试,以避免引起兼容性问题。