VIGHNESH329/wazuh-tool-practical

GitHub: VIGHNESH329/wazuh-tool-practical

该项目记录了使用 Wazuh 平台进行文件完整性监控及其他 SOC 核心功能的实践过程,解决关键系统文件篡改检测与安全事件调查的实际问题。

Stars: 0 | Forks: 0

# 使用 Wazuh 进行文件完整性监控 (FIM) ## 概述 本实验演示了 Wazuh 的文件完整性监控 (FIM) 功能如何检测对关键系统文件的未经授权的修改。 目的是了解 Syscheck 模块如何监控文件、比对 hash,并在检测到文件完整性发生变化时生成警报。 ## 环境 * 操作系统:Ubuntu * 安全平台:Wazuh * 使用模块:Syscheck (文件完整性监控) ## 初始观察 Syscheck 模块已启用,但未能立即检测到文件更改。 配置: ``` 43200 ``` 这意味着 Wazuh 每 12 小时执行一次扫描。 ## 问题 在修改受监控的文件后,由于未启用实时监控,因此没有立即生成警报。 ## 解决方案 为 `/etc` 目录启用了实时监控。 配置: ``` /etc /usr/bin,/usr/sbin /bin,/sbin,/boot ``` 更新配置后,重启了 Wazuh Manager。 ``` sudo systemctl restart wazuh-manager ``` ## 攻击模拟 修改受监控的文件: ``` sudo nano /etc/hosts ``` 添加: ``` 127.0.0.1 WAZUH_REALTIME_TEST ``` ## 检测 Wazuh 生成了以下警报: ``` Integrity checksum changed ``` 警报严重级别: ``` Level 7 ``` ## 检测原理 ``` File Modified ↓ Syscheck Recalculates Hash ↓ Hash Mismatch Detected ↓ Wazuh Generates Alert ``` 生成警报的原因是文件在修改后其 checksum 发生了改变。 ## 学到的关键概念 * 文件完整性监控 (FIM) * Syscheck 模块 * 实时监控 * 基于 Hash 的检测 * 警报调查 * 安全监控 ## 结论 通过启用实时监控、修改受保护的系统文件,并验证 Wazuh 通过完整性 checksum 警报检测到了更改,成功配置并测试了 Wazuh 文件完整性监控。 本实验演示了安全团队如何识别对关键文件的未经授权的修改,并调查潜在的安全事件。
标签:Redis利用, Wazuh, x64dbg, 安全运营中心, 网络映射