1. 首页>>分享

Android引入Rust成效显著:内存安全漏洞占比首破20%,开发效率超预期

位于 IT 之家,于 11 月 15 日那天,有消息传来,谷歌那边的 Android 团队,在周四的时候,发布出了最新的报告,声称其在系统开发期间,引入了 Rust,由此所带来的安全性方面的提升,以及开发效率方面的提升,正在持续不断地显现出来。

据官方所展示的数据表明,在2025年的时候,Android内存安全类出现的漏洞,其占比首次下降到了全部漏洞的20%以下 。

据悉,当下Android平台存有大约500万行Rust代码,出现了1个在发布之前就得以修复的潜在内存安全方面的问题,与之相对应的漏洞密度达到了每百万行0.2个;相比较而言,其C/C++的历史数据大概是每百万行1000个 。

google提示密码泄露_谷歌分析跳出率_

报告表明,Rust当初是鉴于其内存安全特性而被引入到Android里,然而实际上所呈现的效果比预期还要好,其中,Rust代码的回滚率仅仅是C++的四分之一,并且代码审查所耗费的时间减少了大概25%。

团队称,是 Android 团队表示的,与基于系统编程语言去对比,这里要说明一下不是 Java 与 Kotlin,就数据而言,Rust 的使用量增长速度较快啦,而新的 C++ 代码量呢,呈现出持续下降的一种趋势哟。

google提示密码泄露__谷歌分析跳出率

面向软件交付范畴,Android运用DORA评估框架用以衡量软件开发效率状况,所获结果表明,Rust提交的代码修改所需审查轮次数量更少,自2023年起始,该种趋势呈现持续稳定态势,可以与此同时,Rust具备的低回滚率同样提升了整体交付速率,避开了大量返工、重新构建以及额外审查这类组织性成本支出。

从安全方面来讲,Google宣称当下正努力将Rust的应用范畴予以延展,其中涵盖了:

谷歌旗下的安卓开发团队,也对外公布了首个“差一点就出现”的Rust内存安全方面的漏洞,该漏洞编号为CVE - 2025 - 48530,这是一个发现于CrabbyAVIF组件里的、属于线性缓冲区溢出类型的问题。

因 Android 预设的 Scudo 加固分配器运用保护页,此漏洞未进入公开版本,报告表明,Scudo 可把溢出从静默损坏转为可检测的崩溃,促使及时修复,Google 称已改进相关崩溃报告机制,为了未来能更快识别缘由 。

有着报告表明,往昔安全方面的改进总是常常要去牺牲性能或者增加流程成本,然而Rust所带来的却是一种“更加安全而且是更加高效”的路径,这使得Android能够“在提升速度进程当中修复问题”,进而改善产品稳定性以及开发效率 。

本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://mjgaz.cn/fenxiang/279349.html

联系我们

在线咨询:点击这里给我发消息

微信号:13588888888

工作日:9:30-18:30,节假日休息