Cloud Penetration Testing
当用户提出“进行云渗透测试”、“评估Azure或AWS或GCP安全性”、“枚举云资源”、“利用云配置错误进行测试”、“测试O365安全性”、“从云环境中提取密钥”或“审计云基础设施”等要求时,应使用此技能。它为各大云平台的安全评估提供全面的技术方法。
作者
zebbern
分类
其他工具安装
下载并解压到你的 skills 目录
复制命令,发送给 OpenClaw 自动安装:
Cloud Penetration Testing - 云平台安全渗透测试技能
技能概述
Cloud Penetration Testing 是一个专业的云安全评估技能,用于在授权范围内对 Microsoft Azure、Amazon Web Services (AWS) 和 Google Cloud Platform (GCP) 进行全面的安全测试和漏洞评估。
适用场景
1. 企业云环境安全评估
在企业完成云迁移或部署新的云服务后,使用该技能全面评估云基础设施的安全状态,检测配置错误、权限过度分配、存储泄露等常见安全风险,确保云环境符合安全合规要求。
2. 云红队演练与攻防对抗
安全团队在进行红蓝对抗演练时,利用该技能模拟真实的云攻击场景,测试企业云环境的检测能力和响应流程,包括资源枚举、凭证窃取、权限提升、持久化植入等攻击技术。
3. 云应用安全审计
开发和安全团队在部署云原生应用前,使用该技能检查应用依赖的云资源配置(如 IAM 策略、存储桶权限、密钥管理)是否存在安全漏洞,预防潜在的云安全事件。
核心功能
1. 多平台资源枚举与侦察
自动发现和枚举 Azure、AWS、GCP 三大云平台的云资源,包括虚拟机、存储桶、数据库、函数计算、容器集群等。支持通过云平台 API、元数据服务和公开信息进行资产发现,快速建立目标云环境的资源清单。
2. 云身份与权限安全测试
深度测试云平台的身份认证和访问控制机制,包括 IAM 策略分析、服务账户利用、权限提升路径发现、密钥泄露检测等。帮助识别过度授权、凭证管理不当、条件访问配置错误等 IAM 安全问题。
3. 云配置漏洞利用与持久化
在授权范围内验证云配置错误的安全影响,包括公开访问的存储资源、元数据服务利用、密钥库 secrets 提取等。同时提供云环境持久化技术模拟,帮助组织检测长期潜伏的云威胁。
常见问题
云渗透测试需要哪些授权和前提条件?
云渗透测试必须获得明确的书面授权,包括测试范围、目标账户、允许的测试时间和方法。大多数云服务提供商(AWS、Azure、GCP)都有自己的渗透测试政策,测试前需要了解并遵守。此外,还需要准备好测试环境的访问凭证、测试工具(如 AWS CLI、Azure PowerShell、gcloud SDK)以及对云平台架构的基本理解。
Azure、AWS、GCP 渗透测试有什么主要区别?
三大云平台在 API 设计、权限模型、服务命名等方面存在差异。Azure 使用 Azure AD 和 RBAC,主要通过 PowerShell 模块和 Azure CLI 进行操作;AWS 使用 IAM 策略,核心工具是 AWS CLI 和 SDK;GCP 使用 Cloud IAM,主要通过 gcloud 命令行工具操作。该技能已针对每个平台优化了专门的枚举、利用和持久化技术。
云渗透测试会被云平台的监控检测到吗?
会。云服务提供商都会记录 API 调用和访问日志,如 AWS CloudTrail、Azure Activity Logs、GCP Cloud Audit Logs。异常的访问模式可能触发安全警报(如 GuardDuty、Security Center)。该技能建议使用缓慢的枚举速度、分散测试时间段、专注于高价值目标等方式降低检测风险。在真实演练中,检测和规避检测本身就是测试的一部分。