适用于 Mac 和 Linux 的 Firefox 获得新的安全沙盒系统
Mozilla 将向 Linux 和 Mac 上的 Firefox 添加新的安全沙盒系统,这项名为 RLBox 的新技术通过将第三方库与应用程序的本机代码分离开来工作,防止恶意代码逃逸到第三方库之外。
Mozilla 开发人员在 Mozilla Hacks 上发布了一篇有关 RLBox 的功能和操作模式的详细技术的博客。文章指出,RLBox 沙盒技术能使该团队快速有效地将现有的 Firefox 组件转换为在 WebAssembly 沙盒中运行。
目前,此技术已集成到他们的代码库中,并被用于 Graphite 沙盒。按照计划, RLBox 将随下个月发布的 Firefox 74 for Linux 和 4 月发布的 Firefox 75 for Mac 提供给用户,不久之后则将提供 Windows 支持。
据介绍,RLBox 是一个创新项目,它可以将沙盒提升到一个新的水平。RLBox 并未将应用程序与底层操作系统隔离开来,而是将应用程序的内部组件(即第三方库)与应用程序的核心引擎分开。此技术可以防止第三方库中发现的错误和漏洞影响使用该库的另一个项目。
值得一提的是, RLBox 实际上也是可以与任何应用程序一起使用的通用框架。据项目的文档页面显示,RLBox 由两部分组成:一是基于 WebAssembly 的沙盒环境,二是开发人员可以用来使 RLBox 适应其他应用程序及其较旧版本的编程 API。
而针对 Firefox 添加了 RLBox 支持这一举措。Mozilla 的首席工程师 Bobby Holley 则表示:“这很重要“。并称,”安全是我们的头等大事,在 C/C ++ 中犯危险错误太容易了。“
此外,RLBox 背后的学术团队还计划发布有关 RLBox 的性能影响和其他收益的研究。这项名为“Retrofitting Fine Grain Isolation in the Firefox Renderer”的研究也将在 3 月的 USENIX 安全研讨会的论文集中进行介绍。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
百度 Service Mesh 技术实践
近年来,云原生(Cloud Native)逐渐成为一个技术领域内的流行语,热度居高不下。企业正在加速拥抱云原生架构,以此缩短产品发布周期、敏捷响应市场需求,继而从云计算服务中提炼新的价值和技术创新。 随着云原生热度的提高,Service Mesh 技术也因此受到越来越多开发者关注。为了帮助开发者深入地了解Service Mesh 技术,邀请到了百度高级研发工程师罗广明与大家分享《走进微服务新时代:服务网格》。 直播时间: 第一场:2月27日 走进微服务新时代:服务网格 第二场:3月9日Service Mesh在百度网盘数万后端的实践落地 分享形式:视频直播+社群交流 直播地址:https://developer.baidu.com/live/show/3(该地址只在直播开始时,有效哦~) 获取方式:关注“百度开发者中心”微信公众号,获取更多直播信息。 如果你对Service Mesh技术感兴趣,想深入了解并尽快上手学习Service Mesh技术。千万不要错过本期视频直播喔。
- 下一篇
自由软件基金会计划今年推出代码托管平台
自由软件基金会(FSF)在博客宣布计划今年推出代码托管协作平台("forge"),以支持自由软件的开发和基础设施的搭建。FSF 技术团队的成员目前正在审查该平台的道德伦理,据介绍平台可帮助团队处理其项目,并具有合并请求、错误跟踪和其他常用工具等功能。 FSF 表示,基础设施对自由软件至关重要,然而目前有许多自由软件在开发时所依赖的网站于并没公布源代码,有的甚至还会建议或鼓励用户使用私有软件。 FSF 创建了 GNU 道德存储库规范(GNU ethical 和 epository),旨在为自由软件代码托管平台树立高标准。 此外,FSF 也一直在研究候选程序列表,并根据道德和实践标准对其进行分析,目标是首次运行在 GNU 道德存储库标准上达到 B 级,然后在发布后力达A 级。达到 B 级的要求:支持 LibreJS、没有第三方跟踪以及正确的许可证信息等等。除此之外,FSF 还为大家提出了一系列实用标准,其中包括双因子身份验证(2FA)和高性能,在上游得到良好支持以及其他常见的 forge 功能。 FSF 计划在上游为自己选择的 forge 软件做出改进,以提高这些标准的得分。对于他们维护的...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7设置SWAP分区,小内存服务器的救世主