yasen2021/soc-ai-automation
GitHub: yasen2021/soc-ai-automation
这是一个基于Wazuh与Docker构建的AI增强型自动化安全运营中心(SOC)项目,旨在通过自动化技术提升网络安全事件的检测、排序与响应能力。
Stars: 0 | Forks: 0
# SOC AI 自动化
设计和实现一个通过 AI 增强的自动化 SOC,用于安全事件的检测、优先级排序、丰富化和响应。
本仓库构建为可在 Windows (Docker Desktop + WSL2) 上复现,并演示逼真的 SOC 技术栈。
## 阶段 0–2 状态(可运行的演示)
已实现并验证:
- 单节点 Wazuh 核心(Manager + Indexer + Dashboard)
- TLS 证书生成工作流
- 根目录 `docker-compose.yml` 作为标准入口点
## 快速入门 — Wazuh 核心 (Docker)
### 前置条件
- 启用了 WSL 2 后端的 Docker Desktop。
- 在您的 WSL 2 发行版中,增加 `vm.max_map_count`(Wazuh indexer 要求):
`sudo sysctl -w vm.max_map_count=262144`
### 配置环境变量
- 将 `.env.example` 复制为 `.env` 并根据需要调整。
### 生成 TLS 证书(一次性操作)
从仓库根目录运行:
`docker compose -f docker/wazuh/generate-certs.yml run --rm generator`
证书将被写入 `configs/wazuh/wazuh_indexer_ssl_certs/`。
### 启动
`docker compose up -d --remove-orphans`
### 访问
- Wazuh Dashboard: `https://localhost:5601`(预期会出现自签名证书警告)
- 默认 Dashboard 登录信息:
- 用户名:`admin`
- 密码:`SecretPassword`
### 验证
- 容器状态:`docker compose ps`
- Indexer 健康状况:`curl.exe -k -u admin:SecretPassword https://localhost:9200/_cluster/health?pretty`
- 日志:
- `docker logs -f wazuh-indexer`
- `docker logs -f wazuh-manager`
- `docker logs -f wazuh-dashboard`
### 停止 / 重置
- 停止:`docker compose down`
- 完全重置(删除数据卷):`docker compose down -v`
标签:AI增强, AMSI绕过, DevSecOps, Docker, FTP漏洞扫描, NIDS, TLS证书, Wazuh, WSL2, 上游代理, 威胁情报, 威胁检测, 安全编排, 安全运营中心, 安全防御评估, 容器化, 应用安全, 开发者工具, 网络安全, 网络映射, 网络调试, 自动化, 请求拦截, 隐私保护