Projekti Openwall publikoi versionin e modulit të kernelit LKRG 0.9.0 (Linux Kernel Runtime Guard), i cili është i destinuar për të identifikuar dhe bllokuar sulmet dhe shkeljet e integritetit të strukturave të kernelit. Për shembull, moduli mund të mbrojë nga ndryshimet e paautorizuara në kernelin aktiv dhe përpjekjet për të ndryshuar autorizimet 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ë kernelit Linux (për shembull, në situatat kur është problematike të përditësohet kernel-i në sistem), ashtu edhe për të përballuar eksploitët për dobësitë që ende nuk janë të njohura. Kodi i projektit shpërndahet nën licencën GPLv2.
Ndër ndryshimet në versionin e ri:
- ĂshtĂ« siguruar pĂ«rputhshmĂ«ria me kernelat Linux nga 5.8 deri nĂ« 5.12, si dhe me kernelat stabilĂ« 5.4.87 dhe mĂ« tĂ« rinj (tĂ« cilat pĂ«rfshijnĂ« risitĂ« nga kernelat 5.8 dhe mĂ« tĂ« rinj) dhe me kernelat nga versionet RHEL deri nĂ« 8.4, duke ruajtur mbĂ«shtetje pĂ«r tĂ« gjitha versionet e kaluara tĂ« kernelave, siç janĂ« kernelat 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Ă« kernelit Linux, pĂ«rfshirĂ« integrimin nĂ« imazhin e kernelit;
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r shumĂ« konfigurime shtesĂ« tĂ« kernelit dhe sistemit;
- Janë korrigjuar disa gabime dhe mangësi të rëndësishme në LKRG;
- Janë thjeshtësuar konsiderueshëm disa komponentë të LKRG;
- Janë bërë ndryshime për të thjeshtuar mbështetje dhe skandim të mëtejshëm të LKRG;
- Për testimin e LKRG, është shtuar integrimi me out-of-tree dhe mkosi;
- Repoja e 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ë kernelat e lëshimeve të Ubuntu, si dhe në ndërtimet e përditshme të Ubuntu që ofrohen nga projekti.
Në këtë version të LKRG, disa zhvillues, të cilët nuk kishin marrë pjesë më parë në projekt, kanë kontribuar drejtpërdrejt (nëpërmjet kërkesave për bashkim në GitHub). Në veçanti, Boris Lukashev ka shtuar mundësinë e ndërtimit si pjesë e pemës së kernelit Linux, ndërsa Vitaly Chikunov nga ALT Linux ka ofruar integrimin me mkosi dhe GitHub Actions.
Në përgjithësi, edhe pse janë bërë shtesa të rëndësishme, numri i linjave të kodit të LKRG paksa zvogëlohet për herë të dytë radhazi (më parë ai gjithashtu ishte zvogëluar midis versioneve 0.8 dhe 0.8.1).
Aktualisht, paketa me LKRG në Arch Linux është përditësuar tashmë në versionin 0.9.0, dhe disa paketa të tjera përdorin versione të fundit git të LKRG dhe, për shumicën e mundësive, do të përditësohen gjithashtu në versionin 0.9.0 e më tej.
Për më tepër, mund të theksohet publikimi i fundit nga zhvilluesit e OS Aurora (modifikimi rus i Sailfish OS) për forcimin e LKRG me ARM TrustZone.
Për më shumë detaje mbi LKRG shih në njoftimin e versionit 0.8 dhe diskutimin e zhvilluar atëherë.
Burimi: opennet.ru
