sudo-rs 發(fā)布了首個(gè)穩(wěn)定版:0.2.0。獲?。?/span>
sudo-rs 是互聯(lián)網(wǎng)安全研究小組 (ISRG) 發(fā)起的 Prossimo 項(xiàng)目 ——用 Rust 重寫(xiě) sudo 和 su,目標(biāo)是提升它們?cè)趦?nèi)存方面的安全性,確保它們不再遭受內(nèi)存安全漏洞的困擾,并進(jìn)一步增強(qiáng) Linux 和開(kāi)源生態(tài)系統(tǒng)的安全性。
sudo(substitute user [或 superuser] do),是一種計(jì)算機(jī)程序,用于類(lèi) Unix 操作系統(tǒng)如 BSD、Mac OS X/macOS 以及 GNU/Linux,該計(jì)算機(jī)程序可以讓用戶(hù)以安全的方式使用特定的權(quán)限執(zhí)行程序(通常為操作系統(tǒng)的超級(jí)用戶(hù))。
它最早開(kāi)發(fā)于 1980 年代。幾十年來(lái),sudo 已成為執(zhí)行更改同時(shí)最大程度降低操作系統(tǒng)風(fēng)險(xiǎn)的重要工具。
但因?yàn)樗怯?C 編寫(xiě)的,所以 sudo 經(jīng)歷了很多與內(nèi)存安全問(wèn)題相關(guān)的漏洞。為了確保關(guān)鍵軟件的安全性,防止內(nèi)存安全漏洞,由 AWS 資助的 Ferrous Systems 和 Tweede Golf 正在聯(lián)合將 sudo 和 su 從 C 移植到 Rust。據(jù)介紹,Prossimo 對(duì)于選擇的軟件會(huì)重點(diǎn)關(guān)注以下方面:
sudo tar -C /usr/local -xvf sudo-0.2.0.tar.gz
下載地址:https://github.com/memorysafety/sudo-rs/releases/tag/v0.2.0
sudo-rs 是互聯(lián)網(wǎng)安全研究小組 (ISRG) 發(fā)起的 Prossimo 項(xiàng)目 ——用 Rust 重寫(xiě) sudo 和 su,目標(biāo)是提升它們?cè)趦?nèi)存方面的安全性,確保它們不再遭受內(nèi)存安全漏洞的困擾,并進(jìn)一步增強(qiáng) Linux 和開(kāi)源生態(tài)系統(tǒng)的安全性。
sudo(substitute user [或 superuser] do),是一種計(jì)算機(jī)程序,用于類(lèi) Unix 操作系統(tǒng)如 BSD、Mac OS X/macOS 以及 GNU/Linux,該計(jì)算機(jī)程序可以讓用戶(hù)以安全的方式使用特定的權(quán)限執(zhí)行程序(通常為操作系統(tǒng)的超級(jí)用戶(hù))。
它最早開(kāi)發(fā)于 1980 年代。幾十年來(lái),sudo 已成為執(zhí)行更改同時(shí)最大程度降低操作系統(tǒng)風(fēng)險(xiǎn)的重要工具。
但因?yàn)樗怯?C 編寫(xiě)的,所以 sudo 經(jīng)歷了很多與內(nèi)存安全問(wèn)題相關(guān)的漏洞。為了確保關(guān)鍵軟件的安全性,防止內(nèi)存安全漏洞,由 AWS 資助的 Ferrous Systems 和 Tweede Golf 正在聯(lián)合將 sudo 和 su 從 C 移植到 Rust。據(jù)介紹,Prossimo 對(duì)于選擇的軟件會(huì)重點(diǎn)關(guān)注以下方面:-
使用非常廣泛(幾乎每個(gè)服務(wù)器 / 客戶(hù)端都在使用)
-
被應(yīng)用于重要的安全邊界
-
執(zhí)行關(guān)鍵功能
-
是否使用了內(nèi)存不安全的語(yǔ)言編寫(xiě)(例如 C、C++、asm)

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7382瀏覽量
129015 -
安全漏洞
+關(guān)注
關(guān)注
0文章
152瀏覽量
17129 -
Rust
+關(guān)注
關(guān)注
1文章
240瀏覽量
7521
原文標(biāo)題:內(nèi)存安全、用Rust重寫(xiě)的sudo發(fā)布首個(gè)穩(wěn)定版
文章出處:【微信號(hào):OSC開(kāi)源社區(qū),微信公眾號(hào):OSC開(kāi)源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
熱點(diǎn)推薦
從內(nèi)核到生態(tài):一次看懂HarmonyOS 6如何重寫(xiě)操作系統(tǒng)的“基礎(chǔ)代碼”
“基礎(chǔ)代碼”的重寫(xiě),它以五大核心架構(gòu)為基石,構(gòu)建了一個(gè)面向萬(wàn)物互聯(lián)時(shí)代、兼具極致性能、主動(dòng)安全與原生智能的新一代系統(tǒng)底座。 鴻蒙內(nèi)核與方舟引擎:性能之基,流暢之源 “方舟引擎讓軟、硬、生態(tài)高效協(xié)同,實(shí)現(xiàn)1+1+1>3的效果?!彼珳?zhǔn)概括
汽車(chē)網(wǎng)絡(luò)安全開(kāi)發(fā)語(yǔ)言選型指南:C/C++/Rust/Java等主流語(yǔ)言對(duì)比+Perforce QAC/Klocwork工具支持
汽車(chē)網(wǎng)絡(luò)安全如何選編程語(yǔ)言?C、C++、Rust、Java……誰(shuí)更適合AUTOSAR、ISO/SAE 21434?一文了解8種主流語(yǔ)言的優(yōu)劣與適用場(chǎng)景,以及Perforce QAC/Klocwork對(duì)MISRA、CERT等規(guī)范的支持。
2025開(kāi)放原子開(kāi)發(fā)者大會(huì)旋武開(kāi)源社區(qū)Rust分論壇成功舉辦
11月22日,2025開(kāi)放原子開(kāi)發(fā)者大會(huì)——旋武開(kāi)源社區(qū)Rust分論壇在北京順利召開(kāi)。論壇以“共建中國(guó)Rust生態(tài)”為核心主題,匯聚京東、華為、vivo、阿里、毛豆教育、DORA社區(qū)及南京大學(xué)等企業(yè)與學(xué)術(shù)機(jī)構(gòu)技術(shù)專(zhuān)家,及眾多Rust
2025開(kāi)放原子開(kāi)發(fā)者大會(huì)旋武社區(qū)Rust分論壇即將啟幕
在數(shù)字化轉(zhuǎn)型持續(xù)深化、系統(tǒng)安全與性能需求愈發(fā)迫切的當(dāng)下,Rust憑借強(qiáng)大的內(nèi)存安全、高并發(fā)性能和卓越的開(kāi)發(fā)者體驗(yàn),正成為重塑軟件開(kāi)發(fā)疆界的關(guān)鍵力量,更是構(gòu)建下一代可靠高效基礎(chǔ)設(shè)施的核心
CIE全國(guó)RISC-V創(chuàng)新應(yīng)用大賽 人臉識(shí)別系統(tǒng)介紹與移植
,適配 RISC-V 架構(gòu)
scikit-learn<=1.7.0 # 降低版本減少編譯復(fù)雜度
scikit-image==0.24.0# 適配 RISC-V 的穩(wěn)定版
發(fā)表于 11-08 11:19
RusT-Thread:基于Rust面向資源受限嵌入式設(shè)備的操作系統(tǒng)的實(shí)踐 | 技術(shù)集結(jié)
摘要隨著物聯(lián)網(wǎng)和嵌入式系統(tǒng)的發(fā)展,實(shí)時(shí)操作系統(tǒng)(RTOS)的安全性和性能需求日益提高。傳統(tǒng)基于C語(yǔ)言的RTOS在內(nèi)存安全和并發(fā)控制方面存在局限,容易導(dǎo)致緩沖區(qū)溢出、數(shù)據(jù)競(jìng)爭(zhēng)等問(wèn)題。本項(xiàng)目以
華為發(fā)布全球首個(gè)安心酒店創(chuàng)新孵化基地
聚焦酒店隱私安全升級(jí),華為安心酒店創(chuàng)新孵化基地發(fā)布會(huì)在深圳圓滿(mǎn)閉幕。會(huì)上,來(lái)自酒店行業(yè)的企業(yè)代表、行業(yè)組織及科技伙伴齊聚一堂,圍繞酒店住客隱私安全深度探討,共同見(jiàn)證全球首個(gè)安心酒店創(chuàng)新
【HZ-T536開(kāi)發(fā)板免費(fèi)體驗(yàn)】Docker 環(huán)境安裝及應(yīng)用
/keyrings/docker-archive-keyring.gpg
設(shè)置 Docker 穩(wěn)定版倉(cāng)庫(kù):
echo "deb [arch=$(dpkg
發(fā)表于 09-01 17:59
如何通過(guò) OP-TEE 使用 MA35D1 TSI 實(shí)現(xiàn)內(nèi)存塊的安全監(jiān)控功能?
通過(guò) OP-TEE 使用 MA35D1 TSI 實(shí)現(xiàn)內(nèi)存塊的安全監(jiān)控功能
發(fā)表于 08-19 06:46
RT-Thread 遇上 Rust:安全內(nèi)核 RusT-Thread 的誕生
大家好,我們是中國(guó)科學(xué)技術(shù)大學(xué)操作系統(tǒng)原理與設(shè)計(jì)(H)課oooooS小組。這個(gè)項(xiàng)目是我們的課程大作業(yè):參考RT-Thread架構(gòu),使用Rust搭建一個(gè)原生的嵌入式操作系統(tǒng)內(nèi)核。初識(shí)Rust是因?yàn)閤k
猜猜看!CSD 船用變壓器在海洋平臺(tái)供電的 “穩(wěn)定核心” 怎么選?
在廣袤無(wú)垠的海洋中,海洋平臺(tái)的穩(wěn)定運(yùn)行對(duì)于海洋資源開(kāi)發(fā)、海洋科研以及海上作業(yè)等領(lǐng)域至關(guān)重要。而CSD船用變壓器作為海洋平臺(tái)供電系統(tǒng)的核心設(shè)備之一,其性能直接影響著海洋平臺(tái)的安全與高效運(yùn)作。那么
vivo打造最具影響力Rust賽事,點(diǎn)亮基礎(chǔ)軟件事業(yè)的“藍(lán)河時(shí)代”
在藍(lán)河操作系統(tǒng)創(chuàng)新賽,看見(jiàn)中國(guó)Rust生態(tài)的匯聚與發(fā)展
意法半導(dǎo)體與HighTec合作提升汽車(chē)軟件安全性
合作的核心在于整合了HighTec的ISO 26262 ASIL D認(rèn)證Rust編譯器與意法半導(dǎo)體的Stellar系列28nm微控制器。Stellar系列微控制器是意法半導(dǎo)體的首款通過(guò)同一安全標(biāo)準(zhǔn)認(rèn)證的微控制器,其強(qiáng)大的安全性和
JavaScript與Rust和WebAssembly集成
偶然一次機(jī)會(huì),接觸了Rust的代碼。當(dāng)時(shí)想給團(tuán)隊(duì)小伙伴做演示,發(fā)現(xiàn)自己并不能在移動(dòng)端按照文檔生成演示demo。我就想,要是Rust代碼能轉(zhuǎn)化成JavaScript就好了。結(jié)果一搜,還真有。
內(nèi)存安全、用Rust重寫(xiě)的sudo發(fā)布首個(gè)穩(wěn)定版
評(píng)論