节目 从零开始学AI 下一集
第 78 集

RAMBO:不联网的电脑怎么把机密发到7米外

2026-11-02 approximately 8 minutes 入门
音频暂未上线
Mike

欢迎来到从零开始学AI。今天聊一个听着像科幻、其实已经发表了的攻击:一台从不联网的电脑,怎么把机密送出去。

Sarah

这个前提我熟。气隙嘛,网线拔了,无线网卡禁用,USB 封死,物理隔离。

Mike

对。核电站、军工系统、保密网络都爱用这一招。逻辑很朴素:没有连接,就没有远程攻击。

Sarah

但 2010 年的 Stuxnet 已经证明,物理隔离挡不住所有攻击。

Mike

它通过被感染的 U 盘进入伊朗核设施的内网,在隔离环境里传播、潜伏、破坏离心机。后来的 Agent.BTZ、Flame,也都把气隙网络当目标。

Sarah

这些案例的共同点是,先有人把恶意软件送进去。

Mike

U 盘、供应链、内部人员,总有一个入口。RAMBO 讨论的是入口之后的第二步:数据进来容易,怎么出去?

Sarah

传统办法是继续用 U 盘带出去,慢,而且容易查。

Mike

RAMBO 换了一个出口,内存总线的电磁辐射。2024 年 9 月,本-古里安大学的 Mordechai Guri 在 arXiv 上发了论文。

Sarah

内存条为什么会产生无线电?它不是应该老老实实存数据吗?

Mike

CPU 和内存之间靠一组总线传数据、传地址、传控制信号。每次读写,电压和电流都会快速变化,PCB 上的走线就像一根根很小的天线。

Sarah

所以它一直在向外辐射,只是平时我们把这叫噪声。

Mike

对。频率主要由内存时钟决定,DDR4、DDR5 这类更快的总线,辐射也更强。

Sarah

那恶意软件怎么把噪声变成信号?

Mike

它不关心写进去的数据是什么,只关心什么时候写、写得多密。用非临时写指令持续访问内存,让总线保持忙碌,再用 sleep 制造空档。

Sarah

忙代表 1,空代表 0。

Mike

这就是最基础的 OOK 调制,开关调制。跟摩尔斯电码的“有信号、没信号”是同一个思路。

Sarah

接收端呢?总不能插一根线进去。

Mike

一台软件定义无线电,加一根普通天线。它盯住内存辐射的某个频点,按时间切片判断这一小段有没有能量。

Sarah

听起来像听鼓点。敲得快就是 1,停一下就是 0。

Mike

差不多。但收发双方的时钟很难完全同步,内存访问的节奏会抖,接收机采样也会偏。

Sarah

那怎么办?

Mike

论文用了 Manchester 编码。每个比特中间都强制一次跳变,接收端靠这次跳变重新对齐时钟,同时更容易发现错误。

Sarah

这个我以前在网络课上学过,牺牲一半带宽换同步和可靠性。

Mike

对。代价是速率减半,好处是收得稳。实测辐射的中心频率在 975 千赫兹左右。

Sarah

975 千赫兹,这个频段比 Wi-Fi 的 2.4 吉赫兹低很多。

Mike

低的好处是传播损耗小、速率高;坏处是不像 2.4 吉赫兹那样能混在满街的无线噪声里。

Sarah

Guri 之前是不是还有一个用 2.4 吉赫兹的方案?

Mike

有,叫 Air-Fi,速率大约 100 bps。RAMBO 把速率抬到了 1000 bps。

Sarah

1000 bps 放在今天,还是慢得离谱。

Mike

但论文给的距离和误码率组合挺工程化。高速模式最远 3 米,误码率 2% 到 4%;中速 4.5 米,误码率一样;低速能到 7 米,误码率接近 0。

Sarah

速度快就传不远,传得远就容易错。

Mike

这是物理约束,天线增益、房间反射、机箱屏蔽都会影响。论文还试到 10000 bps,超过 5000 bps 后信噪比掉得太厉害。

Sarah

那 1000 bps 能偷什么?传一部电影肯定没戏。

Mike

1 MB 大概要 2.2 小时。但偷小东西够了。论文点名了文件、图片、键盘记录、生物特征、加密密钥。

Sarah

具体时间呢?

Mike

一个密码 0.1 到 1.28 秒,一把 4096 位 RSA 私钥 4 到 42 秒,一张小图片 25 到 250 秒。

Sarah

键盘记录能接近实时?

Mike

对。攻击者不需要把整块硬盘搬走,只要在你打字的几分钟里待在附近,就可能拿到最有价值的那几百字节。

Sarah

虚拟机能不能挡?很多保密环境会把敏感处理放进虚拟机。

Mike

论文专门测了,RAMBO 在虚拟机里仍然有效。虚拟化切的是软件视图,内存访问最终还是要落到同一组物理总线和内存条上。

Sarah

那防御就只能上物理手段了。

Mike

论文列了四类:区域管控,限制人员和设备靠近;内存干扰,制造随机访问打乱节奏;电磁干扰,用宽带噪声压低信噪比;法拉第笼,用导电外壳或屏蔽室把辐射关在里面。

Sarah

每一样都有成本。区域管控影响办公效率,干扰增加功耗和散热,法拉第笼贵且难维护。

Mike

安全等级越高,越要靠物理手段,而不是再装一个杀毒软件。

Sarah

那这事离普通人有多远?我是不是该担心自己的笔记本?

Mike

威胁模型有两个硬前提:恶意软件已经在机器上跑,攻击者能带着天线走到几米内。远程黑客隔着互联网做不到。

Sarah

所以它更像针对高价值目标的定向手段。

Mike

使馆、实验室、数据中心、军工车间。对普通公司,优先级远不如弱口令、暴露在公网的数据库和钓鱼邮件。

Sarah

但它提醒了一件很基础的事。

Mike

气隙防的是网络连接,不防物理世界里的电磁波。只要机器还在处理数据,它就会对外说话,区别只是有没有人听见。

Sarah

我还有个感触。1000 bps 在论文里已经是快速模式,可一把 4096 位私钥只要几十秒就能走完。

Mike

真正稀缺的从来不是带宽,是走到那台机器旁边的机会。

Sarah

这也解释了为什么很多高级攻击最后都落到人身上。技术再花哨,门总得有人开。

Mike

好了,今天这期就到这儿。感谢收听从零开始学AI,把这期转给那个以为“拔了网线就绝对安全”的朋友吧,我们下期见。

已复制