O projeto Openwall publicou a versão 0.9.4 do módulo do núcleo LKRG (Linux Kernel Runtime Guard), destinado à detecção e bloqueio de ataques e violações da integridade das estruturas do núcleo. Por exemplo, o módulo pode proteger contra alterações não autorizadas no núcleo em operação e tentativas de modificação das permissões dos processos de usuário (definição de uso de exploits). O módulo é adequado tanto para a organização de proteção contra exploits de vulnerabilidades já conhecidas do núcleo Linux (por exemplo, em situações onde é problemático atualizar o núcleo no sistema), quanto para combater exploits de vulnerabilidades ainda desconhecidas. O código do projeto é distribuído sob a licença GPLv2. Informações sobre as características da implementação do LKRG podem ser lidas no primeiro anúncio do projeto.
Entre as mudanças na nova versão:
- Suporte adicionado ao sistema de inicialização OpenRC.
- Compatibilidade garantida com núcleos LTS do Linux 5.15.40+.
- A formatação das mensagens registradas foi reformulada para simplificar a análise automatizada e melhorar a legibilidade durante a revisão manual.
- Mensagens do LKRG utilizam categorias de logs próprias, facilitando a separação das demais mensagens do núcleo.
- O módulo do núcleo foi renomeado de p_lkrg para lkrg.
- Instruções de instalação usando DKMS foram adicionadas.
Fonte: opennet.ru
