快捷搜索:

将代码从 C 迁移到 Rust,sudo、su 正在行动!

 

整理 | 苏宓
出品 | 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/

[注:本文部分图片来自互联网!未经授权,不得转载!每天跟着我们读更多的书]


互推传媒文章转载自第三方或本站原创生产,如需转载,请联系版权方授权,如有内容如侵犯了你的权益,请联系我们进行删除!

如若转载,请注明出处:http://www.hfwlcm.com/info/135518.html