Mozilla Firefox 67 將引入“反指紋跟蹤”技術

Editor發表於2019-03-09

Mozilla 計劃在今年 5 月中旬推出的 Firefox 67 中新增新的使用者反指紋技術。所謂的指紋技術,指的是基於 Html 5 的 Canvas 指紋跟蹤技術。所謂的指紋是指每一種瀏覽器都會使用不同的影像處理引擎、匯出選項與壓縮等級,所以每一個瀏覽器繪製出的圖案都會有所不同,這些圖案可以像指紋一樣作為網頁瀏覽者的唯一標識。


Canvas 指紋跟蹤還能監聽使用者的鍵盤輸入、滑鼠移動與觸控等事件,該技術被大量用於廣告聯盟與網站運營者精準定位並標識每一個訪問者,以此進行精準營銷。


比如廣告聯盟經常嗅探某些瀏覽器功能,在使用者調整瀏覽器視窗大小並移動瀏覽器標籤時跟蹤使用者。


據 ZDNet 的報導,Mozilla 計劃引入的新反指紋技術稱為“letterboxing”,當使用者調整瀏覽器視窗大小時,為了保持“視窗的大小不變”,letterboxing 機制會在網頁的兩側新增“灰色空間”以迷惑 Canvas 指紋跟蹤,之後在視窗調整大小操作完成後幾毫秒內平滑地將灰色空間刪除。


Mozilla Firefox 67 將引入“反指紋跟蹤”技術



注意瀏覽器視窗邊緣附近的灰色空間


如此一來,在使用者調整瀏覽器大小的時候,指紋跟蹤程式碼將會讀取到不正確的視窗大小資訊,成功實現反指紋跟蹤。除了調整視窗大小,在最大化瀏覽器視窗或進入全屏模式時該功能也有效。


letterboxing 目前可在 Firefox Nightly 中使用,預設情況下不啟用該功能。


啟用方法:訪問 about:config 頁面,在搜尋框中輸入 privacy.resistFingerprinting,並將瀏覽器的反指紋功能設定為 true。


來源:開源中國

相關文章