ODINI:通过磁场从法拉第笼隔离、气隙隔离计算机窃取敏感数据
密码学与安全
2018-02-09 v1
摘要
气隙隔离计算机是指与互联网隔离的计算机,因其存储和处理敏感信息。当涉及高度敏感数据时,气隙隔离计算机还可能被安置于法拉第笼中独处。法拉第笼可防止来自计算机各部件散发的电磁信号泄漏,以免被远程窃听对手接收。气隙隔离加之法拉第屏蔽提供了高度隔离,防止系统中敏感数据潜在泄漏。本文中,我们展示攻击者如何绕过法拉第笼与气隙隔离,从而从高度安全计算机中泄漏数据。我们的方法基于利用计算机 CPU 产生的磁场。与电磁辐射(EMR)不同,低频磁辐射穿过空气传播,可穿透诸如法拉第笼的金属屏蔽(例如指南针在法拉第笼内仍工作)。我们引入一种代号为 ODINI 的恶意软件,可通过调节 CPU 核的负载来控制受感染计算机发出的低频磁场。任意数据可被调制并承载于磁发射之上传输,由附近放置的磁接收器(窃听器)接收。我们提供技术背景并考察磁场特性。我们实现了恶意软件原型,并讨论设计考量与实现细节。我们还表明该恶意代码不需要特殊权限(如 root),且可成功从隔离的虚拟机(VM)内部运行。
引用
@article{arxiv.1802.02700,
title = {ODINI : Escaping Sensitive Data from Faraday-Caged, Air-Gapped Computers via Magnetic Fields},
author = {Mordechai Guri and Boris Zadov and Andrey Daidakulov and Yuval Elovici},
journal= {arXiv preprint arXiv:1802.02700},
year = {2018}
}