Rilascio del modulo LKRG 0.7 per la protezione contro le vulnerabilità nel kernel Linux

Progetto Openwall ha pubblicato rilascio del modulo del kernel LKRG 0.7 (Linux Kernel Runtime Guard), che fornisce un rilevamento delle modifiche non autorizzate al kernel operativo (verifica dell'integrità) o tentativi di modifica dei diritti dei processi utente (determinazione dell'uso di exploit). Il modulo è adatto sia per organizzare una protezione contro exploit già conosciuti per il kernel Linux (ad esempio, in situazioni in cui è problematico aggiornare il kernel nel sistema), sia per contrastare exploit per vulnerabilità ancora sconosciute. È possibile leggere di più sulle caratteristiche di LKRG nel primo annuncio del progetto.

Tra le modifiche nella nuova versione:

  • È stato effettuato un refactoring del codice per garantire il supporto per diverse architetture CPU. È stato aggiunto il supporto iniziale per l'architettura ARM64;
  • È garantita la compatibilità con i kernel Linux 5.1 e 5.2, nonché con i kernel compilati senza includere durante la compilazione del kernel le opzioni CONFIG_DYNAMIC_DEBUG, CONFIG_ACPI e CONFIG_STACKTRACE, e con i kernel compilati con l'opzione CONFIG_STATIC_USERMODEHELPER. È stato aggiunto il supporto sperimentale per i kernel del progetto grsecurity;
    La logica di inizializzazione è stata significativamente modificata;
  • La logica di inizializzazione è stata notevolmente modificata;
  • Nel sottosistema di verifica dell'integrità è stata riattivata l'auto-hashing (self-hashing) e risolto lo stato di race condition nel motore dei marcatori di salto (*_JUMP_LABEL), evitando il deadlock durante l'inizializzazione insieme agli eventi di caricamento o scaricamento di altri moduli;
  • Nel codice di definizione dell'applicazione degli exploit sono stati aggiunti nuovi sysctl lkrg.smep_panic (abilitato per impostazione predefinita) e lkrg.umh_lock (disabilitato per impostazione predefinita), introdotte ulteriori verifiche sul bit SMEP/WP, modificata la logica di tracciamento dei nuovi task nel sistema, ristrutturata la logica interna di sincronizzazione con le risorse delle task, e aggiunta la compatibilità con OverlayFS, inclusa nella whitelist di Ubuntu Apport.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster