recon-0xyash/wazuh-siem-homelab

GitHub: recon-0xyash/wazuh-siem-homelab

基于 Wazuh 的企业级 SIEM 家庭实验室,涵盖终端监控、自定义检测、攻击模拟与事件响应的完整安全运营流程。

Stars: 0 | Forks: 0

# Wazuh SIEM 家庭实验室 ## 概述 本项目演示了使用 Wazuh 进行安全信息与事件管理 (SIEM) 环境的设计、部署和运营。 该实验室包含: - Wazuh Manager、Indexer 和 Dashboard - 配备 Sysmon 的 Windows 11 终端 - 配备 Auditd 的 Ubuntu 终端 - Kali Linux 攻击工作站 本项目重点关注遥测工程、检测开发、攻击模拟、威胁狩猎,以及与 MITRE ATT&CK 框架保持一致的事件响应。 ## 使用的技术 - Wazuh - Windows 11 - Ubuntu 20.04 - Kali Linux - Sysmon - Auditd - MITRE ATT&CK - Nmap - Hydra - SMBClient - NetExec # 项目状态 ## 阶段 1 – 架构与规划 ✅ * 设计了虚拟 SOC 实验室架构 * 创建了主机和资产清单 * 记录了日志架构和数据流 * 建立了网络分段和通信路径 ## 阶段 2 – Wazuh 基础设施部署 ✅ * 部署了 Wazuh Manager、Indexer 和 Dashboard * 配置了 Windows 和 Ubuntu 终端 * 注册并验证了 Wazuh agent * 验证了安全的 agent 与 manager 通信 * 确认了端到端的日志接入 ## 阶段 3 – 遥测工程 ✅ ### Windows 遥测 * 部署了 Microsoft Sysmon * 启用了进程创建监控 * 配置了注册表活动监控 * 通过 Sysmon 遥测增强了终端可见性 ### Linux 遥测 * 部署了 Auditd * 启用了用户活动审计 * 配置了对敏感系统文件的监控 ### 文件完整性监控 (FIM) * 监控了文件创建事件 * 监控了文件修改事件 * 监控了文件删除事件 ### 验证 通过 Wazuh 平台成功收集、集中化并分析了 Windows 和 Linux 的安全遥测数据。 ## 阶段 4 – 检测工程 ✅ ### 目标 在 Wazuh SIEM 环境中开发、验证和调查安全检测。 ### 已实现的检测 * 账户发现检测 * PowerShell 活动检测 * 失败的身份验证检测 * 可疑脚本创建检测 * 可执行文件植入检测 * 自定义 PowerShell 检测规则 ### 展现的技能 * 检测工程 * SIEM 管理 * 告警调查与分析 * 自定义规则开发 * MITRE ATT&CK 映射 * 安全监控与验证 ## 阶段 5 – 攻击模拟与事件响应 ✅ ### Windows 攻击模拟 * Nmap 侦察 * 失败登录攻击模拟 * SMB 枚举 ### Linux 攻击模拟 * SSH 暴力破解攻击 * 敏感文件访问监控 * 权限提升枚举 ### 调查活动 * 告警分类 * 威胁狩猎 * 安全事件分析 * 事件调查 * 根本原因分析 * 事件报告 ### MITRE ATT&CK 覆盖范围 * T1595 – 主动扫描 * T1046 – 网络服务发现 * T1110 – 暴力破解 * T1135 – 网络共享发现 * T1005 – 本地系统数据 * T1083 – 文件和目录发现 * T1087 – 账户发现 * T1069 – 权限组发现 ### 验证 在 Windows 和 Linux 终端上成功生成、检测、调查并记录了模拟攻击活动。 ## 阶段 6 – 威胁狩猎与检测优化 ✅ ### 目标 评估检测有效性、执行威胁狩猎活动、分析告警质量,并评估 Wazuh SIEM 环境中的整体可见性。 ### 已执行的活动 * 跨 Windows 和 Linux 终端的威胁狩猎 * 检测验证与审查 * MITRE ATT&CK 覆盖范围分析 * 误报分析 * 检测调优与优化 ### 交付成果 * 威胁狩猎报告 * MITRE ATT&CK 覆盖矩阵 * 误报分析报告 * 检测调优报告 ### 成果 验证了对模拟攻击者活动的可见性,评估了检测覆盖范围,并确定了未来检测改进和调优的机会。
标签:CTI, PE 加载器, Wazuh, 安全运营中心, 插件系统, 网络映射