物联网

Android 内存安全漏洞大幅减少,Rust 成为关键因素

字号+作者:创站实验室来源:系统运维2025-11-26 19:06:18我要评论(0)

从 Android 12 开始,Google 就在 Android 系统中带来了 Rust 语言的支持,作为 C/C++ 的替代方案,他们的目标并不是把现有的 C/C++ 代码都转换成为 Rust,而

从 Android 12 开始,存安t成Google 就在 Android 系统中带来了 Rust 语言的全漏支持 ,作为 C/C++ 的幅减替代方案 ,他们的少R素目标并不是把现有的 C/C++ 代码都转换成为 Rust  ,而是为关在新编写的代码中使用 Rust 语言开发。建站模板

通过将越来越多的键因 Rust 代码集成到其 Android 操作系统中 ,Google 在减少漏洞方面的存安t成努力最终是获得了回报。

Google 在公告中表示,全漏"在过去几年 / 几个 Android 系统版本中 ,幅减内存安全漏洞的少R素数量大幅下降"。

具体而言,为关2019 年至 2022 年期间 ,免费模板键因每年的存安t成内存安全漏洞数量从最初的 223 个下降到如今的 85 个。内存安全漏洞现在在 Android 系统总漏洞的全漏占比也只有 35%,四年前的幅减占比则是 76%,而且 2022 年也是内存安全漏洞首次不再是云计算 Android 系统漏洞最大占比的一年。

在此期间 ,进入 Android 系统的新内存不安全代码的数量也已经减少。

Rust 占了 Android 13 所有新的原生代码的 21%,在 AOSP 中已经有大约 150 万行 Rust 代码 ,涵盖各种功能和元件 ,源码下载其中就包括超宽带(UWB)栈 、DNS-over-HTTP3、Keystore2、Android 的虚拟化框架(AVF)  ,以及各种其他组件及其开源依赖。

到目前为止,在整个 Android 12 和 13 系统中,Rust 代码中发现的内存安全漏洞为零,这是亿华云一个重要的发现,因为过去 Android 漏洞密度大于 1/kLOC ,也就是说 ,每一千行代码至少会发现一个漏洞 ,基于 Rust 代码的行数来看 ,此举可能已经阻挡了成百上千个漏洞进入 Android 系统。

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 你的家安全吗?如何在数字时代保护房屋?

    你的家安全吗?如何在数字时代保护房屋?

    2025-11-26 18:32

  • 使数据中心更具可持续性的四种方法

    使数据中心更具可持续性的四种方法

    2025-11-26 18:09

  • LA40R71B(优质画质、多功能选项、极致用户体验)

    LA40R71B(优质画质、多功能选项、极致用户体验)

    2025-11-26 17:53

  • 华硕电脑系统安装教程(轻松安装系统,快速提升电脑性能)

    华硕电脑系统安装教程(轻松安装系统,快速提升电脑性能)

    2025-11-26 16:20

网友点评