聽說很多宅男的電腦硬碟裡都有個容量巨大但又顯示不出來的資料夾?你以為每次用流覽器的隱私模式悄悄登錄1024這樣的網站就不會留下痕跡了?圖樣圖森破,上臺乃衣服,事情沒這麼簡單。如果你還是個NVIDIA顯卡用戶,那麼可能更杯具了——最近NVIDIA顯卡驅動被爆出有個奇怪的bug,可能會曝光你上過1024、看過鬥魚造人直播的資訊。
這個網站一點也不好看,一天也就看10多個小時而已
Evan Andersen是個暗黑3遊戲玩家,看樣子也會是個極客,因為他注意到了一個奇怪的bug——明明自己每次都是用Chrome流覽器的隱私模式流覽某些網站的,但在驅動暗黑3遊戲的時候,桌面會顯示他之前用隱私模式流覽過xx網站的資訊。
他在一篇博客中詳細解釋了這個bug的由來,他認為bug源於NVIDIA的顯卡驅動。在流覽器關閉之後,GPU驅動並沒有清空GPU顯存中的畫面緩存資料,可以從一個應用洩露給另一個應用。當Chrome流覽器關閉時,其中的資料被增加到多餘GPU顯存池中,但並沒有被清除。當《暗黑3》程式向GPU申請自己的幀緩衝器時,NVIDIA驅動就會把之前提供過Chrome流覽器的給了遊戲。由於之前的資料並沒有被清楚,所以它還會包含之前的內容,由於《暗黑3》並不清除自己的緩衝器(它應該這麼做),因此舊的資訊就被顯示在螢幕上了。
為了驗證這個bug,他自己還寫了個小程式檢測GPU顯存的非零圖元( non-zero pixels),它成功複製了他在另一個用戶帳號下已經關閉了的Reddit頁面。
對於這個bug,Evan Andersen表示2年前就報告給了Google,也回饋給了NVIDIA,不過這都2016年了,NVIDIA除了表示收到這個bug回饋之外也沒什麼表示,Google把這個bug標記為“不會修復”,因為Chrome隱私模式並不是用來保護使用者在同一台電腦上做對其他用戶不利的事情的(雖然大家都知道隱私模式是用來幹嘛的)。
超能網
|