
像任何广泛使用的软件一样,Android的安全问题是有限的最近才发现,由于编程语言的转变,这个安全问题正在减少。
Android手机市场正在经历内存安全漏洞、缓冲区溢出引起的问题或代码中允许其他软件逃离沙盒的类似问题的下降。
该公司表示:“我们看到内存安全漏洞的数量有所下降个人防护用品有限公司在过去的几年中/发布中。从2019年到2022年,内存安全漏洞的年度数量下降从223涨到85。”
这是因为我们决定使用Rust为Android编程构建新的代码,而不是更传统的代码语言部分。在Rust中,严格执行内存安全性,这降低了与内存相关的安全问题的可能性。Rust的显著优势是它提供了内存故障和co这不是目前大多数C/ c++程序员纠结的编程问题。
根据最新的TIOBE指数,Rust稳居前20名,包括Python、Java和Javacript和斯威夫特。
在博客文章中,“从2019年到2022年,它下降了从76%下降到35%。2022年是第一个内存安全漏洞并不代表大多数Android漏洞。”
尽管Rust不是每年新增的最新代码,但Rust代码的比例正在逐渐增长。
尽管安卓粉由于向Rust的过渡,nes和平板电脑更加安全,但许多其他潜在的安全问题仍然存在。