阿里云漏洞
作者:探索 来源:时尚 浏览: 【大 中 小】 发布时间:2026-10-17 06:04:37 评论数:
2023年10月,阿里一个ID叫“Certain”的云漏安全研究员在GitHub上扔出一段PoC代码,直接让阿里云的阿里盘古分布式存储系统上了热搜。不是云漏因为它跑得快,而是阿里因为一个普通阿里云账号,通过精心构造的云漏请求,可以读取到其他租户的阿里底层数据块。这相当于你在银行租了个保险柜,云漏结果发现隔壁柜子的阿里钥匙能开你的门。
问题出在存储引擎对元数据校验的云漏边界处理上。盘古系统为了追求极致的阿里IO性能,把部分校验逻辑放到了客户端侧——这在分布式系统里不算罕见,云漏但关键是阿里它没做好签名隔离。攻击者只需要篡改请求头里的云漏volume ID,再配合一段畸形offset,阿里就能触发越权路径。更麻烦的是,这个漏洞影响的不只是OSS对象存储,连带着NAS、云盘、甚至大数据计算服务MaxCompute都跟着遭殃。因为底层都是同一套盘古。
我认识一个在杭州做私有云运维的朋友,他当时看到阿里云发的漏洞公告,第一反应不是去修,而是先翻自己客户的审计日志。他说那几天晚上睡觉都不踏实,生怕哪个客户的敏感数据被扫到暗网。后来阿里云官方称“未发现数据泄露案例”,但圈内人都清楚,这种话只能当安慰剂——攻击者有没有偷偷复制过数据,日志层面很难完全追溯。
阿里云的反应速度倒是没得黑。从漏洞报告到修复补丁上线,前后不到72小时。而且他们把受影响的OpenAPI版本直接强制升级,没给用户留“手动修补”的选项。这种做法很霸道,但确实有效。相比之下,某些云厂商出漏洞后发个公告就装死,让客户自己盯着版本号等更新,高下立判。
不过这件事暴露出的更深层问题在于:云厂商的信任模型正在崩塌。以前大家觉得“上云=安全”,现在越来越多人意识到,云上的隔离机制本质上是一层代码逻辑,而不是物理铜墙铁壁。你数据放在阿里云,和放在自己机房,风险类型完全不同。自己机房怕硬盘被人拔走,云上怕的是别人的代码跑进你的内存空间。
话说回来,盘古这个漏洞其实给整个行业敲了记警钟——分布式存储的元数据服务(就是那个管理“谁的数据放在哪”的组件)往往是最薄弱的环节。它不像数据节点那样有加密和权限校验层层包裹,而是为了性能做了大量简化。阿里云这次栽的跟头,其他家大概率也存在类似设计。只是没人像Certain那样较真去挖罢了。
最后说点个人判断:云安全圈的攻防博弈,永远在“性能优化”和“安全冗余”之间走钢丝。这次盘古漏洞的修复方式,是通过增加一层额外的元数据签名校验,性能损耗大概在3%-5%左右。对大多数业务无感,但对那些追求极致IOPS的数据库客户来说,可能就要重新评估性价比了。安全从来不是免费的午餐,它只是把风险换成了另一种成本。
