SuperAPI AI 工具集

hardening-cloud-posture

通用与其它

查看项目

更新于 10-16 02:29

技能介绍

用途:该技能面向云账户或组织的主动安全加固,在事件发生前开展工作。核心主张是身份即边界——云中攻击路径通常是 IAM 权限链而非网络跳转;修复应按“该配置让某主体能到达什么”排序,而非按扫描器严重级别标签排序。

适用时机:评审 AWS/Azure/GCP 账户或组织的安全态势;分类处置 Prowler、ScoutSuite、Security Hub 或 Defender for Cloud 报告;判断众多错误配置中哪些真正重要;设置预防性护栏(SCP、Azure Policy、组织策略);启用日后调查所依赖的日志与管控。不适用于:正在调查的活动事件(应使用 investigating-aws-incidents 等)、主动攻击验证(应使用 exploiting-cloud-platforms)、Kubernetes 集群面加固、工作负载 CVE 管理。

优先顺序:先关闭无需凭据的公网暴露(公开存储桶、可公网访问的数据库、对 0.0.0.0/0 开放的管理端口);其次处理过度授权的身份(通配符策略、可被 * 或外部账户无条件下扮演的角色、iam:PassRole 至特权角色等);再启用缺失的审计日志(多区域 CloudTrail、GCP Data Access 日志、Azure 诊断设置),因为无法事后补记;最后处理未加密数据与密钥管理。

工具输出需批判性阅读:严重级别是通用猜测,不体现爆炸半径;抑制列表可能隐藏真实风险;扫描通过不代表干净,始终存在盲区。合规基准可作参考,但不应由其决定优先级。

护栏优于逐条修复:AWS 用 SCP 拒绝公开 S3、拒绝关闭 CloudTrail;Azure 用 Policy 拒绝效果;GCP 用组织策略约束(storage.publicAccessPrevention 等)。组织级拒绝优于单资源修复。

资料还给出外部来源读取方式(curl -sL "https://defuddle.md/<url>")及其注意事项:不适合获取 JSON/API 响应、需认证或 JS 渲染的页面,且不得用于对手基础设施或客户自有主机。该技能编号、作者之外的收费与平台信息暂未提供。