acm-header
登录

ACM通信

ACM新闻

“病毒式”安全编程语言正在接管技术


Rust被称为“内存安全”语言,因为它的设计使程序不可能意外地从计算机内存中取出非预期的数据。

资料来源:Jacqui VanLiew

无论你是大型组织的IT负责人,还是仅仅拥有一部智能手机,你都非常熟悉由于漏洞和安全漏洞而需要不断安装的无休止的软件更新流。人们会犯错误,所以代码不可避免地会包含错误——您明白了。但是,用Rust语言编写软件的运动正在蓬勃发展,因为这种代码在一个重要的方面是万无一失的。根据设计,开发人员在Rust中编码时,不会意外地创建最常见的可利用的安全漏洞类型,这一区别可能会对日常补丁队列产生巨大影响,并最终影响世界的网络安全基线。

编程语言有时尚,新潮流来了又去,通常没有持久的影响。Rust现在已经12岁了,它花了很长时间才从一个Mozilla研究员的副业变成了一个强大的生态系统。与此同时,至今仍被广泛使用的前身语言C今年已经50岁了。但是因为Rust生成了更安全的代码,更重要的是,它不会降低性能,这种语言已经稳步获得了追随者,现在正处于一个转折点。自2019年以来,微软、谷歌和亚马逊网络服务都在使用Rust,这三家公司组成了这个非营利组织生锈的基础在2020年与Mozilla和华为合作,以维持和发展这门语言。经过几年的密集工作,Linux内核诞生了迈出了第一步上个月实现Rust支持。

《连线》杂志
查看全文


评论


摩西·瓦迪

参见//www.eqigeno.com/magazines/2021/4/251364-safe-systems-programming-in-rust/fulltext


显示1评论

登录全面存取
忘记密码? »创建ACM Web帐户
Baidu
map