Firefox 的UA 將移除CPU 架構信息
Mozilla 計劃從Firefox的User Agent(用戶代理)和幾個支持的API中移除CPU架構信息,以減少Firefox用戶的“數字指紋”。Web瀏覽器會自動向用戶在應用程序中打開的網站顯示信息,而用戶代理會顯示有關瀏覽器和瀏覽器版本、操作系統以及CPU架構等數據。
指紋識別腳本使用用戶代理信息和其他信息(例如語言和位置)來創建數字指紋,指紋的準確性會隨著唯一數據點的數量而增加。
不過以注重用戶隱私而著稱的Firefox 表示,在 Firefox Nightly 69 版本中將不再顯示來自User Agent 的CPU 架構信息。
將使用如下的方式來區分CPU 架構:
- 32-bit Firefox on 32-bit operating systems.
- 32-bit Firefox on 64-bit operating systems.
- 64-bit Firefox on 64-bit operating systems.
使用Firefox 69 的Firefox 用戶會注意到返回用戶代理的腳本將不再區分信息,在谷歌搜索“check user agent”的結果如下截圖所示:
Mozilla / 5.0(Windows NT 10.0; Win64; x64; rv:69.0)Gecko / 20100101 Firefox / 69.0
此更改會影響在64 位版本的Windows 或Linux 操作系統上運行的32 位Firefox 安裝。從Firefox 69 開始,這些版本將使用以下用戶代理:
- Linux: Linux x86_64 instead Linux i686 on x86_64
- Windows: Win64 instead of WOW64