ISRG希望用Rust制作Linux内核内存安全

2021-06-22 05:56:42

互联网安全研究小组 - 父组织更了解的Let' S加密项目 - 已经为突出的开发人员Miguel Ojeda提供了一年的合同,在全职的基础上努力在Linux和其他安全工作中努力。

正如我们3月所涵盖的那样,Rust是一种低级编程语言,自20世纪70年代以更安全的方式,提供了一个低级编程语言的C-The Manguage的C-The Manguage的核心语言。努力使RUST成为Linux内核开发的可行语言的努力在2020年的Linux Mulmbers会议上开始,接受来自Linus Torvalds的想法。 Torvalds在默认内核构建环境中专门请求生锈编译器可用性,以支持此类努力 - 不替换Linux内核的整个源代码与锈频开发的等价物,但要使新的开发可以正常工作。

在内核中使用RUST for新代码 - 这可能意味着新的硬件驱动程序甚至更换GNU Coreutils - 可能会降低内核中潜伏的错误的数量。 RUDES简单赢得了' T允许开发人员泄漏内存或创建缓冲区的潜力溢出 - 复杂的C语言代码中的性能和安全问题的重要源。

来自互联网安全研究小组(ISRG)的新合同为Ojeda提供了全职薪水,以继续内存安全工作,他已经在兼职。 ISRG执行董事Josh AAS指出,该集团与谷歌工程师丹洛伦密切合作,谷歌本身的财政支持对赞助Ojeda和#39的持续工作至关重要。

"消除全类安全问题的大量努力是尺度的最佳投资," Lorenc表示,补充说谷歌是"激动人心的是[帮助] isrg支持Miguel Ojeda'他们致力于提高每个人的内核的内存安全。"

Ojeda'工作是第一个由ISRG' s prossimo横幅赞助的项目,但它不是组织更加内存安全的第一步。以前的举止包括Apache Web服务器的内存安全TLS模块,卷曲数据传输实用程序的内存安全版本,以及Rustls-a Memory-a Memory-Safe替代,对普遍存在的OpenSL网络加密库。

Prossimo倡议可以在MemorySafety.org中找到,以及捐赠链接 - ISRG及其Prossimo项目由慈善捐赠提供100%,来自个人和社区志同道合的公司。如果您喜欢参与其中,ISRG将通过PayPal或Donorbox,各种加密货币,甚至在共同资金中的证券或股份接受直接货币捐赠。