1. 程式人生 > >Firefox 的User Agent 將移除 CPU 架構資訊

Firefox 的User Agent 將移除 CPU 架構資訊

Firefox 的User Agent 將移除 CPU 架構資訊Firefox 的User Agent 將移除 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”的結果如下截圖所示:
Firefox 的User Agent 將移除 CPU 架構資訊Firefox 的User Agent 將移除 CPU 架構資訊
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: W