// 红队渗透 · 2025-11-13

AK/SK 利用与云平台接管工具

在云计算环境中,Access Key ID 和 Access Key Secret(简称 AK/SK)是用户访问云服务的核心凭证。一旦这些密钥泄露,攻击者即可实现对云平台的完全接管,包括资源列举、控制台登录、数据窃取甚至持久化后门部署。本文将介绍 AK/SK 利用原理,并重点梳理主流云厂商的接管工具链(图形化 + 命令行),帮助安全研究人员、红队成员及云安全从业者快速验证资产暴露风险。


一、AK/SK 利用核心原理

AK/SK 是基于 HMAC-SHA1 签名机制的长期凭证,权限等同于 RAM 用户或主账号。常见泄露场景包括:

  • 代码仓库硬编码(GitHub、Gitee)
  • 配置文件外泄(.env、CI/CD)
  • 日志或截图误上传
  • 钓鱼或供应链攻击

利用路径:

  1. 验证 AK/SK 有效性
  2. 枚举云上资产(ECS、RDS、OSS、VPC 等)
  3. 接管控制台(Console)
  4. 持久化(创建子用户、后门实例)

二、主流云平台官方工具

1. 阿里云官方工具:OSS Browser

工具定位:阿里云官方出品,专注对象存储管理,但支持 AK/SK 登录,可间接验证权限。

  • 下载地址:安装与登录 OSS Browser
  • 使用方式:
    • 选择“AK/SK 方式登录”
    • 输入 AccessKey ID 与 Secret
    • 若权限包含 oss:ListBuckets,即可列出所有 Bucket

小技巧:即使无 OSS 权限,也可通过报错信息判断 AK 是否有效。


2. 腾讯云官方工具:COSBrowser

工具定位:腾讯云对象存储可视化管理工具,同样支持 AK/SK 登录。

  • 下载地址:COSBrowser 官方文档
  • 功能亮点:
    • 批量上传/下载
    • 权限验证(需 cos:ListBuckets)
    • 支持临时密钥(可选)

3. 多云统一管理:行云管家(Cloudbility)

工具定位:支持阿里云、腾讯云、华为云、AWS 等多平台 AK/SK 统一接管。

适合企业安全团队做多云资产盘点。


4. 阿里云图形化接管工具

工具名称:aliyun-accesskey-Tools(社区维护)

  • 下载地址:GitHub Releases
  • 功能特性:
    • 控制台一键登录
    • RAM 用户管理
    • 资源树状展示
    • 批量操作支持


三、命令行自动化利用工具

1. ListCloud(LC)—— 轻量级资产列举神器

ListCloud 资产输出示例

支持功能:

  • 阿里云 / 腾讯云 / 华为云
  • ECS、RDS、SLB、Redis、MongoDB 等
  • 输出 JSON / HTML 报告

2. CloudSword(CF)—— 一键接管控制台

核心命令速览:

# 1. 查看当前凭证权限
cf alibaba sts

# 2. 一键打开控制台(自动填充登录链接)
cf alibaba console

一键接管控制台

# 3. 列出所有云资源
cf alibaba ls

资源列举结果

# 4. 权限边界分析
cf alibaba policy

权限分析


四、实战接管流程模板(红队视角)

graph TD
    A[获取 AK/SK] --> B(验证有效性<br>OSS Browser / COSBrowser)
    B --> C{是否具备<br>Console 权限?}
    C -->|是| D[CF 一键接管<br>cf alibaba console]
    C -->|否| E[LC 资产枚举<br>./lc run]
    D --> F[创建子用户<br>绑定 AdministratorAccess]
    E --> F
    F --> G[持久化后门<br>启动 WebShell 实例]

写在最后

AK/SK 是云上最危险的“万能钥匙”。一次泄露,可能导致全网资产失守。安全左移,从代码提交到 CI/CD 流水线,杜绝明文存储。

推荐工具链组合:

  • 快速验证:OSS Browser / COSBrowser
  • 资产枚举:ListCloud
  • 控制台接管:CloudSword
  • 多云管理:行云管家

参考资料:

原文 https://blog.csdn.net/2301_79518550/article/details/154803217