网易首页 > 网易号 > 正文 申请入驻

Solana AI挖出40万美元漏洞:内存安全神话破了

0
分享至


2026年初,Solana基金会开出一张40万美元的支票,收款方不是人类安全研究员,而是一段代码。这是AI首次独立发现区块链远程代码执行漏洞——攻击者可借此在验证节点上执行任意指令,凭空铸造代币,甚至抽走验证者私钥。当时Solana链上锁仓价值超90亿美元。

发现漏洞的AI来自Anatomist Security,一家专注用智能体自动化审计的公司。他们用强化学习训练的系统在rBPF虚拟机(Solana程序的运行沙盒)里fuzzing了数周,最终触发了Direct Mapping优化模块的指针越界。基金会确认后,这笔赏金创下AI独立找漏洞的史上最高纪录。

但比赏金更值得关注的,是漏洞本身的设计缺陷——以及它撕开的"内存安全语言"幻觉。

Direct Mapping:为性能拆掉隔离墙

Solana的账户模型像个巨型键值数据库,所有状态都存这里。程序执行时,验证节点把请求的账户数据序列化,塞进rBPF虚拟机的0x400000000地址开始的INPUT区域。传统模式下,每次跨程序调用(CPI)都要把整个账户数据缓冲区拷来拷去——有时候是几MB的数据,执行开销极高。

v1.16引入的Direct Mapping想解决这个问题:账户数据直接映射进虚拟机内存,CPI时只更新指针,不拷贝数据。速度确实快了,但安全上这是典型的"拆掉隔离墙换性能"——你把原本由内核维护的内存边界,交给运行时自己管理。

漏洞就藏在这里。当CPI发生时,被调用的程序可能调整账户数据大小,Direct Mapping需要在调用方的内存里更新指针位置。但运行时没充分验证这些新指针是否还在合法边界内。

攻击链条很干净:恶意程序A调用程序B,程序BResize账户数据,运行时更新程序A里的指针,由于校验不足,程序A的指针现在指向了虚拟机沙盒外的宿主机内存。程序A接下来就能读写宿主机的任意地址——包括其他验证者的密钥材料。

Anatomist Security的AI正是通过持续变异CPI调用序列,触发了这个边界条件。人类审计员通常关注业务逻辑漏洞,很少系统性测试指针管理的边界情况,尤其是当代码用Rust这种"内存安全"语言编写时。


Rust的盲区:安全语言≠安全程序

Solana的rBPF虚拟机核心代码用Rust实现,这门语言以编译期内存安全著称。但Direct Mapping漏洞证明了一个老问题:安全语言能防止你写错指针,但防不了你设计错指针管理机制。

漏洞根因是运行时逻辑缺陷——指针更新时的边界检查缺失。Rust编译器不会替你验证业务逻辑层面的安全假设,比如"这个指针更新后一定还在VM内存里"。当性能优化引入复杂的动态内存映射时,人类开发者很容易在状态机转换中遗漏边界条件。

「我们发现这个漏洞时,首先检查的是C代码,」Anatomist Security联合创始人David Wong在披露报告中写道,「但问题完全在Rust层。这提醒我们,语言安全只是基础,架构层面的隔离设计才是关键。」

更微妙的是Direct Mapping的测试覆盖率。Solana Labs的单元测试覆盖了正常Resize场景,但没覆盖恶意程序故意构造的异常序列——指针更新后恰好落在VM边界外一两个字节的情况。AI的fuzzing策略不假设"正常用法",这让它找到了人类测试的盲区。

AI审计的范式转移:从工具到同事

40万美元赏金背后是一个行业转折点。传统智能合约审计依赖人类专家阅读代码、理解业务逻辑、构造攻击场景。这种模式在DeFi Summer后已经过载——新协议上线速度远超审计产能,"审计后仍被盗"的案例层出不穷。

Anatomist Security的AI系统采用不同路径:它不"理解"代码意图,而是通过强化学习在虚拟机状态空间里探索异常行为。系统维护一个rBPF执行环境的精确模型,持续变异交易序列,观察是否触发内存访问违规或状态不一致。

