He kaupapa hei whakatinana i nga taputapu sudo me te su i te reo Rust

Ko te whakahaere ISRG (Internet Security Research Group), ko ia te kaiwhakaara o te kaupapa Let's Encrypt me te whakatairanga i te HTTPS me te whakawhanaketanga o nga hangarau hei whakanui ake i te haumarutanga o te Ipurangi, i whakaatu i te kaupapa Sudo-rs ki te hanga whakatinanatanga o nga taputapu sudo me te su. i tuhia ki te reo Rust, ka taea e koe te whakahaere whakahau mo etahi atu kaiwhakamahi. Ko te putanga tuatahi o Sudo-rs kua whakaputaina i raro i nga raihana Apache 2.0 me MIT, engari kaore ano kia rite mo te whakamahi whanui. Ko te kaupapa, i timata i te Hakihea 2022, ka oti i te marama o Hepetema 2023.

I tenei wa e arotahi ana te mahi ki te whakatinana i nga ahuatanga i Sudo-rs e taea ai te whakamahi hei whakakapi marama mo te sudo i roto i nga keehi whakamahi angamaheni (nga whirihoranga sudoers taunoa ki Ubuntu, Fedora, me Debian). I te wa kei te heke mai, he mahere ki te hanga whare pukapuka e taea ai te mahi sudo ki roto i etahi atu kaupapa, me te whakarato i tetahi tikanga whirihoranga rereke e whakakore ana i te hiahia ki te tarai i te syntax o te konae whirihoranga sudoers. I runga i te mahi sudo kua whakatinanahia, ka whakaritea ano he putanga o te whaipainga su. I tua atu, ko nga mahere e kii ana i te tautoko mo SELinux, AppArmor, LDAP, taputapu arotake, te kaha ki te whakamotuhēhē me te kore e whakamahi i te PAM, me te whakatinanatanga o nga whiringa raina whakahau sudo katoa.

E ai ki a Microsoft me Google, tata ki te 70% o nga whakaraeraetanga ka puta mai i te kore haumaru o te whakahaere mahara. Ko te whakaaro ko te whakamahi i te reo Rust ki te whakawhanake i te su me te sudo ka whakaiti i te tupono o nga whakaraeraetanga na te mahi kino me te mahara, me te whakakore i te puta o nga hapa penei i te uru atu ki tetahi waahi mahara i muri i tana wetewete me te whakakore i te parepare. Ko te whakawhanaketanga o Sudo-rs e whakahaerehia ana e nga miihini mai i te Ferrous Systems me te Tweede Golf me nga moni e whakaratohia ana e nga kamupene penei i a Google, Cisco, Amazon Web Services.

Ka whakaratohia te haumaru mahara i roto i te Rust i te wa whakahiato ma te tirotiro tohutoro, te pupuri i te mana o te ahanoa me te oranga o te ahanoa (whanui), tae atu ki te arotake i te tika o te uru mahara i te wa e mahia ana te waehere. Ko te waikura hoki he whakamarumaru mai i nga puhaketanga integer, me whakahau kia tiimata nga uara taurangi i mua i te whakamahi, ka pai ake te hapai i nga hapa i roto i te whare pukapuka paerewa, te whakamahi i te kaupapa o nga tohutoro koretake me nga taurangi ma te taunoa, e tuku ana i te patopato pateko kaha hei whakaiti i nga hapa arorau.

Source: opennet.ru

Tāpiri i te kōrero