piyushjawla/SOC-simulation-lab

GitHub: piyushjawla/SOC-simulation-lab

本项目提供了一套完整的SOC模拟实验室搭建指南,通过部署Wazuh监控Windows AD环境,帮助用户在虚拟化环境中实践日志分析与攻击检测。

Stars: 0 | Forks: 0

# SOC-Simulation-Lab ### 📌 概述 本项目记录了一个小型安全运营中心 (SOC) 模拟实验室的搭建过程,旨在使用 Wazuh 作为 SIEM 平台,监控和分析 Windows Active Directory 环境中的活动。构建该实验室是为了在虚拟化的企业级环境中获得日志收集、网络分段、攻击可见性以及安全监控的实践经验。 ### 🎯 目标 - 模拟基础的 SOC 环境 - 收集并分析安全日志 - 监控多系统活动 - 了解可疑行为在 SIEM 平台中的表现形式 - 实践网络分段与虚拟化技术 - 接触并熟悉安全监控工作流程 ### 🛠 使用的技术 | 技术 | 用途 | | -------------- | --------------------------- | | VirtualBox | 虚拟化 | | Windows Server | 域控制器 | | Windows 10 | 客户端系统 | | Kali Linux | 攻击模拟 | | Ubuntu Server | Wazuh 部署 | | Wazuh | SIEM 与日志监控 | | Netplan | Linux 网络配置 | ### 🏗 实验室架构 ``` NAT / Internet | ---------------- | | DC01 Wazuh Server | CLIENT01 | Kali Linux ``` ### 🌐 网络设计 双网卡配置 为域控制器配置了: - 用于实验室内部通信的内部网络适配器 - 用于连接互联网的 NAT 适配器 ![网络设计](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/cc48c34603055659.png) 这实现了: - 隔离的内部通信 - 受控的互联网访问 - 主机与实验室环境之间的隔离 ![网络设计](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/0a22d5994f055700.png) ### 🔐 Wazuh SIEM 部署 Wazuh 安装 在 Ubuntu Server 上部署了 Wazuh,使其作为 SOC 实验室的集中监控平台。 ![Wazuh SIEM 部署](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/92eb166c8d055701.png) ### 处理兼容性问题 在安装过程中,遇到了操作系统兼容性限制问题。 解决方案 验证了 Ubuntu 版本 使用: `--ignore-check` 跳过了安装程序的兼容性验证(适用于个人实验室环境)。 ![处理兼容性问题](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/92eb166c8d055701.png) ### 🌍 Wazuh 服务器的网络配置 静态 IP 配置 发现实验室网络适配器缺少 IP 分配后,使用 Netplan 手动配置了静态 IP 地址。 ![Wazuh 服务器的网络配置](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/d76afe0805055702.png) ### 持久连接 配置了持久的网络设置,以确保系统重启后网络连接依然正常工作。 使用的技术示例: Netplan Ubuntu 网络工具 ### 🔗 SIEM 仪表板访问 端口转发配置 由于内部实验室网络与主机系统相互隔离,因此在 VirtualBox 中配置了 NAT 端口转发,以便将 Wazuh 仪表板安全地暴露给主机。 这实现了: - 通过 localhost 进行浏览器访问 - 从主机操作系统管理仪表板 - ![SIEM 仪表板访问](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/7213c1f864055703.png) ### 📊 安全监控 Wazuh 仪表板验证 验证了以下组件的成功启动: - Wazuh Dashboard - Wazuh Indexer - Wazuh Manager 确认了 SIEM 的可访问性和仪表板功能。 ![安全监控](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/5b6e4dc84f055704.png) ### 配置 Wazuh 持久服务 - 启用了 Wazuh manager、indexer 和 dashboard 服务 - 配置了系统开机时自动启动 - 验证了重启后服务的持久性 ![配置 Wazuh 持久服务](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/bb26a1e4f8055705.png) ### 解决 Wazuh 服务依赖问题 - 排查了仪表板 API 连接失败问题 (HTTP 503) ![1](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/9a83524c02055706.png) - 验证了端口 55000 上 Wazuh API 的可用性 ![2](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/a5f9fd6659055708.png) - 诊断出服务依赖初始化问题 - 按照正确的顺序重启 Wazuh 组件以恢复功能: Indexer → Manager → Dashboard ![3](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/88d19cd7ed055709.png) ![4](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/8522e2c876055710.png)
标签:EDR, PB级数据处理, PE 加载器, PFX证书, Terraform 安全, Ubuntu Server, VirtualBox, Wazuh, Windows Active Directory, 企业网络架构, 域控制器, 安全运维, 安全运营中心, 攻击检测, 攻击模拟, 日志收集, 模拟实验室, 活动目录, 网络分割, 网络安全, 网络映射, 脆弱性评估, 虚拟化环境, 隐私保护, 驱动签名利用