「人类审计员看代码问'这里可能有什么问题',AI问的是'这个状态机有哪些转移没覆盖到',」Wong解释,「两种方法互补,但AI在系统性探索边界条件上有规模优势。」


这次发现的具体技术细节:AI在72小时内执行了超过2亿个变异CPI序列,最终触发了一个特定条件——账户数据Resize后新大小恰好使指针计算溢出,指向了VM内存区域外的宿主机栈空间。这个边界条件在人类审计中几乎不可能被手动构造出来。

Solana基金会随后开放了Direct Mapping的完整审计报告,披露该模块在v1.16到v1.18期间存在17个相关边界条件问题,其中3个达到高危级别。AI发现的这个RCE是唯一能直接突破沙盒的。

DeFi协议的新现实:假设审计已过期

漏洞披露后,Solana生态的头部协议开始重新评估安全策略。Drift、Jupiter、Marinade等项目的核心合约都依赖CPI进行跨程序交互,虽然它们不直接操作rBPF虚拟机,但底层运行时的任何漏洞都可能被利用。

更广泛的启示在于审计模式的迭代。Anatomist Security的AI系统现已开源其核心fuzzing引擎,多家安全公司正在适配到其他链的虚拟机——以太坊的EVM、Cosmos的Wasm、Move VM都在测试范围内。

「2026年可能是AI安全智能体的元年,」Immunefi(漏洞赏金平台)创始人Mitchell Amador在社交媒体评论,「但别误会——这不是取代人类审计员,而是把他们的注意力从'找边界条件'解放到'设计安全架构'。」

Solana Labs在v1.18.2中彻底重写了Direct Mapping的指针验证逻辑,新增三层边界检查:更新前验证、更新后验证、以及基于硬件内存保护键的终极防护。迁移期间,网络短暂回退了到传统拷贝模式,性能下降约12%,但没有验证者报告中断。

40万美元赏金的分配也引发讨论:Anatomist Security将70%用于AI训练算力扩容,30%作为人类工程师的"监督奖金"——毕竟最终确认漏洞、编写报告、与基金会沟通的仍是人类团队。

这个比例或许预示了未来安全行业的协作形态。当AI能独立找到人类遗漏的关键漏洞,"人机协作"就不再是口号,而是需要重新定义权责和激励的具体工程问题。

如果你的协议去年刚做完审计,现在该问自己的是:审计员有没有用AI辅助?他们测试了哪些边界条件?以及——当AI发现下一个漏洞时,你的响应流程能在几小时内启动?

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
主持人沈南参加张雪峰告别式,落泪回忆细节:他就像睡着了一样

主持人沈南参加张雪峰告别式,落泪回忆细节:他就像睡着了一样

萌神木木
2026-03-29 11:50:49
离谱!阿森纳11人集体退出本期国家队 球迷质疑诈伤:为3冠王蓄力

离谱!阿森纳11人集体退出本期国家队 球迷质疑诈伤:为3冠王蓄力

我爱英超
2026-03-29 23:07:36
落难的凤凰不如鸡,多位明星无戏可拍,沦落到给景区打工,太心酸

落难的凤凰不如鸡,多位明星无戏可拍,沦落到给景区打工,太心酸

可乐谈情感
2026-03-28 17:07:21
周杰伦本质是个崇洋媚外的“伪华流”

周杰伦本质是个崇洋媚外的“伪华流”

爆角追踪
2026-03-29 21:38:32
连樱花都不敢看,谈何文化自信?别让“恐日症”锁死中国的春天

连樱花都不敢看,谈何文化自信?别让“恐日症”锁死中国的春天

涛哥锐评
2026-03-27 19:49:57
心源性猝死的人越来越多?医生强调:宁可打打牌,建议别做这7事

心源性猝死的人越来越多?医生强调:宁可打打牌,建议别做这7事

医学原创故事会
2026-03-29 23:50:13
为什么要加入CPTPP?啃不下这6块硬骨头,未来中国可能会很难!

为什么要加入CPTPP?啃不下这6块硬骨头,未来中国可能会很难!

