|我的电脑不联网,很安全,黑客:你还有风扇呢( 二 )



AiR-ViBeR app 接收到了利用风扇振动窃取自未联网电脑中的「秘密」信息(42 比特) 。
如何防止 AiR-ViBeR 的攻击?
从振动检测层面来说 , 一种解决方案是 , 在包含敏感信息的计算机上放置加速度传感器 , 用以检测异常振动 。
还有一种方案是「风扇访问监视器」 , 这是软件层面的对策 。 一般在系统中 , 任何程序都不应该访问风扇控制 , 所以可使用端点保护来检测干扰风扇控制 API 或访问风扇控制总线的代码(比如 ACPI 和 SMBus) 。 但这种方法的缺陷在于 , 攻击者可以使用 rootkit 或其他规避技术 , 绕过监视器并访问风扇控制 。
此外 , 也可通过切断或屏蔽原始传输来堵塞通信信道 , 这也是一种内部干扰方法 , 可以使用专门程序在随机的时间和 RPM 上更改风扇速度 , 但同样它也无法避免被内核 rootkit 禁用或规避 。
在安全性方面最受信任的外部干扰方法是将产生随机振动的组件连接到计算机上 , 该方法有一项弱点就是需要维护 , 无法做到在每台计算机上进行部署 , 但这种操作确实比较简单易行 。
当然 , 还可以让计算机进行物理隔离 , 把它放进一种特殊的抗振机箱 。 或者用水冷系统代替原有的计算机风扇 , 只是这样的方案并不能大规模推广 , 并且很贵 。

防御、检测、人为干扰三种类型的方法各有优缺点 。