Avaldatud uus versioon isoleeritud keskkondade haldamise tööriistast Bubblewrap 0.11, mida kasutatakse ebajÔuliste kasutajate eraldi rakenduste piiramiseks. Praktiliselt kasutatakse Bubblewrap'i Flatpak projekti poolt rakenduste pakettide isoleerimise kihina. Isoleerimiseks kasutatakse traditsioonilisi Linuxi konteinerite virtualiseerimise tehnoloogiaid, mis pÔhinevad cgroupide, nimede ruumide (namespaces), Seccompi ja SELinuxi kasutamisel. Projekti kood on kirjutatud C keeles ja see on litsentseeritud LGPLv2+ alusel.
FailisĂŒsteemi isolatsioon toimub loomise abil vaikimisi uut mĂ€etamine ruumi (mount namespace), kus tmpfs abil luuakse tĂŒhi juurepartitsioon. Kui vajalik, kinnitatakse sellele partitsioonile vĂ€list failisĂŒsteemi partitsioonid reĆŸiimis âmount âbindâ (nĂ€iteks kĂ€ivitamisel valikuga âbwrap âro-bind /usr /usrâ partitsioon /usr edastatakse pĂ”hisĂŒsteemist ainult lugemiseks). VĂ”rguvĂ”imalused on piiratud juurdepÀÀsuga loopback-liidesele koos vĂ”rguhalli isoleerimisega flagedega CLONE_NEWNET ja CLONE_NEWUTS.
KĂ”igi liigsete kasutaja- ja protsessiidentifikaatorite vĂ€listamiseks loodud isoleeritud keskkonnas vĂ”ivad kasutada reĆŸiime CLONE_NEWUSER (kasutaja nimede ruum) ja CLONE_NEWPID (PID nimede ruum), ning uusi eeliseid hankimise keelamiseks kasutatakse reĆŸiimi PR_SET_NO_NEW_PRIVS. SĂŒsteemides, kus on olemas "kasutaja nimede ruum", saab Bubblewrap'i kĂ€itada tavalise kasutajana, samas kui sĂŒsteemides, kus "kasutaja nimede ruumi" ei ole, saab seda kasutada suid root lipuga isoleeritud keskkonna vajaliku algatamise teostamiseks.
Uues vÀljaandes:
- On vĂ”imalus luua mount-punkte, kus kasutatakse ĂŒhekihilist failisĂŒsteemi OverlayFS, mis ĂŒhendab mitu osa teistest failisĂŒsteemidest. OverlayFS-i kasutamise haldamiseks on ette nĂ€htud uued kĂ€surea vĂ”imalused ââoverlayâ, ââtmp-overlayâ, ââro-overlayâ ja ââoverlay-srcâ.
- Lisatud vĂ”imalus ââlevel-prefixâ diagnostilise vĂ€ljundi prioriteeditaseme sisestamiseks syslogi stiilis, mis vĂ”imaldab kasutada vĂ€ljundi töötlemiseks selliseid utiliite nagu âloggerâ ja âsystemd-catâ.
- Autotools-i ehitussĂŒsteemi tugi on lĂ”petatud. Ehitusel on nĂŒĂŒd vajalik Meson-i tööriistakomplekt.
Allikas: opennet.ru
