adampielak/wazuh-lkrg

GitHub: adampielak/wazuh-lkrg

为 Wazuh 提供针对 LKRG 内核运行时防护的自定义解码器和规则,使内核完整性违规与漏洞利用检测事件能在 SIEM 中集中呈现。

Stars: 0 | Forks: 0

# wazuh-lkrg ![Wazuh](https://img.shields.io/badge/wazuh-4.x-005571) ![Type](https://img.shields.io/badge/type-decoders%20%26%20rules-blue) ![License](https://img.shields.io/badge/license-MIT-green) 用于 [LKRG (Linux Kernel Runtime Guard)](https://lkrg.org/) 的自定义 Wazuh 解码器和规则 —— 直接在您的 SIEM 中呈现内核完整性违规、提权尝试和漏洞利用检测事件。 ## 什么是 LKRG LKRG 是一个可加载的内核模块,用于检测运行时的完整性违规和内核级别的漏洞利用企图。它监控: - 内核代码/数据完整性 - 进程凭证更改(提权) - SELinux/AppArmor 强制访问控制绕过企图 - 漏洞利用技术检测(ROP、JOP、ret2usr 等) 它可以在 RHEL7 及更高版本的主线内核和发行版内核上运行,无需修补内核。 ## 安装 ``` # 复制 decoder cp lkrg_decoders.xml /var/ossec/etc/decoders/ # 复制 rule cp lkrg_rules.xml /var/ossec/etc/rules/ # 无需重启重新加载 rule wazuh-reload-rules # 或 systemctl restart wazuh-manager ``` ## 检测内容 | LKRG 事件 | Wazuh 规则 | 描述 | |---|---|---| | `LKRG: ALERT` | lkrg_alert | 内核完整性违规 | | `LKRG: EXPLOIT` | lkrg_exploit | 阻断的漏洞利用企图 | | `LKRG: TASK` | lkrg_task | 进程凭证篡改 | | `LKRG: INIT` | lkrg_init | LKRG 模块加载/卸载 | ## 致谢 - Adam 'pi3' Zabrocki — LKRG 作者 ([pi3.com.pl](http://pi3.com.pl)) - [LKRG 项目](https://lkrg.org/)
标签:Linux内核, Wazuh, Web报告查看器, 安全渗透, 规则解码器