SuperAPI AI 工具集

senior-security

安全与审计

查看项目

更新于 10-15 13:58

技能介绍

Senior Security 是一个应用层安全技能,围绕威胁建模、安全架构、漏洞评估、安全代码审查、事件响应、密钥检测和合规映射提供系统化支持。

用途 该技能用于在系统或组件上开展威胁模型与攻击面分析、在部署前审查代码漏洞、设计纵深防御或零信任架构、扫描代码库中的硬编码密钥与凭据、运行漏洞评估或规划事件响应。

主要能力

  • 威胁建模:按元素进行 STRIDE 分析、DREAD 风险评分、创建数据流图(DFD)、攻击树和缓解措施映射。
  • 安全架构:纵深防御分层、零信任、认证模式选择(OAuth/OIDC、JWT、mTLS、FIDO2)和加密策略。
  • 漏洞评估:自动化(SAST/DAST/依赖/密钥)加手动测试、OWASP Top 10 映射、严重性分类和修复跟踪。
  • 安全代码审查:认证/授权、数据处理和加密审查,附带检查清单和安全与不安全模式目录。
  • 事件响应:分诊、遏制、根除、恢复、事后复盘,包含严重性分级和运行手册检查清单。
  • 密钥检测:secret_scanner.py 可发现 20 多种凭据模式(AWS/GCP/Azure、GitHub/Slack/Stripe、私钥),支持 CI/CD 退出码。
  • 合规映射:在应用层对齐 OWASP ASVS、CIS Benchmarks、NIST CSF、PCI-DSS、HIPAA、SOC 2。

使用方式 该技能提供两个脚本:

  • threat_modeler.py:执行 STRIDE 威胁分析、DREAD 风险评分和缓解建议。命令示例:python scripts/threat_modeler.py --component "API Gateway" --json
  • secret_scanner.py:检测 20 多种硬编码密钥/凭据模式,支持 CI/CD 退出码。命令示例:python scripts/secret_scanner.py /path/to/project --severity high

在执行威胁模型或扫描前,需确认以下输入,若未知或模糊应询问而非假设:目标组件/系统(--component,定义 STRIDE 分析范围)、资产与信任边界(驱动 DREAD 评分和缓解措施)、任务类型(威胁模型/代码漏洞审查/密钥扫描/事件响应计划,决定工具和输出)。若用户表示“直接起草”,则继续并在产物顶部列出假设。

参考资料按需加载:references/security-workflows.md(5 个完整工作流及决策矩阵)、references/threat-modeling-guide.md(STRIDE 方法论、攻击树、DREAD 评分、DFD 创建、威胁模板)、references/security-architecture-patterns.md(零信任、纵深防御、认证模式、API 安全、数据保护、密钥管理)、references/cryptography-implementation.md(AES-GCM、ChaCha20、RSA、Ed25519、密码哈希、HMAC、密钥管理/轮换、HSM 集成、常见加密错误)、references/tool-reference.md(脚本完整标志表、用法示例和输出格式)。

适用场景

  • 对系统或组件进行威胁模型或攻击面分析。
  • 部署前审查代码漏洞。
  • 设计安全的纵深防御或零信任架构。
  • 扫描代码库中的硬编码密钥和凭据。
  • 运行漏洞评估或规划事件响应。

限制 该技能覆盖应用层安全(Web 应用和 API 的威胁建模、安全代码审查、密钥检测、漏洞评估)、安全架构设计、事件响应规划和应用层合规映射。不覆盖:基础设施与云安全加固(见 senior-devops 和 aws-solution-architect)、运行时安全监控、SIEM 规则编写和 SOC 操作(见 senior-secops)、完整监管合规计划、审计证据收集和认证流程(见 ra-qm-team)、网络渗透测试工具、红队操作和物理安全评估。

集成点

  • senior-devops:CI/CD 管道安全门,威胁模型缓解措施输入管道加固需求,密钥扫描器作为预提交或 CI 步骤运行。
  • senior-secops:安全监控与事件响应,威胁模型输出定义检测规则,事件严重性级别与 SecOps 告警层级对齐。
  • senior-backend:安全 API 开发,安全代码审查清单应用于后端 PR,认证模式选择指导 API 认证实现。
  • senior-architect:安全架构决策,纵深防御层和零信任原则为架构设计评审提供输入,STRIDE 结果输入架构风险登记册。
  • senior-qa:安全测试集成,漏洞评估发现成为 QA 回归测试用例,OWASP Top 10 映射驱动安全测试覆盖。
  • ra-qm-team:合规框架对齐,安全控制映射到 SOC 2、PCI-DSS 和 HIPAA 要求,威胁模型文档满足审计证据需求。