云安全渗透测试框架 - 支持 AWS、Azure、GCP、阿里云、腾讯云、华为云的综合渗透测试工具和指南

工具介绍

综合云平台渗透测试能力框架 - 支持国际主流云厂商和国内云平台

云安全渗透测试框架整合了多个云渗透测试技能的优点,提供统一的云安全测试方法论。覆盖以下云平台:

  • ✅ AWS (Amazon Web Services)
  • ✅ Azure (Microsoft)
  • ✅ GCP (Google Cloud Platform)
  • ✅ 阿里云 (Aliyun)
  • ✅ 腾讯云 (Tencent Cloud)
  • ✅ 华为云 (Huawei Cloud)

🚀 快速开始

安装工具

bash 复制代码
# 克隆项目
git clone https://github.com/your-repo/cloud-pentest-framework.git
cd cloud-pentest-framework

# 运行安装脚本 (交互式)
bash tools/install-tools.sh

# 或安装所有工具
bash tools/install-tools.sh --all

配置凭证

bash 复制代码
# AWS
aws configure --profile target

# Azure
az login

# GCP
gcloud auth login

# 阿里云
aliyun configure

# 腾讯云
tccli configure

🎯 核心功能

1. 云平台侦察

  • 被动信息收集
  • 主动资源枚举
  • 公开存储桶发现

2. IAM/RBAC 权限测试

  • 权限枚举
  • 权限提升路径分析
  • Shadow Admin 发现

3. 存储安全测试

  • S3/OSS/Blob/GCS 枚举
  • 公共访问检查
  • 敏感数据发现

4. 元数据服务利用

  • SSRF 到元数据端点
  • 临时凭证提取
  • 角色权限提升

5. 无服务器函数测试

  • Lambda/Function/Cloud Functions 枚举
  • 代码注入
  • 环境变量密钥提取

6. 数据窃取

  • 存储数据下载
  • 数据库快照利用
  • 密钥管理服务利用

📊 云平台服务映射

项目提供了详细的云服务映射表,帮助在不同云平台间迁移渗透测试方法:

AWS Azure GCP 阿里云 腾讯云
EC2 VM Compute Engine ECS CVM
S3 Blob Cloud Storage OSS COS
Lambda Function Cloud Functions 函数计算 SCF

🛠️ 支持的工具

通用工具

  • Scout Suite - 多云安全审计
  • Pacu - AWS 渗透框架
  • Prowler - AWS 安全审计

AWS 专用

  • enumerate-iam - IAM 权限枚举
  • SkyArk - Shadow Admin 发现
  • Principal Mapper - IAM 分析

Azure 专用

  • MicroBurst - PowerShell 工具包
  • AzureHound - Azure AD 血缘分析
  • ROADtools - Azure AD 操作

GCP 专用

  • GCPBucketBrute - GCS 枚举
  • GCP-IAM-Privilege-Escalation - IAM 权限提升

📖 使用指南

场景 1: AWS S3 存储桶测试

bash 复制代码
# 列出所有存储桶
aws s3 ls

# 检查存储桶权限
aws s3api get-bucket-acl --bucket bucket-name

# 下载存储桶内容
aws s3 sync s3://bucket-name ./local-folder

场景 2: Azure 元数据 SSRF

bash 复制代码
# 获取实例元数据
curl -H Metadata:true "http://169.254.169.254/metadata/instance?api-version=2021-02-01"

# 获取访问令牌
curl -H Metadata:true "http://169.254.169.254/metadata/identity/oauth2/token?api-version=2018-02-01&resource=https://management.azure.com/"

场景 3: 阿里云 OSS 测试

bash 复制代码
# 列出存储桶
aliyun oss ls

# 检查权限
aliyun oss get-bucket-acl bucket-name

# 下载文件
aliyun oss cp oss://bucket-name/object ./local

场景 4: 腾讯云 COS 测试

bash 复制代码
# 列出存储桶
tccli cos GetService

# 获取对象
tccli cos GetObject --Bucket bucket-name --Key object-name

# 检查权限
tccli cos GetBucketAcl --Bucket bucket-name

工具下载

复制代码
https://github.com/cdxiaodong/AI-Cloud-pentest-framework
相关推荐
jikemaoshiyanshi12 小时前
企业搭建大模型网关与智能路由体系,如何实现精细化推理分发?——AWS 双层网关架构适配规模化业务落地
架构·云计算·aws
径硕科技JINGdigital12 小时前
AI 训练时 GPU 利用率低,哪些云上高性能存储方案更适合优化训练成本?AWS 按 I/O 瓶颈分层选型
人工智能·云计算·aws
tg_xianheyun2 天前
阿里云国际账号注册代充值怎么选服务商?
服务器·阿里云·云计算·全球访问优化
编码者卢布2 天前
【Azure Key Vault】资源组被误删后,如何恢复 Azure Key Vault?
microsoft·flask·azure
Debug 熊猫2 天前
【环境变量中阿里云通义API认证失败】WebClientResponseException$Unauthorized: 401 Unauthorized
阿里云·云计算
jikemaoshiyanshi2 天前
AI 训练 GPU 利用率偏低,如何通过云上高性能存储优化成本?AWS 基于 I/O 瓶颈分层选型
人工智能·云计算·aws
真上帝的左手3 天前
19. 大数据- 湖仓一体&BI - 阿里云实践
大数据·阿里云·云计算
小新讲网安3 天前
云安全攻防实战:AWS与阿里云渗透测试全流程指南
安全·web安全·网络安全·阿里云·自动化·云计算·aws