洋蔥路由瀏覽器啟動後會處於預設的視窗尺寸,其通常為200px x 100px解析度的整數倍數,藉此用來抵禦網站利用偵測螢幕解析度進行特徵值分析。
這個策略的概念是,將所有使用者歸納到幾個不同的類別裡,藉此避免個別使用者被輕易識別。
這個作法在使用者自行改變視窗尺寸前都有效(例如將視窗最大化或者開啟全螢幕模式)。
洋蔥路由瀏覽器當然也有內建可以抵禦這類特徵值分析的保護機制,它就叫做Letterboxing,這是一項由Mozilla組織在2019年發表的技術。
它的原理是在瀏覽器視窗內的周圍加入空白區塊,藉以讓網頁呈現的窗格尺寸盡可能的接近某個特定大小,因此可讓偵測到的使用者螢幕解析度落入幾個少數的類型中,避免任何一個人因為螢幕尺寸與眾不同而被識別追蹤。
簡而言之,這種技術就是把所有使用者的各種不同螢幕尺寸都強制歸納進少數幾個不同類別裡,因此讓網站更難以偵測螢幕尺寸的方式識別並追蹤特定訪客。
![letterboxing](../../../static/images/letterboxing.jpg)