Lëshimi i modulit LKRG 0.9.0 për mbrojtjen kundër shfrytëzimit të dobësive në bërthamën Linux

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

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