写点什么

亚马逊云科技云开发工具漏洞可能导致账户被彻底接管

  • 2024-12-24
    北京
  • 本文字数:1134 字

    阅读完需:约 4 分钟

大小:589.40K时长:03:21
亚马逊云科技云开发工具漏洞可能导致账户被彻底接管

安全公司 Aqua 在 亚马逊云科技云开发工具(CDK)中发现了一个新漏洞:手动删除 AWS S3 存储桶的对象可能导致黑客完全接管目标的账户。虽然亚马逊云科技已经修复了该漏洞,但如果使用的 CDK 为 v2.148.1 或更早版本,则仍需采取行动。

 

亚马逊云科技云开发工具(CDK)是一款 IaC 工具,允许开发人员使用 Python、TypeScript 或 JavaScript 定义云基础设施。

 

Aqua 安全研究人员 Ofek Itach 和 Yakir Kadkoda 解释说,该漏洞本质在于 CDK 在 S3 存储桶命名上过于随意,这些都是 CDK 用来存储那些根据用户需求创建基础架构启动过程所需的文件,而其中的文件都存在了一个命名模式为 cdk-{Qualifier}-{Description}-{Account-ID}-{Region} ({cdk}-{限定符}-{描述}-{Account ID}-{地区})的 S3 存储桶中。

 

虽然用户可以在运行 CDK 时指定要使用的 Qualifier,但是,

 

由于许多用户在运行 cdk bootstrap 命令时都不会自定义限定符(qualifier),因此 S3 暂存桶的明明模式变得可以预测;桶的名称限定符默认值都是 hnb659fds,导致桶的名称更容易猜到了。

 

研究人员称,根据这种命名方式,攻击者可以提前给某个账号创建 S3 存储桶的 CDK bootstrap,从而导致账号的实际拥有者在试图使用 CDK bootstrap 时导致错误。

 

这种攻击本质来说是一种拒绝服务(DoS)攻击,更严重的还会导致账户被完全接管。而如果被入侵的 S3 存储桶即可读取也可写入,攻击者还可以注入管理员角色:

 

CDK 暂存桶中包含 CloudFormation 模板,如果攻击者能访问其他用户的 CDK 暂存桶,这些文件就可能被轻易篡改和回溯,从而在部署过程中将恶意资源注入受害者的账户。

 

具体来说,用户在启动 CDK S3 存储桶后再将其删除(比如为了减少正在使用的存储桶数量),就会导致这种情况。正如研究人员在文章中详解的一样,攻击者可能会“劫持”已发布的 CDK S3 存储桶,并设置权限和机制来拦截其所有者在日后所有运行 cdk bootstrapcdk deploy 的任何尝试。

 

本质来说,如果有人删除了在引导过程中创建的 CDK S3 暂存桶,随后再次尝试使用 CDK,我们就能在目标账户中创建一个管理员角色。

 

在对近四万个账户的分析中,研究人员估计约有 1% 的 CDK 用户可能会受到这种形式的攻击。

 

虽然亚马逊云科技通过更为严格的所有权检查修复了 v2.149.0 版本的 CDK,并更新了文档强调使用自定义限定符的重要性,但所有使用了任何旧版本引导 CDK 的用户,即使是更新了 CDK 也可能会受到漏洞攻击。此外,出了更新 CDK 之外,用户还需再次运行 cdk bootstrap 命令,或是为 FilePublishingRole CDK 角色定义 IAM 策略条件:cdk-${Qualifier}-file-publishing-role-${AWS::AccountId}-${AWS::Region}

 

原文链接:

AWS Cloud Development Kit Vulnerability Enables Full AWS Account Takeover

2024-12-24 13:428583

评论

发布
暂无评论
发现更多内容

深度解读「摩根士丹利」人形机器人最新研报:100家人形机器人价值链(附报告)

机器人头条

科技 大模型 人形机器人 具身智能

【DeepSeek版】JeecgBoot低代码 3.7.3 发布,集成DeepSeek实现AI编程

JEECG低代码

低代码平台 代码生成 JeecgBoot DeepSeek

淘宝店铺商品数据一网打尽:详解Taobao.item_search_shop接口

代码忍者

淘宝API接口

AIP智能体平台:利用DeepSeek大模型实现智能化和自动化

大东(AIP智能体运营专员)

人工智能

中东APP支付需要注意的问题

北京木奇移动技术有限公司

APP支付 软件外包公司 中东APP

如何制定好绩效管理体系

易成研发中心

人工智能是否会发展出“自我意识”?科学与科幻的交汇

天津汇柏科技有限公司

人工智能

虾皮(shopee)商品详情接口(虾皮API系列)

tbapi

虾皮商品详情接口 shopee API 虾皮API 虾皮商品数据采集

告警事件如何与 CMDB 打通附加更多元信息

巴辉特

告警管理 告警信息丰富 告警OnCall 告警响应

训推全面支持、开箱即用!DeepSeek V3昇思MindSpore版本上线开源社区

科技热闻

DeepSeek 如何 “逆袭” 打破巨头垄断?

Apache IoTDB

速度超越DeepSeek!Le Chat 1100tok/s闪电回答,ChatGPT 4o和DeepSeek R1被秒杀?

智领云科技

图解系列|DeepSeek-R1的出众推理能力从何而来?

Baihai IDP

程序员 AI 推理模型 LLMs GenAI

RUM实践-累计布局偏移(CLS)的探索

乘云数字DataBuff

前端监控 用户体验 运维监控 RUM

浏览量超 10w 的热图,描述 RAG 的主流架构

阿里巴巴云原生

阿里云 云原生

从图像到信息,AI识图开启智能识别新时代

HarmonyOS SDK

harmoyos

人工智能丨如何通过DeepSeek优化软件测试工作,提升效率与准确度

测试人

NineData云原生智能数据管理平台新功能发布|2025年1月版

NineData

数据库 工具 数据管理 NineData

DGL(0.8.x) 技术点分析

Splendid2025

人工智能

音乐NFT的钱包对接流程

北京木奇移动技术有限公司

区块链技术 软件外包公司 音乐NFT

【重磅】歌力思携手7thonline第七在线 开启智能商品管理新篇章

第七在线

谷云科技RestCloud全面接入DeepSeek 开启智能新时代

RestCloud

AI ETL 数据集成工具 AIAgent DeepSeek

DeepSeek 快速体验,魔搭+函数计算一键部署模型上云

阿里巴巴云原生

阿里云 云原生

加速无索引表引起的主从延迟数据回放

GreatSQL

人工智能丨DeepSeek、文心一言、Kimi、豆包、可灵……谁才是你的最佳AI助手?

测试人

软件测试

网易元宵节能提前下班,你慕了吗?

王中阳Go

Go 网易

RUM实践-最大内容绘制(LCP)优化

乘云数字DataBuff

前端监控 用户体验 运维监控 RUM

数造科技入选全国数标委首批成员单位,引领数据标准化新方向!

数造万象

行业资讯 数据治理 科技 数据标准 数据流通

亚马逊云科技云开发工具漏洞可能导致账户被彻底接管_亚马逊云科技_Sergio De Simone_InfoQ精选文章