SuperAPI AI 工具集

Cloud Penetration Testing

安全与审计

查看项目

更新于 10-16 04:31

技能介绍

用途:在获得书面授权的云安全评估中,对 Microsoft Azure、Amazon Web Services(AWS)和 Google Cloud Platform(GCP)基础设施进行安全测试,涵盖侦察、认证测试、资源枚举、权限提升、数据提取与持久化。

主要能力:按平台分阶段给出操作流程。Azure 部分包括租户与联合信息侦察、Az/MSOnline/AzureAD 模块认证、订阅与角色枚举、存储账户、Web 应用、SQL、虚拟机、用户与组、服务主体枚举,以及 Key Vault 密钥读取、VM 命令执行、UserData 提取和持久化。AWS 部分包括 aws configure、sts get-caller-identity、IAM、S3、EC2、RDS、Lambda、EKS、网络枚举,公开快照检查、Lambda 环境变量提取、实例元数据访问(含 IMDSv2)与访问密钥持久化。GCP 部分包括 gcloud 认证、组织与项目、IAM 策略、服务、源码仓库、计算实例、存储桶、SQL、Kubernetes 枚举,元数据服务、KMS 解密、函数分析与凭据查找。

使用方式:需先安装工具,如 Install-Module -Name Az -AllowClobber -Force、Install-Module -Name MSOnline -Force、Install-Module -Name AzureAD -Force;AWS CLI 通过 curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" 后 unzip awscliv2.zip && sudo ./aws/install;GCP 通过 curl https://sdk.cloud.google.com | bash 与 gcloud init;另可 pip install scoutsuite pacu。需具备云架构、IAM、API 认证与 DevOps 基础知识,并持有测试凭据或访问令牌、明确范围与交战规则。

交付物:云安全评估报告、资源清单、凭据发现与修复建议。

限制:仅限明确书面授权;遵守账户范围边界,不得访问生产客户数据,需记录所有测试活动。MFA 与条件访问策略可能阻止基于凭据的攻击;CloudTrail/活动日志会记录所有 API 调用,异常访问模式可能触发告警,建议缓慢枚举并考虑 GuardDuty、Security Center、Cloud Armor 等检测机制。部分资源需要特定区域访问权限。