你的瀏覽器透露了什麼¶
下面列出的是網站在你打開頁面的那一刻就拿得到的東西,沒有問過你,也不需要你同意。任何一個網站都拿得到同樣的東西。
單看不起眼,加起來就認得出人¶
上面每一項單獨看都很普通,時區有幾十種、螢幕尺寸有幾百種、字型組合有幾千種。問題在於它們會相乘。幾項湊在一起,能對上的人就從幾百萬掉到幾十個,再加上你造訪的時間與順序,往往就剩一個。
這叫瀏覽器指紋。它不需要 cookie,你清除瀏覽資料也不會消失,因為那些值本來就在你的裝置上。詳細的原理見瀏覽器指紋是什麼。
換一個瀏覽器再看一次¶
這一頁最有用的用法是比較。用你平常的瀏覽器看一次,記下幾個值,再用 Tor Browser 打開同一頁。
你會看到時區變成 UTC、語言變成 en-US、顯示卡型號變成通用字串、字型只剩一組固定的。那不是 Tor Browser 少給了你什麼,是它讓所有使用者長得一樣,這樣網站就分不出誰是誰。每一項旁邊都標了它會怎麼處理。
想調整這些行為,見 Tor Browser 進階設定。
我們沒有在收集這些¶
這一頁刻意做成一個指紋收集器,所以你應該問這個問題。
答案是:所有數值只出現在畫面上,沒有送出去,也沒有寫進任何儲存。程式碼在這裡,測試裡有一項專門掃這份原始碼,出現任何送資料或寫入儲存的手段就會讓 CI 變紅。
跟這一區其他工具一樣,把網路關掉這一頁照樣運作,那也是「沒有偷送東西」的證明。
開發者工具會看到的那幾個請求¶
你如果打開開發者工具的網路分頁,會看到這一頁連了一個 anoni.net 底下的子網域。那是我們自架的網站分析,記錄的是「有人看了哪一頁」,跟上面那些數值無關,它拿不到也沒有要。onion 版完全不載入分析,那個版本連這一個請求都沒有。
分辨兩者正是這一頁想教的事:同一個網站可以同時做「統計有多少人來看」與「認出你是誰」,前者需要的資料量遠小於後者。想完全避開,把網路關掉再用這一頁,那時候一個請求都不會有。
兩件我們刻意沒做¶
沒有匯出按鈕¶
那份檔案本身就是一份完整的指紋,留在裝置上比不留更糟。要比較的話用眼睛看,或者自己抄下幾個值。
沒有獨特性百分比¶
「你比 99.x% 的人獨特」那種數字需要一個母體資料庫才算得出來,我們沒有,也不打算為了算它而開始收集訪客資料。想看那種統計可以去 EFF 的 Cover Your Tracks,那是他們長期在做的研究。
地理位置那一項¶
只有位置需要按按鈕,因為它會跳出授權視窗。其他每一項都是不問就拿得到的,那正是這一頁想說的事。
按了之後你會看到經緯度與誤差範圍,通常精確到幾十公尺以內。那些數字一樣只留在畫面上,重新整理就沒了。Tor Browser 直接停用這個 API,連問都不會問。