Proyecto Openwall lanzamiento del módulo del núcleo (Linux Kernel Runtime Guard), que proporciona la detección de modificaciones no autorizadas en el núcleo en funcionamiento (verificación de integridad) o intentos de cambiar los privilegios de los procesos de usuario (determinación de la aplicación de exploits). Este módulo es adecuado tanto para la protección contra exploits conocidos del núcleo de Linux (por ejemplo, en situaciones donde es problemático actualizar el núcleo del sistema), como para contrarrestar exploits de vulnerabilidades aún desconocidas. Sobre las características de LKRG se puede leer en .
Entre los cambios en la nueva versión:
- Se llevó a cabo la refactorización del código para garantizar el soporte de diversas arquitecturas de CPU. Se agregó soporte inicial para la arquitectura ARM64;
- Se ha asegurado la compatibilidad con los núcleos de Linux 5.1 y 5.2, así como con núcleos compilados sin incluir las opciones CONFIG_DYNAMIC_DEBUG durante la construcción del núcleo,
CONFIG_ACPI y CONFIG_STACKTRACE, y con núcleos compilados con la opción CONFIG_STATIC_USERMODEHELPER. Se añadió soporte experimental para núcleos del proyecto grsecurity; - Se ha modificado significativamente la lógica de inicialización;
- En la subsistema de verificación de integridad se ha reactivado el autohash (self-hashing) y se ha eliminado una condición de carrera en el motor de etiquetas de transición (*_JUMP_LABEL), que llevaba a bloqueos mutuos durante la inicialización al mismo tiempo que eventos de carga o descarga de otros módulos;
- En el código de determinación de la aplicación de exploits se han añadido nuevos sysctl lkrg.smep_panic (activado por defecto) y lkrg.umh_lock (desactivado por defecto), se han añadido comprobaciones adicionales del bit SMEP/WP, se ha cambiado la lógica de seguimiento de nuevas tareas en el sistema, se ha reformulado la lógica interna de sincronización con los recursos de las tareas, y se ha añadido soporte para OverlayFS, incluyendo Ubuntu Apport en la lista blanca.
Fuente: opennet.ru
