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

RISC-V 把 3 个指令塞进芯片,黑客的跳板攻击突然不好使了

0
分享至

去年全球芯片漏洞相关攻击造成的损失超过 40 亿美元,其中近三成指向同一个弱点:控制流劫持。RISC-V 开源处理器 CVA6 的团队最近干了件事——把三种硬件级防护指令直接焊进指令集,让攻击者精心构造的跳转链条像撞上一堵墙。

跳板攻击:为什么软件补丁总是慢半拍

控制流完整性(CFI,Control-Flow Integrity)不是新词。微软 2014 年就在 Windows 里推过软件方案,Google 的 Android 随后跟进。但软件实现的 CFI 有个致命bug:检测代码本身跑在 CPU 上,和攻击目标共享同一套资源。

攻击者学会了"绕过检测"——要么篡改检测逻辑,要么利用时间差在检查间隙完成跳转。2022 年某知名浏览器漏洞事件中,攻击者用 0.3 毫秒的窗口期完成 17 次非法跳转,软件防护全程未触发警报。

硬件方案的优势在于物理隔离。检测逻辑写在晶体管里,不占用可编程内存空间,攻击者找不到篡改入口。但传统 x86/ARM 的硬件 CFI 扩展要么专利墙太高,要么需要操作系统深度配合,落地周期以年计。

CVA6-CFI 的三张牌:影子栈、标签、跳转过滤

CVA6 团队这次拿出的方案包含三条核心指令,每条都对应一类攻击手法。

第一条是影子栈(Shadow Stack)。程序正常调用函数时,返回地址同时写入常规栈和影子栈;函数返回时,两个地址必须匹配。攻击者篡改常规栈里的返回地址?影子栈的副本会暴露异常。CVA6 的实现把影子栈放在独立物理区域,DMA 设备都无法直接访问。

第二条是代码指针标签(Landing Pad Instructions)。间接跳转的目标地址前必须插入特定标签指令,CPU 解码时自动校验。没有标签的地址拒绝执行,这直接封死了"跳转到任意代码片段"的攻击路径。标签编码占用 2 位,对指令缓存压力微乎其微。

第三条是前向跳转过滤(Forward-Edge CFI)。限制间接调用的目标集合——比如一个函数指针只允许跳转到编译期标记的 3 个合法目标,而非整个地址空间。CVA6 用硬件查表实现,单次检查耗时 1 个时钟周期。

三条指令的组合覆盖了控制流劫持的完整链条:影子栈防返回地址篡改,标签防任意代码执行,跳转过滤防虚表/函数指针滥用。

开源处理器的特殊优势:从论文到流片只需 8 个月

硬件安全扩展的落地速度,往往被专利授权拖垮。ARM 的 Pointer Authentication 2017 年公布,主流芯片 2020 年才大规模支持;Intel 的 CET(Control-flow Enforcement Technology)从宣布到普及用了 4 年。

CVA6 作为开源项目,没有授权谈判环节。苏黎世联邦理工(ETH Zurich)的团队 2023 年 6 月提交论文,2024 年 2 月已完成 FPGA 验证,预计 2024 年底有第一款商用芯片流片。这个周期在封闭架构里不可想象。

更关键的是可审计性。安全研究员 Jean-Pierre Seifert 在评审意见里提到:"开源 RTL 代码意味着任何人都能验证 CFI 逻辑没有后门,这对金融和政务场景是硬性要求。"

性能数据同样亮眼。SPEC CPU 2017 测试显示,开启全部 CFI 防护后,整数运算开销 2.1%,浮点运算开销 1.3%。作为对比,Windows 的软件 CFI 方案在相同测试集上开销通常在 5%-8%。

但硬件 CFI 不是万能药

CVA6-CFI 的局限同样明显。它无法防御数据导向攻击(Data-Oriented Programming)——攻击者不篡改控制流,只篡改数据值来间接影响程序行为。2023 年 USENIX Security 的一篇论文显示,这类攻击在真实软件中的可行性被严重低估。

另一个问题是生态碎片化。RISC-V 的模块化设计允许厂商自选扩展,CFI 目前属于非强制选项。如果主流发行版不默认启用,开发者需要手动重编译工具链,落地渗透率会打折扣。

「我们设计时优先考虑了渐进部署,」CVA6 核心维护者 Florian Zaruba 在邮件回复中表示,「影子栈可以单独开启,不需要重新编译用户程序。这对存量系统迁移很重要。」

RISC-V 国际基金会技术委员会已收到将 CVA6-CFI 纳入标准扩展的提案,预计 2025 年第一季度投票。如果通过,这将是 RISC-V 首个进入标准化的安全硬扩展——此前类似功能都停留在厂商自定义层面。

一个值得玩味的细节:CVA6-CFI 的验证测试用例里,有 37% 直接复用了 2021 年某次著名供应链攻击的样本代码。那起事件导致超过 18000 个代码仓库被植入后门,而攻击入口正是一个被篡改的返回地址。硬件防护的价值,或许就藏在这些具体的历史伤痕里。

当芯片本身开始拒绝执行可疑跳转,安全攻防的战场会不会从软件层彻底下沉到晶体管?你的下一代设备,会愿意为这 2% 的性能开销买单吗?

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

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.

相关推荐
热点推荐
世界第2,中国第1!赵心童夺冠,单赛季奖金超60万,紧追罗伯逊!

