关于 defense-in-depth
面向采用纵深防御的团队的安全技能,覆盖边界、网络、主机、应用和数据层。它提供控制措施示例与检查清单,并包含最小权限指导。
主要功能
- 01覆盖五个安全层的控制措施
- 02边界与网络防护
- 03主机与应用安全措施
- 04数据加密与访问日志
- 05最小权限指导
适用场景
- 01检查分层安全覆盖情况
- 02制定安全控制清单
- 03为敏感操作限定权限范围
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ dralgorhythm/ claude-agentic-framework --skill defense-in-depth安装后在 Claude Code 中输入/defense-in-depth确认已加载。
详细介绍
纵深防御
安全层
┌─────────────────────────────────┐
│ Perimeter Security │ WAF, DDoS Protection
├─────────────────────────────────┤
│ Network Security │ Firewalls, VPNs, Segmentation
├─────────────────────────────────┤
│ Host Security │ OS Hardening, Patching
├─────────────────────────────────┤
│ Application Security │ AuthN, AuthZ, Input Validation
├─────────────────────────────────┤
│ Data Security │ Encryption, Access Control
└─────────────────────────────────┘
各层控制措施
1. 边界层
- Web 应用防火墙(WAF)
- DDoS 防护
- 速率限制
- 机器人检测
2. 网络层
- 网络分段(VPC、子网)
- 安全组 / 防火墙
- 通过 VPN 进行内部访问
- 零信任网络访问
3. 主机层
- 操作系统加固
- 补丁管理
- 终端防护
- 文件完整性监控
4. 应用层
- 身份验证(OAuth2、OIDC)
- 授权(RBAC、ABAC)
- 输入验证
- 输出编码
- 会话管理
- 安全标头
5. 数据层
- 静态数据加密(AES-256)
- 传输中数据加密(TLS 1.3)
- 密钥管理
- 数据脱敏
- 访问日志记录
安全检查清单
- 已配置包含 OWASP 规则的 WAF
- 已实施网络分段
- 所有流量均已加密(TLS)
- 所有端点均已启用身份验证
- 已实施最小权限访问控制
- 已安全管理机密
- 已启用审计日志记录
- 备份已加密且经过测试
最小权限原则
仅授予所需的最低权限:
- 使用 IAM 角色,而非长期凭据
- 将权限限定于特定资源
- 定期审查访问权限
- 对敏感操作实施即时访问
评论
支持 Markdown