亚洲国产综合精品中文第一

Chrome 追求操纵 Rust 解决内存坦然题目
栏目导航
亚洲国产综合精品中文第一
成人电影
韩国三级电影
Chrome 追求操纵 Rust 解决内存坦然题目
浏览: 发布日期:2021-10-09

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