跳到主要內容
ICTC
部落格 防追蹤瀏覽器指紋隱私

防止追蹤:從 Cookie 到指紋的五層防護

多數防追蹤建議只對 Cookie 有效。這篇由下而上逐層說明,每一招擋得住什麼、擋不住什麼,並老實談指紋辨識與 VPN 的界線。

文清
審核:林彥廷 更新於 閱讀約 1 分鐘

結論速覽

先說結論: 追蹤分成五層,你在一層做的防護不會自動蓋到其他層。清 Cookie、擋第三方 Cookie 相對容易, 瀏覽器指紋辨識則沒有簡單解法,無痕模式與大多數「防追蹤擴充功能」也幫不上。 VPN 只換你的 IP,不換你的瀏覽器指紋,也不會讓你已登入的帳號變匿名。

搜尋「如何防止被追蹤」,得到的清單通常長這樣:清 Cookie、開無痕、裝擋廣告擴充功能、用 VPN。每一項都有人在推,卻很少有人說明它擋的是哪一種追蹤。追蹤不是一件事,而是五件事疊在一起,這篇由最淺的一層往下走,每層都寫出「擋得住什麼」與「擋不住什麼」。

追蹤有五層,別把它當一件事

層級 追蹤者靠什麼認出你 有效的做法 擋不住的情況
1. 第一方 Cookie 你造訪的網站自己存的識別碼 定期清除、限制保留時間 你重新登入之後又建立新的
2. 第三方 Cookie 嵌在多個網站中的廣告與分析腳本 瀏覽器內建的跨站追蹤防護 追蹤者改用其他手法繞過
3. 瀏覽器指紋 你的瀏覽器與裝置的特徵組合 讓自己的特徵與大眾一致,或由瀏覽器打亂特徵 幾乎沒有能完全擋下的做法
4. 帳號 你登入的 Google、Facebook 等帳號 管理帳號活動、分開使用帳號與瀏覽器設定檔 只要登入就會被平台關聯
5. 網路 電信業者與網路路徑上的設備 HTTPS、VPN 你連了哪個網站,仍有某一方看得到

沒有任何一個工具同時蓋住五層。下面逐一說明。

第一層:第一方 Cookie,通常不必擋

第一方 Cookie 是你造訪的網站自己存的,用途是記住登入狀態、購物車、語言偏好。全部擋掉,你會發現多數網站連登入都做不到。真正的問題不在這一層,所以合理的做法是定期清除,或設成關閉瀏覽器時自動刪除,而不是全面禁止。

第二層:第三方 Cookie,交給瀏覽器內建的防護

第三方 Cookie 由嵌在網頁裡的廣告或分析腳本設定,讓同一個追蹤者在你造訪的不同網站之間認出你。這一層在近年進步最快,各瀏覽器的預設也差異最大。以 Safari 為例,WebKit 官方文件寫明其智慧型追蹤防護預設封鎖所有第三方 Cookie,沒有例外。其他瀏覽器的預設值會隨版本調整,設定位置也會變,請以你使用的版本為準。

追蹤者當然不會就此收手。WebKit 的文件同時列出了幾種後續手法及其對策:把識別碼藏在連結網址裡(連結修飾)、用看似第一方的網域轉接追蹤服務(CNAME 偽裝),以及把腳本寫入的儲存資料在一段時間後清除。這也說明了一個規律:封住一種做法,追蹤產業就換一種。這一層可以有效減少被追蹤,但不能當成一勞永逸。

第三層:指紋辨識,多數建議在這裡失效

指紋辨識不需要在你的裝置上放任何東西。EFF 的定義是:透過瀏覽器向網站顯露的設定與資訊來追蹤,而不靠 IP 位址或 Cookie 這類傳統做法。字型、語言、外掛、螢幕與其他特徵合起來,形成一組多半不與人重複的組合。

麻煩在於,你做的多數「防追蹤」動作對它完全無效:

做法 對指紋辨識的效果
清除 Cookie 無效。指紋根本不存放在你的裝置上
無痕模式 無效。Firefox 官方明說,即使清除 Cookie 或使用隱私瀏覽,指紋仍可能被使用
開 VPN 無效。VPN 改的是 IP,特徵組合不變
擋廣告擴充功能 部分有效。能擋已知的追蹤腳本,但擴充功能的組合本身也可能成為特徵
Firefox 內建防護 有降低,不是消除。官方說明用縮減可見資訊、打亂訊號與擋下已知指紋腳本來讓辨識「較不可靠」
Tor Browser 目前最徹底的思路,但需要付出使用上的代價

這裡有一個反直覺的地方:越是客製,越容易被認出來。 Tor Browser 的文件說明了背後的邏輯:與其隨機化,他們選擇把使用者分進少數幾個相同的「桶」,讓同一桶裡的人指紋一樣,並且因為「任何可選的設定只會讓使用者更獨特」而不提供選項。視窗大小也是同樣道理,Tor Browser 會把視窗內容大小取整,並在使用者調整視窗時以留白維持在既有的規格內。

這給了我們兩條誠實的路:

  1. 混進人群。 使用 Tor Browser 這類刻意讓大家長得一樣的瀏覽器,並且照它的設計使用,不要自行添加擴充功能或調整視窗。代價是速度較慢,某些網站也會因此運作異常。
  2. 接受降低,而不是消除。 使用把防指紋納入預設的瀏覽器,例如 Firefox,減少可被利用的訊號。你仍然可能被辨識,只是難度提高。

還有一個中間動作幫得上忙:用 EFF 的 Cover Your Tracks 檢測自己,它會同時測試追蹤攔截效果和你的瀏覽器有多獨特。看到結果,比任何行銷說法都準。

第四層:帳號,登入本身就是最強的識別

你登入 Google 時,Google 說明頁面寫得很直接:Search、Chrome、YouTube 等服務上的活動,可能依你的設定存進你的 Google 帳號。這已經不是「猜你是誰」,而是「你告訴了它你是誰」。指紋與 Cookie 的攔截,在這裡都不再重要。

可以做的是:到帳號的活動控制頁面,把網頁與應用程式活動設成自動刪除,並且把需要登入的用途與一般瀏覽分開,例如在不同的瀏覽器設定檔使用不同帳號。VPN 在這裡沒有作用,因為平台認得的是帳號,不是 IP。

第五層:網路,誰看得到你去了哪裡

你的電信業者、公用 Wi-Fi 的管理者,看得到你連了哪些網域。就算網頁內容受 HTTPS 保護,連線一開始的握手裡,用來說明你要找哪個網站的欄位(SNI)仍是明文的。Cloudflare 的說明把後果講得很清楚:SNI 會讓網路路徑上的觀察者知道你想連線的網站。新的 ECH 機制可以加密這個欄位,但需要網站與瀏覽器兩端都支援,不是你單方面能打開的設定。

這一層才是 VPN 真正派得上用場的地方。它讓電信業者看不到你連了哪些網站,同時也把這份可見度移交給 VPN 業者,因此業者的管轄地與日誌政策比速度更重要。詳細請見什麼是 VPN。

VPN 改變了什麼,沒改變什麼

追蹤機制 開 VPN 之後
網站看到的 IP 位址 改變,變成 VPN 伺服器的位址
電信業者看到的網域 改變,只看到你連到 VPN
瀏覽器指紋 不變
已登入帳號的識別 不變
Cookie 不變,除非你另外清除
VPN 業者看到的內容 新增了一個看得到的人

如果只想擋電信業者與公用 Wi-Fi,可以看VPN 排行榜並讀各家評測,例如 Surfshark 評測。評分如何進行,請見評分方法。如果你的顧慮是信箱,可以再讀Gmail 替代方案。

實際的順序:由易到難

  1. 定期清除 Cookie,或設成關閉瀏覽器時清除。
  2. 確認瀏覽器已啟用跨站追蹤防護,並回頭檢查升級後有沒有被重設。
  3. 用 Cover Your Tracks 檢測一次,看你的瀏覽器有多獨特。
  4. 管理 Google 或其他平台的帳號活動,開啟自動刪除。
  5. 把需要登入的用途和一般瀏覽分開,用不同的瀏覽器設定檔。
  6. 有對抗指紋的需求時,才考慮 Tor Browser,並接受它的代價。
  7. 只有在需要擋電信業者或公用 Wi-Fi 時才加上 VPN,並清楚知道它擋的是哪一層。

每一步都有取捨:攔截太積極,網站可能顯示不完整或無法登入;分開設定檔,代價是多一道操作;Tor Browser 的代價是速度與相容性。沒有哪一個組合能讓你不被追蹤,只能讓被追蹤變得更困難、更昂貴。

常見問題

無痕模式能防止被追蹤嗎?
只能防止本機留下瀏覽紀錄與 Cookie。網站、廣告商與電信業者仍看得到你,指紋辨識也不受影響。
用了 VPN 就不會被追蹤了嗎?
不會。VPN 只更換 IP,瀏覽器指紋與已登入的帳號不變,網站依然認得出你,只是不知道你家的位址。
怎麼知道自己的瀏覽器有多容易被指紋辨識?
可以用 EFF 的 Cover Your Tracks 檢測:它會測試你的追蹤攔截效果,以及你的瀏覽器設定組合是否與眾不同。
裝越多防追蹤擴充功能越安全嗎?
不一定。擴充功能能擋掉已知的追蹤腳本,但組合本身可能讓你的瀏覽器更與眾不同,反而更容易被指紋辨識。
要不要改用 Tor Browser?
如果你的風險是被指紋辨識,它的設計目標正是讓所有使用者長得一樣。代價是速度可能較慢,部分網站也可能運作異常。
登入 Google 帳號時,防追蹤設定還有意義嗎?
有,但範圍縮小。登入後你的活動可能直接存進帳號,要靠帳號的活動控制與自動刪除來管理,而非瀏覽器設定。
電信業者看得到我在瀏覽哪些網站嗎?
通常看得到你連了哪些網域,網頁內容則因 HTTPS 而看不到。開 VPN 可以把這份可見度轉給 VPN 業者。

資料來源

  1. WebKit 官方文件 — Safari 的追蹤防護(ITP)說明 原始出處 ↗
  2. Firefox 官方頁面 — Firefox 對指紋辨識的防護說明 原始出處 ↗
  3. Tor Project 支援文件 — Tor Browser 的反指紋辨識策略 原始出處 ↗
  4. EFF Cover Your Tracks — 指紋辨識定義與檢測工具 原始出處 ↗
  5. Google 帳號說明 — 網頁與應用程式活動的儲存方式 原始出處 ↗
  6. Cloudflare 部落格 — SNI 洩漏連線目的地與 ECH 的作用 原始出處 ↗

本頁引用的第三方測試數據著作權歸原測試單位所有,ICTC 僅作事實引用並標示出處。 測試條件(地點、時段、線路)與你的實際使用環境不同,數字僅供相對比較。

延伸閱讀