世界圈
2026-03-28 12:25:46
人民日报也发了粉底液将军,居然有粉丝去冲人民日报,劝都劝不住

人民日报也发了粉底液将军,居然有粉丝去冲人民日报,劝都劝不住

芊手若
2026-03-29 04:06:34
够狠!阿联酋清空伊朗人居留权,5300亿资产说冻就冻

够狠!阿联酋清空伊朗人居留权,5300亿资产说冻就冻

老马拉车莫少装
2026-03-29 19:12:12
国家一级女演员陈丽云被逮捕!

国家一级女演员陈丽云被逮捕!

许三岁
2026-03-28 09:24:30
以色列最担心的事发生:伊朗送出“大礼”,特朗普的反应出人意料

以色列最担心的事发生:伊朗送出“大礼”,特朗普的反应出人意料

空天力量
2026-03-28 17:14:31
邵佳一:国足禁外出购物,0-7惨败后买特产太刺眼

邵佳一:国足禁外出购物,0-7惨败后买特产太刺眼

老觷系戏精北鼻
2026-03-29 22:00:10
俄警告韩国勿向乌提供致命性武器

俄警告韩国勿向乌提供致命性武器

财联社
2026-03-29 09:30:26
不装了!徐帆回应离婚7个月后,冯小刚贴脸养女,担心的事发生了

不装了!徐帆回应离婚7个月后,冯小刚贴脸养女,担心的事发生了

共工之锚
2026-03-29 18:18:53
单依纯明目张胆侵权他人作品,拒不道歉,李荣浩4连问硬刚到底

单依纯明目张胆侵权他人作品,拒不道歉,李荣浩4连问硬刚到底

上观新闻
2026-03-29 17:56:07
一分钱不要,也得让你长记性!业主车位被霸占10天,奥迪车大变脸

一分钱不要,也得让你长记性!业主车位被霸占10天,奥迪车大变脸

火山詩话
2026-03-29 17:05:43
超级厄尔尼诺正在路上!极端天气频现,今年或许会更热

超级厄尔尼诺正在路上!极端天气频现,今年或许会更热

风向观察
2026-03-29 19:39:51
李荣浩再次喊话吴向飞:查清楚了吗?不能没有下文就撤了,“我和律师都在等您”;此前吴向飞质疑李荣浩侵权

李荣浩再次喊话吴向飞:查清楚了吗?不能没有下文就撤了,“我和律师都在等您”;此前吴向飞质疑李荣浩侵权

大象新闻
2026-03-29 20:45:03
跑完马拉松!杭州45岁老板心梗离世:妻子说“再来一万次也嫁他”

跑完马拉松!杭州45岁老板心梗离世:妻子说“再来一万次也嫁他”

社会日日鲜
2026-03-29 10:43:38
中国为什么没有干预美伊战争?

中国为什么没有干预美伊战争?

宇视天下
2026-03-29 09:36:36
2026-03-30 02:52:49
薛定谔的BUG
薛定谔的BUG
有态度网友ytd
394文章数 8关注度
往期回顾 全部

科技要闻

马斯克承认xAI"建错了",11位创始人均离职

头条要闻

伊朗议长:美航母遭受巨大损失 我们绝不接受屈辱

头条要闻

伊朗议长:美航母遭受巨大损失 我们绝不接受屈辱

体育要闻

绝杀卫冕冠军后,他单手指天把胜利献给父亲

娱乐要闻

汪峰定律再现!李荣浩喊话单依纯侵权

财经要闻

Kimi、Minimax 们的算力荒

汽车要闻

岚图泰山X8配置曝光 四激光雷达/华为新一代座舱

态度原创

旅游
艺术
亲子
教育
军事航空

旅游要闻

2026上海旅游产业博览会开幕,一城三馆联动书写文商旅体展消费新篇章

艺术要闻

不守墨矩的扬州八怪

亲子要闻

罕见五胞胎全保住,20多名医护深夜齐上阵

教育要闻

建议给家长放春秋假,否则的话,学生放春秋假就失去意义

军事要闻

美两栖攻击舰载3500名增援到达

无障碍浏览 进入关怀版