Projekti Openwall publikoi versionin 0.9.0 të modulit të bërthamës LKRG (Linux Kernel Runtime Guard), i destinuar për të identifikuar dhe bllokuar sulmet dhe shkeljet e integritetit të strukturave të bërthamës. Për shembull, moduli mund të mbrojë nga ndryshimet e paautorizuara në bërthamën e punës dhe përpjekjet për të ndryshuar kompetencat e proceseve të përdoruesve (përcaktimi i aplikimit të eksploitëve). Moduli është i përshtatshëm si për organizimin e mbrojtjes nga eksploitët e dobësive të njohura të bërthamat Linux (për shembull, në situatat kur është problematike të përditësohet bërthama në sistem), ashtu edhe për t'u përballur me eksploitët për dobësi që ende nuk janë zbuluar. Kodi i projektit shpërndahet nën licencën GPLv2.
Ndër ndryshimet në versionin e ri:
- ĂshtĂ« siguruar pĂ«rputhshmĂ«ria me bĂ«rthamat Linux nga 5.8 deri nĂ« 5.12, si dhe me bĂ«rthamat stabile 5.4.87 dhe mĂ« tĂ« reja (duke pĂ«rfshirĂ« risitĂ« nga bĂ«rthamat 5.8 dhe mĂ« tĂ« reja) dhe me bĂ«rthamat nga versionet RHEL deri nĂ« 8.4, duke ruajtur mbĂ«shtetje pĂ«r tĂ« gjitha versionet e mĂ«parshme tĂ« bĂ«rthamĂ«s, si bĂ«rthamat nga RHEL 7;
- ĂshtĂ« shtuar mundĂ«sia e ndĂ«rtimit tĂ« LKRG jo vetĂ«m si modul tĂ« jashtĂ«m, por edhe si pjesĂ« e pemĂ«s sĂ« bĂ«rthamĂ«s Linux, pĂ«rfshirĂ« pĂ«rfshirjen nĂ« imazhin e bĂ«rthamĂ«s;
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r shumĂ« konfigurime tĂ« tjera tĂ« bĂ«rthamĂ«s dhe sistemit;
- Janë rregulluar disa defekte të mëdha dhe mangësi në LKRG;
- Implementimi i disa komponentëve të LKRG është thjeshtuar ndjeshëm;
- Janë bërë ndryshime për të thjeshtuar mbështetje dhe debugging në të ardhmen për LKRG;
- Për testimin e LKRG, është shtuar integrimi me out-of-tree dhe mkosi;
- Repository i projektit është transferuar nga BitBucket në GitHub dhe është shtuar integrimi i vazhdueshëm duke përdorur GitHub Actions dhe mkosi, duke përfshirë verifikimin e ndërtimit dhe ngarkimin e LKRG në bërthamat e lëshimeve Ubuntu, si dhe në ndërtimet ditorë të Ubuntu të ofruara nga projekti për bërthamat më të fundit mainline.
Në këtë version të LKRG, disa zhvillues, të cilët nuk kishin marrë pjesë më parë në projekt, kanë kontribuar drejtpërdrejt (përmes kërkesave të tërheqjes në GitHub). Në veçanti, Boris Lukashev ka shtuar mundësinë e ndërtimit si pjesë e pemës së bërthamës Linux, ndërsa Vitaly Chikunov nga ALT Linux ka bërë integrimin me mkosi dhe GitHub Actions.
Në përgjithësi, megjithëse ka pasur shtesa të rëndësishme, numri i linjave të kodit të LKRG paksohet sërish për herë të dytë radhazi (më parë kishte pësuar një reduktim midis versioneve 0.8 dhe 0.8.1).
Saatualmente, paketa me LKRG në Arch Linux është përditësuar në versionin 0.9.0, dhe një sërë paketash të tjera përdorin versionet e fundit git të LKRG dhe, ndoshta, do të përditësohen gjithashtu në versionin 0.9.0 e më tej.
Përveç kësaj, mund të theksohet publikimi i fundit nga zhvilluesit e OS Aurora (modifikimi rus i Sailfish OS) për forcimin e mundshëm të LKRG me ARM TrustZone.
Më shumë në lidhje me LKRG shih në njoftimin e versionit 0.8 dhe diskutimin që u mbajt atëherë.
Burimi: opennet.ru
