ChristopherMCalabrese/enterprise-security-lab
GitHub: ChristopherMCalabrese/enterprise-security-lab
一个将企业安全原则应用于家庭环境的安全实验室仓库,涵盖身份管理、网络安全、入侵检测和监控告警的架构文档与实践记录。
Stars: 0 | Forks: 0
# 企业安全实验室
## 概述
本仓库记录了我受企业环境启发的网络安全实验室,其建立旨在培养在身份、基础设施、网络和安全运营方面的实践技能,同时将企业安全原则应用于我自己的家庭环境。
我没有将这些技术视为孤立的工具,而是设计了这个实验室,以更好地理解身份、网络、监控和分层安全控制如何协同工作,从而降低风险并提高运营可见性。
这里记录的所有内容都反映了我在实际使用的技术、我做出的决定、我学到的经验教训,以及我正在持续改进的领域。
## 设计目标
* 将企业安全原则应用于家庭环境。
* 通过动手实践来加强实用技能。
* 构建并记录可重复且易于理解的解决方案。
* 在专业领域推荐类似方案之前,验证安全概念的可行性。
* 随着新技术和安全实践的发展,持续改进环境。
## 高层架构
```
Internet
│
Cox Gateway
│
OPNsense Firewall
│
UniFi Switching
│
────────────────────────────────
│ │ │ │
Main IoT Media Guest
│
Unraid • Proxmox • Infrastructure
```
## 核心技术
### 基础设施
* Proxmox
* Unraid
* Docker
### 身份
* Microsoft Entra ID
* Active Directory *(目前正在开发中)*
### 网络
* OPNsense
* UniFi Switching
* WireGuard VPN
* VLAN Segmentation
* DNS
* DHCP (Dnsmasq)
### 安全
* Microsoft Defender
* CrowdSec
* Suricata IDS
* Unbound DNS Filtering
### 监控
* Grafana
* InfluxDB
* UniFi Poller
* Telegraf
## 仓库内容
* **docs/** — 详细文档,涵盖架构、网络、身份、监控和未来计划。
* **diagrams/** — 网络和架构图。
* **projects/** — 独立项目、配置决策和经验教训。
* **images/** — 辅助屏幕截图和图表。
## 当前路线图
* 扩展 Active Directory 的实施。
* 将 Microsoft Entra ID 与本地身份进行集成。
* 将安全遥测数据转发至 Wazuh。
* 继续完善网络分段和安全监控。
* 记录安全决策、架构变更和经验教训。
标签:Metaprompt, PB级数据处理, Terraform 安全, 企业安全实验室, 安全运维, 微软365, 网络架构, 请求拦截, 身份与访问管理