30 lines
1.3 KiB
Markdown
30 lines
1.3 KiB
Markdown
---
|
||
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]]:纵深防御是零信任的基础 |