硬碟已滿意味著系統崩潰、應用程式不穩定和機器無法使用。此外,當開發人員發現大多數當前瀏覽器錯誤處理 HTML 5 功能,從而填滿硬碟時,擔心是有道理的。
火狐瀏覽器高於其他瀏覽器
只有 Firefox 可以管理這件事“更智能”,拯救他的皮膚。其他已知的瀏覽器:Chrome、Internet Explorer、Opera、Safari(iOS 和 Mac OS 版本)都因 HTML5 功能的糟糕實作而受到嚴重影響本地儲存。
當時間不合適時,此功能可讓您在幾秒鐘或幾分鐘內填滿機器的硬碟。此漏洞的發現者 Feross Aboukhadijeh 創建了一個概念驗證網站來證明其斷言的準確性,他表示此缺陷在他的電腦上每 16 秒就會佔用 1 GB 的儲存空間。即使有幾個可用的太字節,飽和也會很快發生。
那麼瀏覽器的錯
然而,致力於標準化 Web 技術的 W3C 預見了這種風險,並建議瀏覽器限制網站可以佔用的空間量或要求用戶允許佔用更多空間,此外,Chrome 設定了一個限制。 MB,Firefox 和Opera 達到5 MB,Internet Explorer 達到10 MB 等。但問題是什麼呢?
當我們像 Feross Aboukhadijeh 一樣想知道如果將子域(例如 a2.example.com、a3.example.com 等)相乘會發生什麼時,就會出現問題。 ?
W3C 規範再次針對這種情況進行了規定,並建議謹慎對待使用子網域儲存更多資料並限制其可以使用的儲存空間的網站。然而, ”Chrome、Safari 和 Internet Explorer 目前都沒有對「附屬網站」實施儲存空間限制”,費羅斯·阿布哈迪傑 (Feross Aboukhadijeh) 寫道。
因此,只要日常使用的瀏覽器不能更好地管理此 HTML 5 功能,惡意人員就有可能開發出使您的磁碟飽和並導致計算機崩潰的網站,而不會受到病毒或病毒的影響。 ..
資料來源:
Feross Aboukhadijeh 的博客透過邊緣