加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

Mozilla为Linux和Mac用户带来Firefox安详沙箱体系更新

发布时间:2020-02-26 20:34:51 所属栏目:创业 来源:互联网
导读:资料图(来自:Mozilla) RLBox 是一个创新项目,旨在将沙箱的安详性晋升到一个新的程度。它并未将应用措施与操纵体系的底层断绝,而是将应用措施的内部组件(即第三方库)与应用措施的焦点引擎分隔执行。 RLBox 将于下月向 Firefox 赏识器用户提供,此技

Mozilla为Linux和Mac用户带来Firefox安详沙箱体系更新

资料图(来自:Mozilla)

RLBox 是一个创新项目,旨在将沙箱的安详性晋升到一个新的程度。它并未将应用措施与操纵体系的底层断绝,而是将应用措施的内部组件(即第三方库)与应用措施的焦点引擎分隔执行。

RLBox 将于下月向 Firefox 赏识器用户提供,此技能可防备在第三方库中发明的错误和裂痕影响行使该库的另一个项目。

这项事变可追溯到 2019 年,属于这家赏识器开拓商与加州大学圣迭戈分校、德克萨斯大学奥斯汀分校、以及斯坦福大学学者配合开拓的一部门。

凭证打算,Mozilla 将于本年 3 月面向 Linux 平台的 Firefox 74、以及 4 月份面向 Mac 平台的 Firefox 75 版本更新中引入。

早先,开拓团队已将 Firefox 的 Graphite 字体库放入 RLBox 沙箱中运行。将来打算包罗将其余 Firefox 组件放入 RLBox 沙箱情形,以及扩展至其余平台(好比 Windows)。

必要指出的是,RLBox 并不是 Mozilla Firefox 赏识器的专属,由于它只是第一个回收的应用措施项目。现实上,RLBox 还兼容各类应用措施的通用框架。

文档指出,RLBox 由两部门构成。其(1)是基于 WebAssembly 的沙箱情形,其(2)是开拓者可用来使 RLBox 顺应其余应用措施、及其较旧版本的编程 API 。

研究职员称,RLBox 的 WebAssembly 沙箱情形,首要基于由 Fastly 开拓的 Lucet 开源 WebAssembly 编译器和运行时。

Mozilla 首席工程师 Bobby Holley 暗示,为 Firefox 添加 RLBox 支持极端重要。不外他们的首要事变,还包罗改编此沙箱、并添加通用API 。

开拓者可对现有项目举办 RLBox 改革,个中大大都项目具稀有百万行代码和数十个第三方库,且互相不尽沟通。

Holley 增补道:“安详是我们的头灯大事,事实在 C / C++ 情形中很轻易犯下伤害的错误”。

持久以来,Mozilla 一向想要全力挣脱 C 和 C++ 。作为 Rust 的首创者和首要支持者,这家赏识器开拓商显然但愿该说话可以或许作为前者的安详更换。

Rust 已在 Firefox 中初次实现行使,今朝 Mozilla 正在通过 Rust 编写大量新代码。痛惜 Firefox 的汗青代码库相等复杂,因而无法在短期内彻底辞别 C / C++ 。

本文素材来自互联网

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读