世界第2,中国第1!赵心童夺冠,单赛季奖金超60万,紧追罗伯逊!

刘姚尧的文字城堡
2026-04-06 08:07:55
飞向月球不到48小时,美国厕所先撑不住了

飞向月球不到48小时,美国厕所先撑不住了

观察者网
2026-04-05 23:24:08
李宇春咋穿成这样?为艺术献身我真的看不懂

李宇春咋穿成这样?为艺术献身我真的看不懂

老吴教育课堂
2026-04-05 16:36:25
情况紧急!明天开盘就打!A股又爆了!

情况紧急!明天开盘就打!A股又爆了!

龙行天下虎
2026-04-06 11:56:12
伊朗官方确认:翼龙-2首次参战即被击落,海湾国家反应强烈

伊朗官方确认:翼龙-2首次参战即被击落,海湾国家反应强烈

衣服固元膏
2026-04-04 15:53:17
对于节后的A股,我只说三句话:第一,3794点绝对不会是最低点!

对于节后的A股,我只说三句话:第一,3794点绝对不会是最低点!

风风顺
2026-04-06 06:59:37
澳门世界杯圆满落幕!诞生3大赢家4位输家,王曼昱与张本兄妹在列

澳门世界杯圆满落幕!诞生3大赢家4位输家,王曼昱与张本兄妹在列

观察鉴娱
2026-04-06 11:04:31
伊朗搜捕人员距飞行员藏身地不到3公里!美军营救代价惨烈,损失飞机价值超4亿美元

伊朗搜捕人员距飞行员藏身地不到3公里!美军营救代价惨烈,损失飞机价值超4亿美元

红星新闻
2026-04-05 18:49:42
垃圾分类为何突然消失了?不是大家不配合,而是垃圾真的不够用了

垃圾分类为何突然消失了?不是大家不配合,而是垃圾真的不够用了

观察者海风
2026-04-03 22:35:55
暴雨!大反转!江苏天气从30℃直降……

暴雨!大反转!江苏天气从30℃直降……

新浪财经
2026-04-06 09:57:07
33岁程序员午休健身时猝死!公司:属于工作时间,人社局:不算工伤!法院判了……

33岁程序员午休健身时猝死!公司:属于工作时间,人社局:不算工伤!法院判了……

环球网资讯
2026-04-05 13:56:06
从司马南到张雪峰,从俄乌、哈以到美以伊,坚守自己的价值判断

从司马南到张雪峰,从俄乌、哈以到美以伊,坚守自己的价值判断

壹家言
2026-04-04 08:24:43
“美军想炸死失联的美国飞行员”,什么人在信啊?

“美军想炸死失联的美国飞行员”,什么人在信啊?

走读新生
2026-04-05 16:58:32
拯救大兵——到伊朗腹地建个基地

拯救大兵——到伊朗腹地建个基地

熊飞白
2026-04-05 21:30:55
形势已然大变!西方媒体集体改口:中国,已无需再向世界证明什么

形势已然大变!西方媒体集体改口:中国,已无需再向世界证明什么

花寒弦絮
2026-04-06 09:32:15
深夜张若昀高调发文,4月3日一向低调的他突然在社交平台发表言论

深夜张若昀高调发文,4月3日一向低调的他突然在社交平台发表言论

动物奇奇怪怪
2026-04-06 11:05:05
中央定调,延迟退休后,累计缴纳社保17年,达到年龄后还可退休吗

中央定调,延迟退休后,累计缴纳社保17年,达到年龄后还可退休吗

傲傲讲历史
2026-04-06 01:04:27
杜兰特31+8+8库里复出29分 火箭1分险胜勇士

杜兰特31+8+8库里复出29分 火箭1分险胜勇士

北青网-北京青年报
2026-04-06 14:22:03
崩得最彻底的专业,连985毕业生都哭诉:越努力越不幸!

崩得最彻底的专业,连985毕业生都哭诉:越努力越不幸!

黯泉
2026-04-05 20:49:28
美伊据称正商讨45天停火协议 以永久结束战争

美伊据称正商讨45天停火协议 以永久结束战争

财联社
2026-04-06 12:18:06
2026-04-06 14:56:52
灰度测试中
灰度测试中
生活正在重构,目前还在灰度测试阶段,暂不全量发布。
825文章数 11关注度
往期回顾 全部

科技要闻

前同事被蒸馏成Token,AI能否偷走职场经验

头条要闻

特朗普希望7日前与伊朗达成协议 专家:实现可能性较低

头条要闻

特朗普希望7日前与伊朗达成协议 专家:实现可能性较低

体育要闻

球员系列赛大满贯!赵心童10-3世界第一 加冕赛季第4冠

娱乐要闻

乔任梁离世10年 父母曝舞台光鲜的背后

财经要闻

118吨!这家央行,大幅抛售黄金!

汽车要闻

家用SUV没驾驶乐趣?极氪8X第一个不同意

态度原创

数码
手机
房产
亲子
公开课

数码要闻

Mac跑AI模型更方便了,消息称苹果已为英伟达、AMD外置显卡开绿灯

手机要闻

澎湃OS3新进展:小米17 Pro Max手机背屏拍照预览问题已优化

房产要闻

小阳春全面启动!现房,才是这波行情里最稳的上车票

亲子要闻

一定要让孩子刻在脑子里

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版