使用 Rust 编程语言的开发人员数量在 24 个月内增加了两倍,达到 220 万。企业的使用也在增长:Canonical、Chef、Cloudflare、Deliveroo 和许多其他公司在生产中使用了 Rust。
语言,如 C 和 C++——分别诞生于 1972 年和 1983 年——作为许多现代软件的构建块无处不在,但也容易出现内存安全问题,从而导致下游严重的安全漏洞。相比之下,Rust 默认安全地处理内存管理和其他安全敏感任务。
谷歌零威胁追踪团队上个月的分析发现,在 2021 年发现的 58 个零日漏洞中,有 67% 是内存损坏漏洞。内存安全问题会导致糟糕的网络安全。不难找到这方面的更多例子。微软大约 70% 的CVE是内存安全问题。三分之二的Linux 内核漏洞来自内存安全问题;名单还在继续。