Rust tęsia gilesnę integraciją į populiariausią Linux platinimą

„Ubuntu“ didina savo įsipareigojimą užtikrinti sistemos saugumą, pakeisdama vieną iš pagrindinių savo komponentų. Eksperimentinės būsimos versijos Ubuntu 25.10 dabar naudok sudo-rs pagal numatytuosius nustatymus – rūdžių pagrindu sukurtas klasikos perrašymas sudo naudingumas.

Šis sprendimas yra dalis iniciatyvos, kuria siekiama pereiti prie saugesnių ir patikimesnių esminių paslaugų diegimo, pašalinant tipines C kodo spragas, tokias kaip buferio perpildymas, nenaudojamo naudojimo klaidos ir kiti saugumo trūkumai.

Kas yra sudo-rs ir kodėl mums to reikia?

Sudo-rs projektas sukurtas visiškai suderinamas su originalu sudo galvoje, bet parašyta Rūdyskuri siūlo griežtą atminties valdymą ir saugaus tipo sistemą.

Canonical (Ubuntu kūrėjas) oficialiai patvirtino perėjimą prie sudo-rs 2025 m. gegužės mėn., tačiau visiškas pakeitimas prasidėjo tik neseniai, įdiegus visas būtinas funkcijas:

  • Parama vyresnio amžiaus žmonėms „Linux“ branduolio versijos (iki 5.9)
  • Parama už NOEXEC ir AppArmor
  • Stabilumo klaidų pataisymai
  • Migracija iš sudo-rs į pagrindinę saugyklą po saugumo patikrinimo

Ką apie įprastą sudo?

Klasika sudo vis dar yra sistemoje. Vartotojai gali grįžti prie jo naudodami komandą:

sudo update-alternatives --set sudo /usr/bin/sudo.ws

Tačiau į Ubuntu 26.10kūrėjai planuoja visiškai pašalinti klasikinę versiją iš pagrindinės saugyklos, palikdami tik sudo-rs.

Kas toliau?

Taip pat vyksta diskusijos dėl pakeitimo su komanda su panašiu „Rust“ įgyvendinimu – su-rs. Kol kas /usr/bin/su išlieka klasikinis variantas, tačiau jau planuojami eksperimentai su alternatyva.

„Ubuntu“ nėra pirmoji sistema, pereinanti prie pagrindinių komponentų „Rust“ diegimo. Panašias tendencijas nustatė:

  • Fedorakuri testuoja Rust pagrindu systemd moduliai
  • System76 Pop!_OSkur kai kurie vartotojo įrankiai jau parašyti Rust
  • Redox OSoperacinė sistema, sukurta „Rust“ nuo nulio

Kodėl tai svarbu

Rust įgyvendinimas sudo yra ne tik „madingas“ perrašymas. Tai žingsnis siekiant pašalinti visą pažeidžiamumų klasę, kuri dešimtmečius kankino Linux infrastruktūrą.

Komunalinės paslaugos kaip sudo, suir passwd tvarkyti privilegijas ir vartotojo įvestį, todėl jie yra pagrindiniai atakų tikslai.

Naudojant Rust tokiose komunalinėse paslaugose galima:

  • Kompiliavimo metu pašalinamos visos pažeidžiamumo klasės
  • Sistemos kodo patikimumo ir skaitomumo gerinimas
  • Vėlesnio audito ir priežiūros supaprastinimas

Jei neatsiranda kritinių klaidų, sudo-rs pasirodys Ubuntu 26.04 LTS leidimas pagal numatytuosius nustatymus ir visam laikui.

Jei tekste radote klaidą, siųskite pranešimą autoriui pažymėdami klaidą ir paspausdami Ctrl-Enter.

Norėdami komentuoti, turite būti prisijungę.

Draugai: - Marketingo agentūra - Teisinės konsultacijos - Skaidrių skenavimas - Klaipedos miesto naujienos - Miesto naujienos - Saulius Narbutas - Įvaizdžio kūrimas - Veidoskaita - Teniso treniruotės - Pranešimai spaudai - Kauno naujienos - Regionų naujienos - Palangos naujienos