無痕模式 —— 也叫做私密瀏覽或 InPrivate —— 是一個本機儲存功能。它給你一個開始時沒有任何 Cookie、結束時不寫下任何持久資料的瀏覽器工作階段。整個機制就是這樣。
它不是匿名功能,而它實際做的事跟大家以為它做的事之間的落差,是消費性軟體裡最大的落差之一。在無痕視窗裡離開你這台機器的流量,跟一般視窗裡的流量一個位元組都不差,送往同樣的伺服器、走同樣的網路、來自同樣的 IP 位址。
無痕模式實際上做了什麼?
兩件事,而且都只跟你自己的裝置有關。
**它從空的開始。**這個工作階段開始時,沒有任何來自你一般設定檔的 Cookie 與網站儲存資料,這就是為什麼你在哪裡都是登出狀態。網站讀不到你一般設定檔正帶著的那些識別碼。
**它結束時是乾淨的。**最後一個無痕視窗關閉時,瀏覽器會丟掉這個工作階段期間產生的瀏覽紀錄、Cookie、網站儲存資料、快取檔案與表單輸入。
這兩件事都是真的,也都有用 —— 用在共用的筆電、借來的電腦、登入第二個帳號,或測試網站對未登入訪客的行為。除此之外,這兩個性質沒有蘊含任何別的東西。
誰還是看得到你在做什麼?
你裝置以外的幾乎所有人。
| 觀察者 | 看得到你的活動嗎? | 為什麼 |
|---|---|---|
| 之後使用你這台裝置的人 | 看不到 | 本機紀錄已經被丟掉了 |
| 你造訪的網站 | 看得到 | 你的請求與 IP 位址是直接送到它們手上的 |
| 你登入的帳號 | 看得到 | 登入這件事本身就標明了你是誰,跟視窗類型無關 |
| 你的網路業者 | 看得到 | 連線是由它承載的,它看得到目的地位址 |
| 你的 DNS 解析伺服器 | 看得到 | 你做的每一次網域查詢都是它回答的 |
| 公司或學校的網路 | 看得到 | 流量會經過他們的設備,往往還經過他們的過濾代理伺服器 |
| 受管理的裝置或公司配發的裝置 | 看得到 | 裝置管理軟體可以在瀏覽器底下記錄活動 |
| 路由器的擁有者 | 常常看得到 | 許多路由器會記錄連上的裝置與目的地 |
| 廣告聯播網 | 部分看得到 | 以 Cookie 為基礎的追蹤會被重設;以 IP 與指紋為基礎的方法不會 |
公司那一項值得特別強調,因為那是現實中最常見的誤解。在企業網路或公司管理的筆電上,過濾與監控通常是在網路層或作業系統層運作的。無痕是瀏覽器功能,位在這兩層之上。它對這兩層都毫無作用。
具體有哪些迷思?
以下每一條都很常見,而且每一條都是錯的。
| 說法 | 實情 |
|---|---|
| 「它會藏住我的 IP 位址」 | IP 是由網路決定的;瀏覽器改不了 |
| 「我的 ISP 看不到」 | ISP 看到的連線跟平常一模一樣 |
| 「它是一種 VPN」 | 它不做任何隧道,也不做任何形式的改道 |
| 「網站追蹤不到我」 | 網站照樣看得到 IP、User Agent、螢幕與字型特徵 |
| 「下載的東西會消失」 | 你下載的檔案會留著;被丟掉的只是下載清單 |
| 「書籤是暫時的」 | 在無痕模式裡加的書籤是永久儲存的 |
| 「它能保護我不中惡意軟體」 | 執行過的檔案對裝置的影響完全相同 |
| 「什麼都不會被記錄下來」 | 你聯絡過的每一台伺服器,都有它自己的日誌 |
下載與書籤這兩項會造成最尷尬的意外,因為兩者都是照設計就會活過這個工作階段,而且模式的說明畫面上都沒提。
無痕模式對 DNS 做了什麼?
比你可能以為的少,而這正是「什麼都不會被記錄下來」這個信念在實務上崩掉的地方。
網域名稱查詢是由作業系統或瀏覽器自己的解析器發出的,而回答它們的解析伺服器,就是你的裝置或網路上設定的那一台 —— 通常是你的 ISP 的。無痕模式既不會改變用的是哪一台解析伺服器,也不會阻止解析伺服器記錄你的查詢。有些瀏覽器會把私密視窗的 DNS 快取分開,有些不會;不管哪一種,作業系統層級的快取都不受影響。
實務上的後果是:你造訪過的網域清單存在你的解析伺服器那裡,跟瀏覽器有沒有寫下任何東西無關。
那到底該用什麼來處理各自的顧慮?
把工具對應到觀察者,而不是指望單一個功能涵蓋全部。
| 你想防止的事 | 有關的做法 |
|---|---|
| 家人看到本機的瀏覽紀錄 | 無痕模式,或另開一個作業系統使用者帳號 |
| 紀錄留在共用裝置上 | 無痕模式,或全碟加密加上各自獨立的帳號 |
| 你的 ISP 看到你解析了哪些網域 | 加密 DNS 會把查詢移到另一台解析伺服器 —— 它不會讓查詢消失,只是換了誰握著 |
| 網站跨造訪地把你關聯起來 | 封鎖第三方 Cookie、使用各自獨立的設定檔;指紋辨識仍然有效 |
| 公司在他們的網路上看到你的活動 | 瀏覽器端做什麼都沒用;用自己的裝置、走自己的連線 |
| 網站知道你是誰 | 不要登入 —— 這是效果最大的那一步 |
最後一列是值得內化的。無痕模式的保護,在你完成驗證的那一刻就結束了。一個登入了帳號的私密視窗,會在網站的伺服器上產生一筆永久的、具名的活動紀錄,而它丟掉的只是你原本最不擔心的那份本機副本。