SuperAPI AI 工具集

gcp-pentesting

测试与质量

查看项目

更新于 10-16 07:23

技能介绍

用途:该技能提供 GCP 云环境渗透测试的总体方法论,以攻击阶段(Phase)为主线,组织从“零凭据”到“完全控制”的渗透路径,适用于目标使用 Google Cloud Platform 或发现 GCP 相关资产、获取 GCP 凭据等场景。

主要能力:梳理 GCP 与 AWS 在资源层级、身份主体、凭据类型、权限绑定、元数据端点、OAuth Scopes 等概念上的差异;按 Phase 0 至 Phase 5 给出攻击面判断、未授权枚举、凭据验证与权限评估、提权、后渗透与持久化、Workspace 穿越的方法;包含 GCS Bucket、Firebase、Cloud Functions、Cloud Run、App Engine、BigQuery 等枚举要点,以及 37 条服务提权路径与 20+ 服务持久化清单的引用位置。

使用方式:先判断手持资产类型(无凭据、SA Key、OAuth Token、Refresh Token、实例内部、gcloud 配置目录),再进入对应阶段;识别到具体阶段后加载对应参考文档。资料列出常用命令,例如 gcloud auth activate-service-account --key-file=sa_key.json 认证、gcloud projects get-iam-policy PROJECT_ID 枚举权限、curl -H "Metadata-Flavor: Google" 获取元数据 Token,以及 GCPBucketBrute、cloud_enum、ScoutSuite、gcp_scanner、gcpwn、Hayat 等工具。

适用场景与限制:适用于授权的 GCP 安全评估与红队演练。注意 Admin Activity 日志始终启用且不可关闭,高风险操作必定留痕;Data Access 日志默认关闭但组织可能启用;Metadata 访问不产生审计日志。Organization Policy 与 VPC Service Controls 可能限制 SA Key 创建、外部 IP 分配与数据外流。资源存在区域/多区域隔离,枚举需遍历区域。具体授权、价格与成功率资料暂未提供。