您现在的位置是:物联网 >>正文
Android 内存安全漏洞大幅减少,Rust 成为关键因素
物联网98人已围观
简介从 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 系统。
Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“信息技术视野”。http://www.bziz.cn/html/122d799870.html
相关文章
2024攻防演练:4大趋势凸显,如何做好常态化安全防御?
物联网近年来,全国性攻防演练逐渐常规化。攻防演练不仅是对各企事业单位网络安全能力的大考,更是透视未来安全趋势、升级防御策略的绝佳窗口。在技术升级与威胁演变的双重驱动下,2024年的攻防演练呈现出哪些新趋势和 ...
【物联网】
阅读更多安全的分层防御方法,你学会了吗?
物联网您的安全策略定义了您想要保护的内容以及您对系统用户的期望。当您设计新应用程序或扩展当前网络时,您的安全策略为安全规划提供了基础。它描述了用户的责任,例如保护机密信息和创建重要的密码。注意:需要为组织创 ...
【物联网】
阅读更多聊聊密码、密钥和熟悉度偏差
物联网随着密码无密码身份验证)的采用,误解比比皆是。人们似乎普遍认为万能钥匙可能比密码更方便但安全性更低。现实情况是,它们更安全、更方便——可能是网络安全领域的首创。我们大多数人没有意识到无密码身份验证比密 ...
【物联网】
阅读更多