FINGERPRINT

瀏覽器指紋檢測

檢視瀏覽器暴露的 Canvas、WebGL、Audio、字型與螢幕等指紋特徵及其本地雜湊。全部在本地計算,不上傳任何資料。

Technical Notes

瀏覽器指紋、TLS 指紋與追蹤防護

瀏覽器指紋是一組瀏覽器、裝置和網路協議暴露的特徵。本頁在你的瀏覽器本地採集特徵,並展示採集狀態和雜湊;沒有人群對照資料,無法判斷這些特徵有多少見或能否被跨站關聯。

什麼是瀏覽器指紋

瀏覽器指紋是網站通過 JavaScript 和瀏覽器 API 收集的一組環境特徵,例如瀏覽器版本、系統平台、螢幕引數、語言、時區、字型、Canvas / WebGL 渲染結果、AudioContext 結果、CPU 核心數和記憶體提示等。單個欄位通常並不特別,但組合在一起後,可能足以把同一臺裝置或同一個瀏覽器配置識別出來。

它和 Cookie 不一樣:Cookie 是網站主動寫入的標記,你可以清除;指紋更多來自瀏覽器和硬體的自然差異。因此即使使用隱私視窗、清空 Cookie,某些網站仍可能通過穩定的指紋組合把訪問行為關聯起來。

本頁實際檢測什麼

當前工具在本地採集 Canvas、WebGL、Audio、字型、螢幕、硬體、瀏覽器/系統和時區等專案,併為成功採集的專案生成本地雜湊。結果僅表示本次取得了哪些特徵,不計算人群唯一性,也不上傳原始指紋資料。

  • Canvas / WebGL:觀察圖形渲染器、GPU 能力和繪製差異。
  • Audio:觀察音訊處理管線暴露的穩定差異。
  • 字型 / 螢幕 / 硬體:記錄已取得的環境資訊。
  • 瀏覽器 / 時區:記錄瀏覽器宣告的語言、系統與時區。

為什麼它能用於追蹤

追蹤方不一定需要知道你的姓名或真實 IP。只要你的瀏覽器組合足夠穩定,它就能把“今天的訪問”和“上週的訪問”歸為同一環境。廣告系統、反作弊、帳號風控和支付風控都會使用類似思路,只是目的不同:有些用於隱私追蹤,有些用於識別自動化、批次註冊或異常登入。

JA3 / JA4 與瀏覽器指紋的區別

JA3 和 JA4 是 TLS 握手層面的網路指紋。瀏覽器訪問 HTTPS 網站時,會發送 Client Hello,其中包含 TLS 版本、加密套件、擴充套件、曲線等資訊。JA3 會把這些欄位拼接後生成雜湊;JA4 在 JA3 基礎上做了改進,降低欄位順序變化帶來的誤差,更適合現代 TLS 流量分類。

這類指紋不是頁面 JavaScript 能直接完整讀取的內容。前端頁面可以檢測 Canvas、WebGL、字型等瀏覽器側特徵,但真實 JA3 / JA4 通常需要服務端在連線入口記錄,或者藉助支援 CORS 的 TLS echo 服務。也就是說:瀏覽器指紋看的是“頁面能看到的環境”,JA3 / JA4 看的是“網路握手像什麼客戶端”。

如何降低唯一性

  • 優先使用具備指紋統一化設計的瀏覽器,例如 Tor Browser 或嚴格配置的 Firefox。
  • 少裝會改變 Canvas、WebGL、字型或 UA 的隨機化外掛;頻繁變化反而可能變成異常訊號。
  • 讓系統時區、瀏覽器語言、IP 出口地區保持一致,減少跨維度衝突。
  • 長期帳號儘量固定同一瀏覽器配置檔案,不要每天切換不同指紋和出口。

不建議盲目“偽裝”

指紋防護不是把所有欄位都隨機掉。對風控系統來說,一個“每次都不同”的瀏覽器往往比普通瀏覽器更可疑。更穩妥的策略是減少獨特暴露、保持環境自洽,並避免在同一個帳號上頻繁切換系統、語言、時區、GPU 和網路出口。

如何結合本站其他檢測一起看

指紋檢測展示圖形、音訊、字型等特徵的採集狀態與本地雜湊,便於對照同一環境的不同採集結果;不判斷人群唯一性。
洩漏檢測觀察 WebRTC、DNS、IPv6 和時區是否暴露了與你 HTTP 出口不一致的資訊。
Check 綜合檢測把 IP、指紋、語言、時區、請求頭、平台可達性和信譽記錄放在一起做環境一致性判斷。

簡單來說:好的隱私環境不是“看起來什麼都沒有”,而是“看起來像一個普通、穩定、邏輯一致的真實瀏覽器”。降低指紋唯一性時,優先追求一致和穩定,再考慮隱藏或修改具體欄位。

mimetic
mimetic
mimetic