Vydanie modulu LKRG 0.7 na ochranu pred zneužívaním zraniteľností v jadre Linuxu

Projekt Openwall publikoval vydanie modulu jadra LKRG 0.7 (Linux Kernel Runtime Guard), ktorý zabezpečuje odhaľovanie neoprávnenej zmeny v pracujúcom jadre (kontrola integrity) alebo pokusy o zmenu oprávnení používateľských procesov (určenie použitia exploitov). Modul je vhodný na ochranu pred už známymi exploitmi pre jadro Linux (napríklad v situáciách, keď je problematické aktualizovať jadro v systéme), ako aj na čelanie exploitom pre ešte neznáme zraniteľnosti. O zvláštnostiach LKRG sa môžete dočítať v prvom oznámení projektu.

Medzi zmenami v novej verzii:

  • Bol vykonaný refaktor kódu na zabezpečenie podpory rôznych architektúr CPU. Pridaná počiatočná podpora architektúry ARM64;
  • Zabezpečená kompatibilita s jadrami Linux 5.1 a 5.2, ako aj s jadrami, ktoré boli zostavené bez zahrnutia možností CONFIG_DYNAMIC_DEBUG, CONFIG_ACPI a CONFIG_STACKTRACE pri zostavení jadra, a s jadrami zostavenými s voľbou CONFIG_STATIC_USERMODEHELPER. Pridaná experimentálna podpora jadier z projektu grsecurity;
    Podstatne zmenená logika inicializácie;
  • V subsystéme kontroly integrity bolo opätovne zahrnuté samohashovanie (self-hashing) a odstránený stav závodu v engine pre značky prechodu (*_JUMP_LABEL), čo vedie k vzájomnému zablokovaniu pri inicializácii spolu s udalosťami načítania alebo vykladania iných modulov;
  • V kóde určenia použitia exploitov boli pridané nové sysctl lkrg.smep_panic (predvolene zapnuté) a lkrg.umh_lock (predvolene vypnuté), pridané dodatočné kontroly bitu SMEP/WP, zmenená logika sledovania nových úloh v systéme, prepracovaná vnútorná logika synchronizácie s prostriedkami úloh, pridaná podpora OverlayFS a zaradenie Ubuntu Apport na bielu listinu.
  • Projekt Openwall zverejnil vydanie modulu jadra

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster