你的位置:体育外围app下载 > 行业动态 > Chrome 追求操纵 Rust 解决内存坦然题目

Chrome 追求操纵 Rust 解决内存坦然题目

时间:2021-09-24 13:53 点击:87 次

Chrome 坦然团队发外文章称,谷歌正在追求操纵内存坦然说话 Rust 重写或开发 Chrome 的片面模块。

往年谷歌曾指出,Chrome 70% 的坦然漏洞是内存坦然题目,主要由 C/C++ 中的指针舛讹导致。针对此题目,谷歌外示 Chrome 追求经历以下三个倾一向解决:

在编译时检查指针是否精确,使 C++ 更坦然 在运走时检查指针是否精确,使 C++ 更坦然 调查代码库中内存坦然说话的操纵情况

“编译时检查”意味着在 Chrome 构建过程中保证坦然,“运走时”意味着在设备上运走 Chrome 时进走检查。理想情况下,清淡会选择选项 1 —— 在编译时使 C++ 更坦然。不过说话的设计理念并非这样,所以 Chrome 异国选择此手段,而是试验了 2 和 3。

Chrome 坦然团队介绍了他们对 C++ 坦然解决方案的壮大投入 —— 例如 MiraclePtr 和 ABSL/STL 深化模式。他们期待清除相等一片面可行使的坦然漏洞,同时也展望会展现片面性能亏损的情况。

此外,他们还在追求异日是否能够操纵内存坦然说话 Rust 重写或开发 Chrome 的片面模块。Rust 是由 Mozilla 开发的编程说话,能在编译时发现指针舛讹,所以不会造成性能亏损。但要让 Rust 和 C++ 一首良益地搭配操纵仍存在不少题目。

Chrome 坦然团队外示,即使从明天最先操纵 Rust 编写新的大型组件,他们也不太能够在几年内清除大片面坦然漏洞。能否让说话边界有余清洁,以便能够操纵 Rust 编写片面现有组件?Chrome 坦然团队也无法回应这个题目。不过他们已经最先在 Chromium 源代码树中进走有限的、非面向用户的 Rust 实验,一时异国在 Chrome 的生产版本中操纵 Rust,这些进走中的方案仍处于实验阶段。

本文转自OSCHINA

本文标题:Chrome 追求操纵 Rust 解决内存坦然题目

本文地址:https://www.oschina.net/news/161500/an-update-on-memory-safety-in-chrome

服务热线
官方网站:www.365jz.com
工作时间:周一至周六(09:00-18:00)
联系我们
QQ:2852320325
邮箱:w365jzcom@qq.com
地址:武汉东湖新技术开发区光谷大道国际企业中心
关注公众号

Powered by 体育外围app下载 RSS地图 HTML地图


体育外围app下载-Chrome 追求操纵 Rust 解决内存坦然题目