瀏覽器指紋測試
測試中……(約 2 秒)
甚麼是瀏覽器指紋?
瀏覽器指紋(Browser Fingerprint)是指網站在你不察覺的情況下,收集瀏覽器與裝置的大量細節,例如螢幕解析度、時區、語言、已安裝字型、顯示卡型號,以及 Canvas、音訊運算的細微差異,再把這些資料組合成一個近乎獨一無二的識別碼。單獨一項資料可能很多人相同,但幾十項組合起來,重複的機會便大大降低。
網站使用指紋的原因不一:廣告商用它跨網站追蹤用戶興趣,銀行和網購平台用它偵測詐騙和異常登入,內容平台用它限制重複註冊。同一技術可以保障帳戶安全,也可以用於不透明的追蹤,所以了解自己的瀏覽器透露了甚麼,是管理私隱的第一步。
指紋與 Cookie 的分別
Cookie 是網站存放在你裝置上的小型檔案,你可以在瀏覽器設定中查看和刪除,也可以拒絕。指紋則不同:它不需要在你的裝置存放任何東西,而是每次造訪時即時計算,所以清除 Cookie、開啟無痕模式,都不一定能避開它。
這也是為甚麼不少追蹤技術在 Cookie 受到限制後,改為更依賴指紋。要減少被指紋追蹤,需要的是防指紋保護,而不只是清除瀏覽資料。
為甚麼 VPN 不能防止指紋追蹤?
VPN 的作用是把你的網絡流量經 VPN 伺服器轉送,令網站看到的是 VPN 的 IP 位址,而不是你真實的 IP。但 Canvas、字型、螢幕、時區和顯示卡等資料全部由你的瀏覽器在本機產生,不會因為連上 VPN 而改變。所以 VPN 保護的是 IP 和大概位置這一層,指紋要靠瀏覽器本身的防護處理。
想知道網站現在看到你的 IP,可以使用我的 IP 查詢;如果你已經使用 VPN,亦可以用WebRTC 洩漏測試檢查真實 IP 有沒有經 WebRTC 洩漏。
怎樣減少被指紋追蹤?
最直接的方法是使用內建防指紋功能的瀏覽器或設定。以下設定名稱和位置可能隨版本更新而改變,如與你的介面不同,請以瀏覽器的說明頁為準:
Brave
內建的 Shields 預設會對 Canvas、WebGL、音訊等資料加入隨機雜訊(Brave 稱為「farbling」),令網站每次得到的指紋略有不同。可在網址列輸入 brave://settings/shields 查看相關設定。Brave 曾提供更嚴格的「Strict」指紋模式,但官方已宣布淘汰該模式,標準模式現為主力。
Firefox
在「設定」的「私隱與保安」部分,找到「加強型追蹤保護」。「標準」模式會封鎖已知的指紋追蹤程式;「嚴格」模式封鎖範圍更廣,但可能令部分網站顯示不正常;選「自訂」亦可自行勾選要封鎖的「指紋偵測器」。
Safari
Mac 版在「Safari 設定」的「進階」部分,iPhone 與 iPad 在「設定」→「Safari」→「進階」,可找到「進階追蹤和指紋防護」,可選擇只在私人瀏覽,或在所有瀏覽時啟用。較新的 iOS 和 macOS 版本已預設對所有瀏覽啟用。如個別網站顯示不正常,可改回只在私人瀏覽啟用。
Tor Browser
Tor Browser 以讓所有用戶的指紋盡量相同為設計目標,例如統一視窗大小、限制字型,並在網頁讀取 Canvas 圖像時要求用戶許可。它同時令連線經多重節點轉送,防護最全面,但速度較慢,部分網站亦會限制使用。
其他建議:少裝瀏覽器擴充功能,因為擴充功能愈多、愈少人使用,指紋愈獨特;保持瀏覽器和作業系統更新,使用最多人使用的版本,亦有助混入人群。設定完成後,回到本頁按「重新測試」確認效果。想查看瀏覽器向網站顯示的視窗與螢幕資料,可使用瀏覽器資訊與螢幕解析度檢測器。
評估方法
總評只有三級,規則固定,不使用分數或百分比,亦不是與其他訪客比較的統計結果:
- 防護較強:Canvas 被隨機化或封鎖,而且 WebGL 的 renderer 被隱藏,或 WebGL 圖像被隨機化。
- 有部分防護:上述其中一項成立,或是使用 Brave。
- 容易被識別:以上皆不成立。
「被隨機化」的判斷方法:在同一次測試內,把同一個固定圖像或音訊運算做兩次,結果不同即代表瀏覽器加入了雜訊。「被封鎖」是指 Canvas 讀取失敗或只得空白圖像。表格中的「可識別程度(高/中/低)」只按項目的性質評估,反映該類資料一般有多大機會把你與其他人區分開,不是統計結果,本站亦沒有任何訪客數據可以計算「全球獨特度」。
指紋 ID 由所有穩定項目(不包括每次都會變的隨機化結果和外觀模式)串連後以 SHA-256 運算,只顯示前 16 位。本測試只涵蓋常見的指紋來源,不代表網站實際使用的完整算法,結果僅供參考。
私隱說明
所有檢測都在你的瀏覽器內完成,本站不會傳送、記錄或儲存任何結果。本頁不會向本站伺服器查詢你的 IP,指紋 ID 只在你的畫面顯示。
本工具完全在您的電腦瀏覽器本地沙盒(Sandbox)內執行,絕不會將任何檔案傳輸、上載或儲存至外部伺服器。您可以放心在此調試(Debug)及轉換含有機密或個人資料的字串與素材。