返回部落格

清掉 Cookies 就能「隱身」?瀏覽器指紋是怎麼盯上你的

很多人以為定期清除 Cookies 就能保護隱私,其實網站早已可能在伺服器端記下你的瀏覽器指紋,清掉本機的 Cookie 對它幾乎沒有影響。這篇文章說清楚 Cookie 追蹤與指紋追蹤的差異、它如何暴露你的上網行為,以及個人可以怎麼做來減少被追蹤。

你可能有過這樣的經驗:在某個網頁搜尋過一件東西,接下來幾天,其他網站和廣告裡總是出現相似的商品。很多人把這歸咎於 Cookies,以為只要定期清除,就能「隱身」。但事實是,真正讓你「藏不住」的,往往是比 Cookies 更隱蔽的東西——瀏覽器指紋。這篇文章會說清楚它是怎麼暴露你的上網行為,以及個人能做些什麼來減少被追蹤。

先分清兩種追蹤:Cookie 與瀏覽器指紋

Cookie 追蹤與瀏覽器指紋追蹤的差異

很多人把兩者混為一談,其實它們的運作方式很不一樣。

Cookie 是「記在你瀏覽器本機的小紙條」。 當你第一次造訪某個網站,它可以在瀏覽器裡存一個小檔案(Cookie),裡面帶有一個唯一識別碼。下次你再造訪時,網站讀一讀這張「小紙條」,就知道「你來過,上次做了什麼」。這種追蹤依賴本機 Cookie——所以很多人會覺得,把它清掉,網站就認不出自己了。

瀏覽器指紋是「記在網站伺服器端的你的檔案」。 它不依賴你瀏覽器裡的任何檔案。網站會讀取你造訪時暴露的一連串裝置與瀏覽器特徵——作業系統、時區、語言、解析度、字型、Canvas 渲染結果等——再在伺服器端拼出一段近乎唯一的指紋,並把這次和之前的造訪行為串起來。這就解釋了為什麼清除 Cookie 對指紋追蹤幾乎無效:你清掉的是本機資料,但網站伺服器可能早就把你的指紋和造訪紀錄存好了,下次一比對,仍然可能認得你。

沒有帳號的網站,也能追蹤你嗎?

可以。很多人以為「我又沒登入,而且還開了無痕模式,應該很安全」。其實只要你用瀏覽器造訪網站,指紋就可能開始發揮作用。就算是不需要登入的公開網頁,網站也可能透過指紋判斷「你上次有沒有來過、這次造訪期間做了什麼」。無痕模式可以幫你不在本機留下歷史紀錄,但改變不了裝置指紋本身的暴露。

需要登入的網站,風險更直接

如果你只是一般使用者,指紋主要影響你看到什麼廣告。但對需要合法同時營運多個帳號的人來說,風險要直接得多:

假設一個網站沒有做指紋追蹤,你可能可以在上面使用多個被允許的帳號,切換身分時只要登出、清掉 Cookie、再登入另一個帳號,網站能用來把它們連在一起的技術訊號相對較少。但如果網站做了指紋追蹤,情況就不一樣——不管怎麼換帳號,用的還是同一個瀏覽器,指紋幾乎不變。網站只要比對指紋相似度,就可能推斷「這幾個帳號來自同一個人」,進而把它們標記為關聯帳號。

想減少被追蹤,可以怎麼做?

個人隱私與帳號營運的分層保護方法

指紋追蹤確實很隱蔽,但也不是完全沒有方法可以降低影響。減少被追蹤與帳號被不必要關聯,大致可以分成兩類思路:

作為一般使用者保護隱私:

  • 盡量選擇隱私保護意識更強的瀏覽器,或開啟相關隱私設定;
  • 定期清理 Cookie 仍然有意義,可以減少部分基於 Cookie 的行為追蹤,只是要知道它對指紋追蹤的幫助有限;
  • 減少安裝來源不明的擴充功能,避免被額外蒐集裝置資訊;
  • 需要更高程度的區隔時,可以考慮把「業務造訪」和「個人日常造訪」分開,不要混在一起。

作為多帳號營運者降低關聯風險: 核心原則是「讓不同帳號的執行環境彼此區隔且保持穩定」,而不是只在註冊資訊上做文章。與其讓多個帳號在同一個瀏覽器裡反覆切換、暴露相同指紋,不如為不同合法業務帳號分別配置獨立環境,讓各自的指紋參數與帳號所在區域保持合理一致,並且彼此不共用。

PurpleMark(紫紋瀏覽器)就是圍繞這套思路做環境管理的:它把帳號放進彼此隔離的瀏覽器環境,每個環境可獨立設定作業系統、核心版本、時區、語言、解析度,以及 Canvas、WebGLImage、AudioContext、WebRTC 等指紋參數,並綁定代理與登入 Cookie。這樣,不同帳號在各自獨立、參數自洽的環境裡執行,而不是共用同一個指紋去存取網站。需要維護多個品牌或市場帳號時,透過分組即可快速找到對應環境。具體能力請以 PurpleMark 官網 為準。

幾句誠實提醒

  • 沒有「百分之百隱身」:指紋追蹤是綜合訊號的結果,環境隔離能明顯降低誤關聯機率,但不存在絕對安全的萬用解法。
  • 工具用於正當管理:PurpleMark 這類環境管理工具,是用來幫你把自己合規營運的帳號整理清楚、減少誤關聯,而不是用來大量規避平台規則或經營違規業務。
  • 合規仍是根本:帳號資料真實、行為符合規範,再配合環境隔離,才是更穩妥的長期方案。

一句話總結

Cookie 是把「紙條」留在你的本機,清掉就失效;瀏覽器指紋則是網站存在伺服器端的「你的檔案」,清掉本機 Cookie 對它沒有用。想減少被追蹤,一般使用者要選隱私更好的瀏覽器和上網習慣,多帳號營運者則要讓不同被允許的帳號跑在彼此區隔、參數穩定的獨立環境裡。想系統化管理這些環境,可以參考 PurpleMark 這類瀏覽器環境管理平台,但要記住:環境隔離是手段,合規營運才是根本。