b063c21ece88a1eb0b138c8f1702d65d.gif

整理 | 苏宓

出品 | CSDN(ID:CSDNnews)

从安全维度考虑,Rust 受欢迎度与日俱增。

近日,两个类 Unix 操作系统的基础工具 sudo 和 su 宣布将使用现代语言 Rust 重写,以便更好地提供更高安全性的功能。

Sudo 的开发始于 1980 年代,过去几十年来,它已经成为在执行更改的同时将操作系统的风险降到最低的一个基本工具。但由于它是用 C 语言编写的,出现过许多与内存安全问题有关的漏洞。

为了确保关键软件的安全性,防止内存安全漏洞,在亚马逊资金的支持下,Ferrous Systems 和 Tweede Golf 正在联合将 sudo 从 C 移植到 Rust,进一步增强 Linux 和开源生态系统的安全性。

与此同时,他们将基于 Rust 开发的 sudo 项目托管在了 GitHub 平台(https://github.com/memorysafety/sudo-rs)上。

值得注意的是,官方发布警告称,「Sudo-rs 目前正在积极开发中,不适用于任何生产环境。仅建议将 sudo-rs 用于开发和测试目的,但也应该预料到任何安装了 sudo-rs 的系统都很容易崩溃并且不安全。」

另外,Sudo-rs 目前只支持基于 Linux 的操作系统,虽然其他基于 unix 的操作系统也可以工作,但目前官方并没有积极支持或维护它们。

所以想要尝鲜也要谨慎一些。

更多内容可参考:

GitHub 项目地址:https://github.com/memorysafety/sudo-rs

官方公告:https://www.memorysafety.org/blog/sudo-and-su/

推荐阅读:

拼多多回应将总部从中国迁至爱尔兰:严重失实;微软开放 Bing Chat 访问,无需等待;OpenAI 亏损翻倍|极客头条

▶ 编译器大神 Chris Lattner 官宣新编程语言:Mojo,比 Python 快 35000 倍!

▶GitHub CEO 现场挑战 18 分钟写贪吃蛇游戏,差点翻车……

ec67cc9265865ed1022288d13674aa82.jpeg

Logo

20年前,《新程序员》创刊时,我们的心愿是全面关注程序员成长,中国将拥有新一代世界级的程序员。20年后的今天,我们有了新的使命:助力中国IT技术人成长,成就一亿技术人!

更多推荐