攻击性云安全
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/offensive-cloud-lr-60bb。
技能介绍
云攻击测试的复杂性
在多云环境中进行安全评估面临诸多挑战。AWS、Azure和GCP各有不同的权限模型和API,手动测试容易遗漏关键路径。团队需要一套系统化的方法,从身份上下文识别到提权原语映射,确保覆盖攻击面。
核心工作流
该技能提供标准化的五步测试流程:
- 身份上下文识别:确认当前身份(用户、角色、服务账户或实例角色)
- 无写入枚举:使用
aws sts get-caller-identity、az account show、gcloud auth list等命令 - 权限映射:将现有权限对应到已知提权原语如
PassRole、Owner - 关键资产定位:在警报触发前识别数据和持久化锚点
- 攻击链文档化:记录包含时间戳、身份和资源信息的完整kill chain
适用边界
本方法论适用于获得明确授权的渗透测试和安全评估。使用者需确保测试行为符合云服务提供商的政策和相关法律法规。测试前应获得书面授权,并在报告中注明测试范围和限制。
使用场景
- 在获得授权的AWS环境中进行安全评估时,使用该技能的五步流程识别服务账户权限,并映射到PassRole等提权原语。
- 针对Azure环境的渗透测试任务,应用无写入枚举步骤获取当前身份上下文,避免触发警报的情况下定位持久化锚点。
- 在GCP项目中进行红队演练时,利用该技能记录包含时间戳的攻击链,确保报告覆盖从身份识别到数据定位的完整过程。
- 对多云基础设施进行定期安全审计时,使用权限映射步骤评估现有角色的提权风险,并生成包含资源信息的报告。
适合人员
- 云安全工程师需要系统化进行多云环境的攻击性测试,并输出详细的攻击链报告。
- 渗透测试人员需要在AWS、Azure或GCP环境中应用标准化流程,确保测试覆盖权限提权和持久化路径。
- DevSecOps团队需要评估云环境中服务账户和角色的权限风险,避免潜在的提权漏洞。
- 安全审计人员需要记录云攻击的完整过程,包括时间戳和资源信息,以支持合规性报告。