ryan-sharpnack/hack-the-homelab

GitHub: ryan-sharpnack/hack-the-homelab

记录从零搭建企业级安全实验环境全过程的文档项目,涵盖 Active Directory、SIEM 监控、漏洞管理和渗透测试。

Stars: 0 | Forks: 0

# 黑客家庭实验室 ## 从零构建企业级安全架构 本仓库记录了在虚构组织 **Nexus Dynamics Corporation (NDC)** 下构建和运营一个完整的企业级安全家庭实验室的过程 —— 旨在培养系统管理、安全工程和防御性架构的实践技能。 ## 基础设施概述 | 资产 | 角色 | IP | |---|---|---| | Kali Linux | 攻击平台 / 宿主机操作系统 | 192.168.123.10 | | DC01 | Windows Server 2025 — Active Directory | 192.168.123.20 | | NDC-FS01 | Windows 文件服务器 / IIS | 192.168.123.25 | | SRV01 | Ubuntu Server 26.04 | 192.168.123.30 | | SIEM01 | Ubuntu 22.04 — Wazuh 4.7.5 SIEM | 192.168.123.35 | | RHEL01 | Rocky Linux 10 — SELinux enforcing | 192.168.123.40 | | WS01 | Windows 11 企业版 | DHCP | | FW01 | pfSense CE 防火墙 | 192.168.123.2 | ## 虚拟网络 | 网络 | 子网 | 用途 | |---|---|---| | pentest-lab | 192.168.123.0/24 | 主要实验室网络 — 包含所有虚拟机 | | nexus-dmz | 192.168.200.0/24 | DMZ — 未来的主机 | | default NAT | 192.168.122.0/24 | 临时互联网访问通道 | ## 已完成阶段 **阶段 1 — 核心基础设施** - 运行 KVM/QEMU hypervisor 的 Kali Linux 裸金属宿主机 - Windows Server 2025 Active Directory 域 (homelab.local) - 组织单位、用户账户和可被 Kerberoast 的服务账户 - 用于攻击模拟的故意配置错误 - 配置了七个 GPO,包含审计策略 **阶段 2 — 网络安全** - pfSense CE 防火墙部署 - pentest-lab 和 nexus-dmz 网络分段 - 网络间流量控制 **阶段 3 — 安全监控** - 在专用的 Ubuntu 22.04 虚拟机上部署了 Wazuh 4.7.5 SIEM - 已注册 Agent:DC01 (Windows Server)、WS01 (Windows 11)、RHEL01 (Rocky Linux) - 通过 GPO 配置了高级审计策略 - 自定义暴力破解检测规则 — MITRE ATT&CK T1110 - 合规性映射:GDPR、HIPAA、PCI-DSS、NIST 800-53 - 部署了 Nessus Essentials 用于漏洞管理 - 部署了启用 SELinux enforcing 的 Rocky Linux 10 虚拟机 ## 仓库结构 /network — 网络拓扑图和 IP 架构 /active-directory — OU 结构、GPO 配置、AD 文档 /wazuh — 自定义检测规则、Agent 配置 /findings — 漏洞发现记录 /runbooks — 标准操作程序 /notes — 日常会话记录 ## 展示技能 Active Directory · Windows Server · Linux 管理 · pfSense · KVM 虚拟化 · Wazuh SIEM · 检测工程 · MITRE ATT&CK · SELinux · 漏洞管理 · 网络分段 · GPO 管理 · 事件检测 ## 交流 - YouTube:[Hack the Homelab](https://www.youtube.com/@hackthehomelab) - LinkedIn:[Ryan Sharpnack](www.linkedin.com/in/ryansharpnack) *这是一个正在进行的项目。会定期添加新的阶段和文档。*
标签:GPT, Wazuh, 企业安全实验室, 活动目录, 漏洞管理, 系统运维, 网络安全架构