Mozilla 推出全新沙盒技術 RLBox,關鍵組件免受零日漏洞威脅
Mozilla 今天通過其 Mozilla Hacks 博客對外宣布,他們計劃為 Firefox 瀏覽器新增一個名為 RLBox 的新型沙盒技術,該技術是 Mozilla 與加州大學圣地亞哥分校(UCSD)和德克薩斯大學(UT)的研究人員所共同開發的,并將隨 Firefox 95 一同推出。Mozilla 表示,RLBox 能夠更輕松有效地隔離瀏覽器的子組件,并為 Mozilla 提供了比傳統沙盒技術更多的優勢。
沙盒是整個行業廣泛使用的技術,瀏覽器可以在沙盒進程中運行 Web 內容,以嘗試阻止惡意或有漏洞的單一站點危及整個瀏覽器。
RLBox 旨在對第三方庫進行沙盒處理,它由一個基于 WebAssembly 的沙盒和一個 API 組成,用于在沙盒庫內改進現有的應用程序代碼。RLBox 將把沙盒庫的內存與應用程序/Firefox 的內存隔離開來。RLBox 與傳統方法的另一個不同之處在于,它對性能的影響和內存使用更低,這也使得它有可能對關鍵的瀏覽器組件進行沙盒處理。
該技術的原型此前已在 Firefox 74 和 Firefox 75 中分別提供給了 Linux 和 Mac 用戶。隨著 Firefox 95 的推出,RLBox 將脫離原型階段并且不再局限于 Linux 和 Mac,RLBox 后續將被部署至所有支持的 Firefox 平臺上,包括桌面端和移動端。在即將推出的 Firefox 95 中,RLBox 將率先用于隔離三個不同的模塊:Graphite、Hunspell 和 Ogg。在 Firefox 96 中,另外兩個模塊:Expat 和 Woff2 也將被隔離。
Mozilla 工程師 Bobby Holley 表示:
- RLBox 讓我們在幾個方面都能獲得巨大的好處:它能夠保護用戶不受意外缺陷和供應鏈攻擊的影響,而且它們中的任何一個零日漏洞也不會對 Firefox 構成威脅,也能減少我們倉促應付的情況發生。因此,我們打算在未來將 RLBox 繼續應用于更多的組件。雖然有些組件由于太依賴與程序的其他部分共享內存,以及對性能太敏感,并不適合這種方法,但我們已經確定了其他一些良好的候選者。
Mozilla 還一同更新了漏洞懸賞計劃,在新的計劃中,即使隔離庫中沒有漏洞,但只要研究人員能夠繞過新的沙盒就能獲得報酬,這也有助于進一步加強 Firefox 瀏覽器的安全性。
RLBox 并非只能用于 Firefox 瀏覽器,Mozilla 還希望其他瀏覽器和軟件項目也能夠采用這項技術,從而為用戶在更廣泛的應用領域帶來更高的安全性。如無意外,Firefox 95 將于今天晚些時候正式推出。
本文轉自OSCHINA
本文標題:Mozilla 推出全新沙盒技術 RLBox,關鍵組件免受零日漏洞威脅
本文地址:https://www.oschina.net/news/172316/mozilla-firefox-rlbox