用途:面向华为云环境的渗透测试方法论,以渗透阶段(Phase)为主线,从凭据识别到各服务利用,提供完整攻击路径。
主要能力:Phase 1 环境识别,区分长期 AK/SK、IAM Token、临时安全凭据、IAM Agency 等凭据类型,并说明华为云独有的三种 CLI 接口——openstack CLI(IAM/ECS/安全组)、obsutil(OBS)、curl+REST API(RDS/ELB/CCE/FunctionGraph/LTS/KMS)。Phase 2 攻击决策树按持有凭据与所处位置分支。Phase 3 IAM 提权速查,含创建 AK/SK、修改密码、创建 Agency、修改用户组等路径。Phase 4 计算/存储/数据库速查,覆盖 ECS、OBS、RDS、ELB。Phase 5 容器/Serverless/日志/KMS 速查,覆盖 CCE、FunctionGraph、LTS、KMS。Phase 6 安全组操控。
必要用法:openstack CLI 通过环境变量配置,验证命令为 openstack token issue;obsutil 配置命令为 obsutil config -i ACCESS_KEY_ID -k SECRET_ACCESS_KEY -e https://obs.{region}.myhuaweicloud.com,验证为 obsutil ls -limit=1;REST API 需先获取 X-Auth-Token。元数据端点使用 169.254.169.254,路径为 OpenStack 风格 /openstack/latest/。
限制与注意:华为云 CTS 记录管理事件 API 调用,IAM 变更、Agency 创建、安全组规则变更等产生高可见性日志;安全云脑会检测 AK/SK 异常调用、ECS 异常登录、安全组异常开放、OBS Bucket ACL 公开等;API 有限流,触发返回 HTTP 429;资源按区域隔离,IAM 为全局服务,ECS/OBS/RDS 需逐区域枚举;三种接口认证相互隔离,切换区域需分别更新配置。深入利用细节需加载对应参考文档。