儘管谷歌已修復漏洞網站仍會檢測Chrome是否處於隱身模式
針對啟用了無痕模式的Chrome用戶仍會被不守規矩的網站強行檢測一事,谷歌方面已經修復了一處漏洞。尷尬的是,這場利益攻防戰並沒有就此結束,因為聰明的網站仍會通過其它方法來檢測Chrome 76是否啟用了隱私瀏覽模式。其實Chromium團隊自身也意識到存在這種可能,畢竟瀏覽器還提供了一些其它必要的應用程序接口(API)。
(題圖via Techdows)
默認情況下,Google 會在Chrome 瀏覽器啟用無痕模式時禁用文件系統API,以防止將瀏覽歷史記錄保存到磁盤上。
反之,網站可以通過Filesystem API,對用戶瀏覽器的當前模式進行判斷。然後強行要求用戶登錄或創建免費賬戶,以繼續瀏覽完整的內容。
在意識到這個漏洞之後,谷歌引入了一個新的標記(flag),以便在無痕模式下啟用了FileSystem API,Chrome 76 中已經默認打開。
谷歌在一篇博客文章中寫到,其已經修復了某些網站不當利用FileSystem API 的一個漏洞。
遺憾的是,即便急用了這個標記,《紐約時報》網站仍會檢測到該模式是否已開啟(如上圖所示)。
近日有一位安全研究人員透露,Chrome 瀏覽器未能真的做到應對無痕模式的檢測防禦,因為網站仍可通過Quota Management API 來檢測。
另一位名叫Jesse Li 的開發者,更是給出了一個技術概念驗證,表明網站仍可通過評估Filesystem API的寫入速度,來檢測無痕模式。
當然,Chromium 開發團隊仍可通過其它措施,來修復針對Chrome 無痕模式的反向檢測,比如可從配額和計時方面著手。