Ib qhov project los siv sudo thiab su utilities hauv Rust

Lub ISRG (Internet Security Research Group), uas yog tus tsim ntawm Let's Encrypt project thiab txhawb HTTPS thiab kev tsim cov thev naus laus zis los ua kom muaj kev ruaj ntseg hauv Is Taws Nem, nthuav tawm Sudo-rs qhov project los tsim kev siv sudo thiab su utilities sau rau hauv Rust uas tso cai rau koj los ua cov lus txib sawv cev ntawm lwm tus neeg siv. Raws li Apache 2.0 thiab MIT cov ntawv tso cai, qhov kev tso tawm ua ntej ntawm Sudo-rs twb tau tshaj tawm, tseem tsis tau npaj rau kev siv dav dav. Qhov project, uas tau pib ua haujlwm thaum Lub Kaum Ob Hlis 2022, tau teem sijhawm ua tiav rau lub Cuaj Hli 2023.

Kev ua haujlwm tam sim no tau tsom mus rau kev siv cov yam ntxwv hauv Sudo-rs uas tso cai rau nws siv los ua cov pob tshab hloov pauv rau sudo hauv cov xwm txheej siv ib txwm (kev teeb tsa sudoers ntawm Ubuntu, Fedora, thiab Debian). Nyob rau hauv lub neej yav tom ntej, muaj kev npaj los tsim ib lub tsev qiv ntawv uas tso cai rau embedding sudo functionality rau lwm yam kev pab cuam thiab muab ib tug lwm txoj kev configuration txoj kev uas tsis txhob parsing lub syntax ntawm sudoers configuration ntaub ntawv. Raws li kev siv sudo functionality, ib qho txawv ntawm cov khoom siv su yuav tau npaj. Tsis tas li ntawd, cov phiaj xwm hais txog kev txhawb nqa rau SELinux, AppArmor, LDAP, cov cuab yeej tshawb xyuas, muaj peev xwm txheeb xyuas qhov tsis siv PAM, thiab kev siv tag nrho sudo cov kab lus xaiv.

Raws li Microsoft thiab Google, kwv yees li 70% ntawm qhov tsis zoo yog tshwm sim los ntawm kev tswj hwm kev nco tsis zoo. Nws xav tias siv cov lus Rust los tsim su thiab sudo yuav txo qhov kev pheej hmoo ntawm qhov tsis zoo tshwm sim los ntawm kev tuav lub cim xeeb tsis zoo thiab tshem tawm qhov tshwm sim ntawm qhov yuam kev xws li nkag mus rau thaj chaw nco tom qab nws tau tso tawm thiab tsis muaj kev cuam tshuam. Sudo-rs yog tsim los ntawm engineers los ntawm Ferrous Systems thiab Tweede Golf nrog cov nyiaj muab los ntawm cov tuam txhab xws li Google, Cisco, Amazon Web Services.

Kev tuav pov hwm kev nco yog muab rau hauv Rust ntawm lub sijhawm los ntawm kev siv tshuaj xyuas, ua raws li cov tswv cuab ntawm cov khoom thiab lub neej ntawm cov khoom (scope), nrog rau kev ntsuas qhov tseeb ntawm kev nkag mus rau lub cim xeeb thaum lub sijhawm ua tiav cov lej. Rust kuj tseem muab kev tiv thaiv tus naj npawb overflows, yuav tsum tau pib pib ntawm qhov sib txawv ntawm qhov tseem ceeb ua ntej siv, tuav cov kev ua yuam kev zoo dua hauv cov tsev qiv ntawv tus qauv, siv lub tswv yim ntawm cov ntaub ntawv tsis hloov pauv thiab cov kev hloov pauv los ntawm lub neej ntawd, muaj kev ntaus ntawv zoo li qub kom txo qis cov kev ua yuam kev.

Tau qhov twg los: opennet.ru

Ntxiv ib saib