Midori Next Generation10.0.2全新发布!
导读 | 从 Android 12 开始,Google 就在 Android 系统中带来了 Rust 语言的支持,作为 C/C++ 的替代方案,他们的目标并不是把现有的 C/C++ 代码都转换成为 Rust,而是在新编写的代码中使用 Rust 语言开发。 |
通过将越来越多的 Rust 代码集成到其 Android 操作系统中,Google 在减少漏洞方面的努力最终是获得了回报。
Google 在公告中表示,"在过去几年 / 几个 Android 系统版本中,内存安全漏洞的数量大幅下降"。
具体而言,2019 年至 2022 年期间,每年的内存安全漏洞数量从最初的 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 系统。
更多Linux资讯请查看:https://www.linuxprobe.com
Midori Next Generation10.0.2全新发布!相关推荐
- 小蔡电脑助手3.0新版全新发布上线
小蔡电脑助手3.0新版全新发布上线啦 源码下载地址:仿360安全卫士-Windows电脑助手软件-小蔡电脑助手3.0源码-桌面系统文档类资源-CSDN下载 小蔡电脑助手是一款集多种功能为一体的,帮助您 ...
- 小蔡电脑助手3.0新版全新发布上线啦~欢迎大家下载使用哦~
小蔡电脑助手3.0新版全新发布上线啦~欢迎大家下载使用哦~ 下载地址:http://www.zhentiyuan.com/windows/index.aspx 小蔡电脑助手是一款集多种功能为一体的,帮 ...
- 百度地图SDK for iOS v2.0.1全新发布
百度地图SDK for iOS v2.0.1全新发布! 百度地图 iOS SDK是一套基于iOS4.3及以上(iOS SDKv1.2.3及以前版本支持iOS3.0及以上)版本设备的应用程序接口,不仅提 ...
- 百度大脑EasyMonitor升级2.0,全新发布软硬一体方案EM-BOX 边缘部署易集成
安全是企业生存之本,安全生产更是保障从业人员的人身安全与健康.设备设施免受损坏.生产经营活动得以顺利进行的必要条件. 6月18日,百度大脑开放日举办安全生产主题专场活动.会上详细介绍了百度EasyMo ...
- RDIFramework.NET平台代码生成器V3.0版本全新发布-更新于20160518(提供下载)
最新版本请转到:RDIFramework.NET平台代码生成器V3.1版本全新发布-更新于2016-10-08(提供下载) RDIFramework.NET代码生成器V3.0版本修改了针对3.0版本的 ...
- Newbe.Claptrap 0.9.4 发布,全新构建
Newbe.Claptrap 0.9.4 发布,全新构建,全新内容,全新体验. 简介 此次的版本更新虽然只是一个副版本更新.但实际上我们带来了非常多全新的内容.全方位将本框架带入到一个新的次代.我们希 ...
- 【ROM制作工具】V1.0.0.23新版全新发布啦
今天,众人期待已久的ROM制作工具全新版本V1.0.0.23终于发布啦~~~ 新版本更新日志: 独家适配安卓8.0及以上系统的修改制作 增加安卓8.0及以上系统的Magisk ROOT方式 修复因为权 ...
- 少儿全学科知识学习、复习、训练的免费福利,少儿知识训练大师 5.0 全新发布:真人语音、插件题库、全新功能
孩子全学科复习.强化训练学习的必备工具,各种学科和知识问题库无限发挥.任意组合,配合本地.在线语音合成和识别引擎,为您打造真人级朗读和交互效果,更适合少儿的生动学习场景,本软件还是免费的哦! 新版软件 ...
- Spring6.0全新发布,快来看看
Spring6.0全新发布,快来看看 Spring Framework 6.0 发布了首个 RC 版本. 翻译后页面(有点好笑): On behalf of the team and everyone ...
最新文章
- 代码保护软件 VMProtect 3.3已将Taggant System移除
- pytorch实现文本分类_使用变形金刚进行文本分类(Pytorch实现)
- RabbitMQ 延迟队列,消息延迟推送
- jqc3ff继电器引脚图_电气元件中间继电器的知识全面解读,欢迎电工朋友收藏!...
- ubuntu安装python_ubuntu18.04下源码编译安装最新版本Python3
- php tire树,Immutable.js源码之List 类型的详细解析(附示例)
- 修改tomcat服务器图标,修改tomcat小猫图标,设置项目的favicon图标
- C/C++传递二维数组[转载]
- BZOJ_1601_[Usaco2008_Oct]_灌水_(最小生成树_Kruskal)
- jenkins中使用rsync, scp命令
- 单例设计模式 优缺点 及 使用场景
- 分子排列不同会导致_武汉理工《Matter》:构筑晶体内跨尺度分子筛单晶反应器...
- IE10 URL中多出一串字符,图片无法显示
- Lync Server 2010迁移至Lync Server 2013部署系列 Part13:DNS记录变更
- C++:无法打开包括文件:“xxxx.h“
- ibm量子云计算机,IBM量子云的16个量子比特全被纠缠起来了!
- html鼠标各种坐标,HTML坐标系与鼠标事件坐标
- c 语言len函数,巧妙利用LEN、SUBSTITUTE函数,计算EXCEL单元格内某重复字符个数
- Muli3D 2 matMatrix44RotationQuaternion 函数 (四元数转矩阵)
- html图片定位坐标原点,利用CSS定位背景图片的常用方法总结