NimishSood/siem-homelab-wazuh

GitHub: NimishSood/siem-homelab-wazuh

一份详尽的 SIEM 家庭实验室搭建教程,记录了基于 Wazuh Stack 部署安全监控系统的完整过程,适合安全入门者学习 SOC 和安全监控基础设施。

Stars: 0 | Forks: 0

# SIEM 家庭实验室 --- Wazuh Stack 本仓库记录了我的 **SIEM 家庭实验室项目**,我在其中 学习如何使用开源工具部署和配置安全监控系统。 该实验室正在逐步构建,并以系列形式记录,以便更好地 理解 **安全事件管道、索引系统和监控基础设施** 的运作方式。 ## 当前状态 **第 1 部分已完成** 第 1 部分侧重于部署 **Wazuh Indexer (OpenSearch)**,它 充当 SIEM 栈中安全事件的存储和搜索引擎。 第 1 部分涵盖的主题包括: - 创建 Ubuntu Server 虚拟机 - 安装 Wazuh Indexer - 为 SIEM 组件生成 TLS 证书 - 配置 `opensearch.yml` - 应用 JVM 堆内存和内存锁定配置 - 初始化安全集群 - 验证服务运行状况和集群初始化 ## 使用的技术 - **Wazuh Indexer (OpenSearch)** --- 安全事件存储和搜索 - **Ubuntu Server 24.04 LTS** - **VMware Workstation** ## 实验室环境 组件 规格 Hypervisor VMware Workstation OS Ubuntu Server 24.04 LTS CPU 4 核心 RAM 8 GB 存储 100 GB 网络 VMware NAT ## 仓库结构 ``` siem-homelab-wazuh/ ├── README.md ├── architecture/ │ ├── component-flow.png │ ├── network-topology.png │ └── siem-architecture-diagram.png ├── configs/ │ ├── graylog.conf │ ├── jvm.options │ ├── opensearch.yml │ └── pipelines/ ├── docs/ │ └── part1-wazuh-indexer/ │ ├── screenshots/ │ └── wazuh-indexer-deployment.md ├── resources/ │ ├── learning-notes.md │ └── references.md ├── screenshots/ └── scripts/ ├── attack-simulation/ └── setup/ ``` 随着家庭实验室的进展,将添加更多文档。 ## 项目目的 该家庭实验室旨在作为一个学习练习,以: - 理解 SIEM 架构 - 获得安全基础设施的实践经验 - 练习记录技术部署 ## 注意事项 本项目**并非生产环境部署**,仅用于**教育目的**。
标签:AMSI绕过, DevSecOps, OISF, PB级数据处理, TLS证书, Ubuntu Server, VMware, Wazuh, 上游代理, 威胁检测, 学习笔记, 安全实验室, 安全架构, 安全运维, 安全运营中心, 底层编程, 日志管理, 生成式AI, 索引, 网络安全, 网络映射, 虚拟化, 隐私保护