Sudo és su Rustban

Editors' Pick

Az Amazon Web Services pénzügyi támogatásával folyik a su és a sudo átírása Rust-ba, hogy növeljék e széles körben használt szoftverek memóriabiztonságát, amelyet szinte minden nyílt forráskódú operációs rendszeren használnak, ugyanakkor memóriabiztonsági problémákkal küzdenek. A a Ferrous Systems és a Tweede Golf közösen újraírja a sudo-t és a su-t b a modern Rust nyelven.

Ezek a segédprogramok lehetővé teszik a felhasználó számára, hogy egy másik felhasználó (általában egy magasabb szintű felhasználó) jogosultságaival hajtson végre műveleteket. A Sudo-t először az 1980-as években fejlesztették ki. Eközben elengedhetetlen eszközzé vált a változtatások végrehajtásához, miközben minimálisra csökkenti az operációs rendszer biztonságát, és mivel C nyelven íródott, a sudo számos sebezhetősége ismert a memóriabiztonsággal kapcsolatban. 

Ugyanakkor a kételkedők szerint a sudo-val nem az a baj, hogy C-ben van megírva, hanem az, hogy rosszul, ezért várható, hogy az új kódok már nem minden  CPU-t, vagy OS-t támogatnak, ezért azokat nem lehet majd minden eddig használt eszközön használni.

FORRÁS

FORRÁS

FORRÁS