Dalja e modulit LKRG 0.9.0 për mbrojtjen nga shfrytëzimi i dobësive në kernelin Linux

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

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster