mcpField
D
defense-in-depth

defense-in-depth

github.com/dralgorhythm安全12875 次安装14 周前更新
代码仓库

关于 defense-in-depth

面向采用纵深防御的团队的安全技能,覆盖边界、网络、主机、应用和数据层。它提供控制措施示例与检查清单,并包含最小权限指导。

主要功能

  1. 01覆盖五个安全层的控制措施
  2. 02边界与网络防护
  3. 03主机与应用安全措施
  4. 04数据加密与访问日志
  5. 05最小权限指导

适用场景

  1. 01检查分层安全覆盖情况
  2. 02制定安全控制清单
  3. 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