--- title: "Defense in Depth" type: concept tags: [security, architecture, risk-mitigation] sources: [self-healing-home-server-infrastructure-management] last_updated: 2026-04-17 --- ## Summary Defense in Depth(纵深防御)是一种多层安全架构策略,通过在多个层面部署安全控制来保护系统,即使某一层被突破,其他层仍能提供保护。在 AI Agent 安全设置中尤为重要。 ## Definition 通过在网络、主机、应用和数据多个层面部署互补的安全控制,实现全面防护的安全架构。 ## Key Layers 1. **网络层**:网络分段、防火墙、入侵检测 2. **主机层**:访问控制、系统加固、监控 3. **应用层**:输入验证、安全扫描、审计日志 4. **数据层**:加密、访问控制、备份 ## AI Agent Security Application - 专用 1Password vault 限制 AI 访问范围 - 网络分段隔离敏感服务 - 每日安全审计检查特权容器、硬编码 secrets、过度宽松权限 - 分支保护:PR 必须人工审查,Agent 无法覆盖 ## Connections - [[TruffleHog]] ← implements ← [[Defense in Depth]]:TruffleHog 扫描实现应用层安全 - [[Gitea]] ← enables ← [[Defense in Depth]]:本地 Git 作为防御层 - [[Zero Trust Architecture]] ← related_to ← [[Defense in Depth]]:纵深防御是零信任的基础