Das Openwall-Projekt hat die Version 0.9.4 des LKRG-Kernelmoduls (Linux Kernel Runtime Guard) veröffentlicht, das dazu dient, Angriffe und Integritätsverletzungen von Kernelstrukturen zu erkennen und zu blockieren. Das Modul kann beispielsweise vor nicht autorisierten Änderungen am laufenden Kernel und vor Versuchen schützen, die Berechtigungen von Benutzerprozessen zu ändern (Erkennung von Exploit-Einsätzen). Das Modul eignet sich sowohl zum Schutz vor Exploits bereits bekannter Schwachstellen des Linux-Kernels (zum Beispiel in Situationen, in denen es problematisch ist, den Kernel zu aktualisieren) als auch zur Abwehr von Exploits für noch unbekannte Schwachstellen. Der Code des Projekts wird unter der GPLv2-Lizenz veröffentlicht. Über die Besonderheiten der Implementierung von LKRG kann man im ersten Ankündigungstext des Projekts lesen.
Zu den Neuerungen in der neuen Version gehören:
- Unterstützung für das OpenRC-Initialisierungssystem hinzugefügt.
- Kompatibilität mit LTS-Kernels von Linux 5.15.40+ sichergestellt.
- Die Formatierung der im Log ausgegebenen Nachrichten wurde überarbeitet, um die automatisierte Analyse zu erleichtern und die Wahrnehmung bei der manuellen Auswertung zu verbessern.
- Für LKRG-Nachrichten werden eigene Log-Kategorien verwendet, was ihre Trennung von anderen Kernel-Nachrichten erleichtert.
- Das Kernelmodul wurde von p_lkrg in lkrg umbenannt.
- Installationsanleitungen mit DKMS hinzugefügt.
Quelle: opennet.ru
