無痕模式 —— 也叫做私密瀏覽或 InPrivate —— 是一個本機儲存功能。它給你一個開始時沒有任何 Cookie、結束時不寫下任何持久資料的瀏覽器工作階段。整個機制就是這樣。

它不是匿名功能,而它實際做的事跟大家以為它做的事之間的落差,是消費性軟體裡最大的落差之一。在無痕視窗裡離開你這台機器的流量,跟一般視窗裡的流量一個位元組都不差,送往同樣的伺服器、走同樣的網路、來自同樣的 IP 位址。

無痕模式實際上做了什麼?

兩件事,而且都只跟你自己的裝置有關。

**它從空的開始。**這個工作階段開始時,沒有任何來自你一般設定檔的 Cookie 與網站儲存資料,這就是為什麼你在哪裡都是登出狀態。網站讀不到你一般設定檔正帶著的那些識別碼。

**它結束時是乾淨的。**最後一個無痕視窗關閉時,瀏覽器會丟掉這個工作階段期間產生的瀏覽紀錄、Cookie、網站儲存資料、快取檔案與表單輸入。

這兩件事都是真的,也都有用 —— 用在共用的筆電、借來的電腦、登入第二個帳號,或測試網站對未登入訪客的行為。除此之外,這兩個性質沒有蘊含任何別的東西。

誰還是看得到你在做什麼?

你裝置以外的幾乎所有人。

觀察者 看得到你的活動嗎? 為什麼
之後使用你這台裝置的人 看不到 本機紀錄已經被丟掉了
你造訪的網站 看得到 你的請求與 IP 位址是直接送到它們手上的
你登入的帳號 看得到 登入這件事本身就標明了你是誰,跟視窗類型無關
你的網路業者 看得到 連線是由它承載的,它看得到目的地位址
你的 DNS 解析伺服器 看得到 你做的每一次網域查詢都是它回答的
公司或學校的網路 看得到 流量會經過他們的設備,往往還經過他們的過濾代理伺服器
受管理的裝置或公司配發的裝置 看得到 裝置管理軟體可以在瀏覽器底下記錄活動
路由器的擁有者 常常看得到 許多路由器會記錄連上的裝置與目的地
廣告聯播網 部分看得到 以 Cookie 為基礎的追蹤會被重設;以 IP 與指紋為基礎的方法不會

公司那一項值得特別強調,因為那是現實中最常見的誤解。在企業網路或公司管理的筆電上,過濾與監控通常是在網路層或作業系統層運作的。無痕是瀏覽器功能,位在這兩層之上。它對這兩層都毫無作用。

具體有哪些迷思?

以下每一條都很常見,而且每一條都是錯的。

說法 實情
「它會藏住我的 IP 位址」 IP 是由網路決定的;瀏覽器改不了
「我的 ISP 看不到」 ISP 看到的連線跟平常一模一樣
「它是一種 VPN」 它不做任何隧道,也不做任何形式的改道
「網站追蹤不到我」 網站照樣看得到 IP、User Agent、螢幕與字型特徵
「下載的東西會消失」 你下載的檔案會留著;被丟掉的只是下載清單
「書籤是暫時的」 在無痕模式裡加的書籤是永久儲存的
「它能保護我不中惡意軟體」 執行過的檔案對裝置的影響完全相同
「什麼都不會被記錄下來」 你聯絡過的每一台伺服器,都有它自己的日誌

下載與書籤這兩項會造成最尷尬的意外,因為兩者都是照設計就會活過這個工作階段,而且模式的說明畫面上都沒提。

無痕模式對 DNS 做了什麼?

比你可能以為的少,而這正是「什麼都不會被記錄下來」這個信念在實務上崩掉的地方。

網域名稱查詢是由作業系統或瀏覽器自己的解析器發出的,而回答它們的解析伺服器,就是你的裝置或網路上設定的那一台 —— 通常是你的 ISP 的。無痕模式既不會改變用的是哪一台解析伺服器,也不會阻止解析伺服器記錄你的查詢。有些瀏覽器會把私密視窗的 DNS 快取分開,有些不會;不管哪一種,作業系統層級的快取都不受影響。

實務上的後果是:你造訪過的網域清單存在你的解析伺服器那裡,跟瀏覽器有沒有寫下任何東西無關。

那到底該用什麼來處理各自的顧慮?

把工具對應到觀察者,而不是指望單一個功能涵蓋全部。

你想防止的事 有關的做法
家人看到本機的瀏覽紀錄 無痕模式,或另開一個作業系統使用者帳號
紀錄留在共用裝置上 無痕模式,或全碟加密加上各自獨立的帳號
你的 ISP 看到你解析了哪些網域 加密 DNS 會把查詢移到另一台解析伺服器 —— 它不會讓查詢消失,只是換了誰握著
網站跨造訪地把你關聯起來 封鎖第三方 Cookie、使用各自獨立的設定檔;指紋辨識仍然有效
公司在他們的網路上看到你的活動 瀏覽器端做什麼都沒用;用自己的裝置、走自己的連線
網站知道你是誰 不要登入 —— 這是效果最大的那一步

最後一列是值得內化的。無痕模式的保護,在你完成驗證的那一刻就結束了。一個登入了帳號的私密視窗,會在網站的伺服器上產生一筆永久的、具名的活動紀錄,而它丟掉的只是你原本最不擔心的那份本機副本。

相關問題