Simplycoin404/SOC-Homelab-Wazuh
GitHub: Simplycoin404/SOC-Homelab-Wazuh
基于Docker的Wazuh SIEM家庭实验室,用于安全监控和事件分析。
Stars: 0 | Forks: 0
# SOC 家庭实验室 – Wazuh SIEM 部署
## 概述
本项目记录了在家庭实验室中部署和配置 Wazuh SIEM 环境的过程。
本项目的目标是学习:
* Linux 管理员
* Docker 容器管理
* SIEM 部署
* 端点监控
* 威胁狩猎
* 安全事件分析
## 实验室环境
### 主机机器
* Ubuntu 24.04 LTS
* Docker
* Docker Compose
### SIEM 平台
* Wazuh 管理器
* Wazuh 索引器
* Wazuh 仪表板
### 测试系统
* Ubuntu 端点
* Kali Linux 攻击虚拟机
## 部署过程
### 步骤 1:安装 Docker
安装了 Docker 并验证了其运行。
### 步骤 2:部署 Wazuh
下载了 Wazuh 单节点 Docker 部署。
### 步骤 3:故障排除
遇到了证书和 OpenSearch 启动问题。
问题:
* OpenSearch 启动失败。
* 证书路径配置不正确。
解决方案:
* 使用 Wazuh 证书生成器重新生成证书。
* 重建容器。
* 验证索引器、管理器和仪表板服务。
### 步骤 4:代理注册
将 Ubuntu 端点注册到 Wazuh。
验证:
* 代理状态为 Active
* 代理成功与管理者通信
## 安全测试
### Nmap 检测
从 Kali Linux 执行 Nmap 扫描。
观察到:
* 网络服务器错误
* Nmap 用户代理检测
* Wazuh 警报生成
### SSH 认证失败检测
从 Kali 生成失败的 SSH 登录尝试。
观察到:
* 认证失败日志
* PAM 登录失败警报
* SSHD 事件检测
## 威胁狩猎调查
通过 Wazuh 威胁狩猎审查生成的警报。
调查:
* 源 IP
* 代理名称
* 规则 ID
* 事件时间戳
* 日志来源
* 警报严重性
## 展示的技能
* Linux
* Ubuntu 管理
* Docker
* Docker Compose
* Wazuh SIEM
* 威胁狩猎
* 日志分析
* 安全监控
* 端点检测
* SSH 监控
* Nmap 检测
* 事件调查
## 未来改进
* 添加 Windows 端点
* 添加 Sysmon 集成
* 添加漏洞扫描
* 创建自定义检测规则
* 构建攻击模拟
* 添加额外的 Linux 端点
标签:请求拦截