0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AiR-ViBeR :借助电脑内部的风扇振动的数据窃取技术

算法与数据结构 来源:算法与数据结构 作者:算法与数据结构 2020-12-02 15:48 次阅读

从1988年第一个网络蠕虫病毒诞生以来,「互联网危机四伏」的观念就已经深入人心。如果只是这样,不给电脑联网、禁止使用任何可移动储存介质,数据就安全了吗?但专门研究黑客攻击技术的研究者告诉我们,这个想法太天真了。他们用实验证明,即使不联网,机箱里的风扇也能泄露你的机密信息

这项研究的作者 Mordechai Guri 来自以色列本·古里安大学。在最近发表的一篇论文中,他提出了一种名为 AiR-ViBeR 的数据窃取技术。令人颇为震惊的是,这种技术的「窃取」方式是借助电脑内部的风扇振动。 简单地说,这一攻击分为三个步骤。首先,利用植入电脑中的恶意软件来控制风扇转速,以此来调节电脑产生的机械振动,数据会被编码到这些振动中;接下来,将智能手机放置在电脑桌上或靠近电脑主机的其他位置,手机中的加速度传感器可以用来收集振动信号;最后,通过 app 解码获取的信号。

过去五年来,Mordechai Guri 一直致力于找到一种让不联网的计算机向外界发送数据,但又不被发现的方法。AiR-ViBeR 是他设计的一堆稀奇古怪方法里最新的一种。 这项研究非常重要,因为那些存储了机密文件和知识产权的政府和公司内网,如今会面临着被攻破的危险。 这之前,Guri 教授的团队还提出过很多种从未联网计算机中窃取数据的方法,比如:

LED-it-Go:通过硬盘驱动器的 LED 指示灯从不联网计算机窃取数据;

USBee:使 USB 连接器的数据总线发出电磁辐射,用以窃取数据;

AirHopper:使用本地 GPU 卡向附近的手机设备发射电磁信号,也可用于窃取数据;

PowerHammer:使用电源线从不联网计算机中窃取数据;

……

现有各种类型的攻击未联网计算机的方法。 在这篇最新发表的研究中,Guri 拓展了数据泄漏的全新媒介——「振动」。 具体来讲,Guri 观察到,CPU 风扇、GPU 风扇、电源风扇或者任何其他安装在电脑机箱上的风扇都可以产生振动。对于没有连接互联网的电脑,植入在系统中的恶意代码可以控制风扇转动的速度。所以,通过加快或减缓风扇的转动速度,攻击者可以控制风扇振动的频率。这种频率可以被编码,然后通过电脑桌等传播出去。

一个典型工作站中的 CPU 风扇(A)和机箱风扇(B)。其中,机箱风扇是本文研究者重点关注的对象。 接下来,附近的攻击者可以使用智能手机中的加速度传感器记录下这些振动,然后解码隐含在振动模式中的信息,进而对窃取自未联网电脑系统中的信息进行重建。 收集振动则可以通过以下两种方式完成:

如果攻击者可以物理访问未连接互联网的电脑或内网,他们只需要将自己的智能手机放在电脑桌上,无需接触被攻击的电脑就能收集到所需的震动;

如果攻击者无法访问未联网的电脑或内网,则可以利用目标公司的员工,令他们的智能手机感染上病毒。这样一来,这些员工手机上的恶意软件就可以替攻击者来收集振动了。Guri 认为这是有可能实现的,因为现代智能手机上的加速度传感器可以通过任何 App 来实现访问,并且不需要用户许可。这也使得这项技术能够很好地规避风险。

尽管 AiR-ViBeR 是一项非常新颖的工作,但通过振动传输数据的速度却非常慢,每秒仅有半个比特,是 Guri 和他的团队近年来提出的最慢的数据窃取方法之一。 即便理论上 AiR-ViBeR 是可行的,那些攻击者们也不会真的使用它,他们更可能选择其他速度更快的技术。

AiR-ViBeR app 接收到了利用风扇振动窃取自未联网电脑中的「秘密」信息(42 比特)。 如何防止 AiR-ViBeR 的攻击? 从振动检测层面来说,一种解决方案是,在包含敏感信息的计算机上放置加速度传感器,用以检测异常振动。 还有一种方案是「风扇访问监视器」,这是软件层面的对策。一般在系统中,任何程序都不应该访问风扇控制,所以可使用端点保护来检测干扰风扇控制 API 或访问风扇控制总线的代码(比如 ACPI 和 SMBus)。但这种方法的缺陷在于,攻击者可以使用 rootkit 或其他规避技术,绕过监视器并访问风扇控制。

此外,也可通过切断或屏蔽原始传输来堵塞通信信道,这也是一种内部干扰方法,可以使用专门程序在随机的时间和 RPM 上更改风扇速度,但同样它也无法避免被内核 rootkit 禁用或规避。 目前,在安全性方面最受信任的外部干扰方法是将产生随机振动的组件连接到计算机上,该方法有一项弱点就是需要维护,无法做到在每台计算机上进行部署,但这种操作确实比较简单易行。 当然,还可以让计算机进行物理隔离,把它放进一种特殊的抗振机箱。或者用水冷系统代替原有的计算机风扇,只是这样的方案并不能大规模推广,并且很贵。

防御、检测、人为干扰三种类型的方法各有优缺点。 关于 AiR-ViBeR 的技术细节可以参考论文《AiR-ViBeR: Exfiltrating Data from Air-Gapped Computers via Covert Surface ViBrAtIoNs》 论文地址:https://arxiv.org/abs/2004.06195v1 参考链接:https://www.zdnet.com/article/academics-steal-data-from-air-gapped-systems-using-pc-fan-vibrations/

责任编辑:xj

原文标题:我的电脑不联网,很安全,黑客:你还有风扇呢

文章出处:【微信公众号:算法与数据结构】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 互联网
    +关注

    关注

    54

    文章

    11080

    浏览量

    102645
  • 电脑
    +关注

    关注

    15

    文章

    1679

    浏览量

    68628

原文标题:我的电脑不联网,很安全,黑客:你还有风扇呢

文章出处:【微信号:TheAlgorithm,微信公众号:算法与数据结构】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    FTP应用看这篇!合宙Air780EP低功耗4G模组AT开发示例

    780EX/Air724UG… **一、相关准备工作 ** ​ 1.1 硬件准备 合宙EVB_Air780EP开发板一套,包括天线、SIM卡; USB线 PC电脑 1.2 软件准备 串口工具 如果没有准备,推荐使用LLCOM:
    的头像 发表于 09-29 09:36 1718次阅读
    FTP应用看这篇!合宙<b class='flag-5'>Air</b>780EP低功耗4G模组AT开发示例

    N型插座的防振动设计有哪些

    德索工程师说道振动是N型插座在工作过程中经常遇到的不利因素之一。振动可能来源于外部机械振动、设备运转时的内部振动以及运输和安装过程中的冲击
    的头像 发表于 09-25 17:10 176次阅读
    N型插座的防<b class='flag-5'>振动</b>设计有哪些

    合宙 Air780E/Air780EP/Air780EQ/Air201模块遇到死机问题如何分析

    Air780E/Air780EP/Air780EQ/Air201模块遇到死机问题如何分析简介本文档适用于合宙Air780E、
    的头像 发表于 08-01 17:27 673次阅读
    合宙 <b class='flag-5'>Air</b>780E/<b class='flag-5'>Air</b>780EP/<b class='flag-5'>Air</b>780EQ/<b class='flag-5'>Air</b>201模块遇到死机问题如何分析

    Air780E/Air780EP/Air780EQ/Air201模块遇到内存死机如何分析

    Air780E/Air780EP/Air780EQ/Air201模块遇到内存死机如何分析简介本文档适用于合宙Air780E、
    的头像 发表于 07-19 16:07 458次阅读
    <b class='flag-5'>Air</b>780E/<b class='flag-5'>Air</b>780EP/<b class='flag-5'>Air</b>780EQ/<b class='flag-5'>Air</b>201模块遇到内存死机如何分析

    Air780E/Air780EP/Air780EQ/Air201模块遇到死机问题如何分析

    Air780E/Air780EP/Air780EQ/Air201模块遇到死机问题如何分析简介本文档适用于合宙Air780E、
    的头像 发表于 07-19 15:37 543次阅读
    <b class='flag-5'>Air</b>780E/<b class='flag-5'>Air</b>780EP/<b class='flag-5'>Air</b>780EQ/<b class='flag-5'>Air</b>201模块遇到死机问题如何分析

    风扇工控机的工作原理:被动冷却

    利用风扇主动冷却的电脑与被动冷却的电脑并没有太大不同。在典型的风扇计算机中,CPU顶部有一个大型散热器,风扇位于顶部或集成在
    的头像 发表于 05-15 17:11 324次阅读
    无<b class='flag-5'>风扇</b>工控机的工作原理:被动冷却

    KZB-PC电动机主要轴承温度及振动监测装置

    KZB-PC电动机主要轴承温度及振动监测装置 电动机主要轴承温度及振动监测装置,根据相关规定对需要监测的设备的电动机部分加装前轴承、后轴承温度监测点,水平位置,垂直位置振动监测点,通过微电脑
    发表于 04-25 14:24

    群光电子泄露1.2TB内部数据,疑遭黑客攻击

    4 月 22 日消息,电子产品供应链巨头群光电子发布声明表示,其自 4 月 15 日起遭受黑客组织 Hunters International 的攻击,导致逾 1.2TB 内部数据(共 4140652 份文件)被窃取
    的头像 发表于 04-22 15:45 486次阅读

    工程监测振弦采集仪在振动监测中的应用与数据处理技术

    工程监测振弦采集仪在振动监测中的应用与数据处理技术 振弦采集仪是一种用于振动监测和分析的仪器设备。它采用振弦传感器作为振动信号的采集元件,可
    的头像 发表于 04-07 13:59 512次阅读
    工程监测振弦采集仪在<b class='flag-5'>振动</b>监测中的应用与<b class='flag-5'>数据</b>处理<b class='flag-5'>技术</b>

    苹果发布搭载M3芯片的新款MacBook Air

    苹果近日在线上发布了搭载全新M3芯片的MacBook Air,这款电脑在性能上有了显著的提升。据官方数据显示,相比之前的M1芯片版本,新款MacBook Air的运行速度提升了高达60
    的头像 发表于 03-13 17:05 909次阅读

    使用LTC2949的内部振动器时, 内部振动器的频率是多少?

    当我们使用 LTC2949 的内部振动器时, 内部振动器的频率是多少? 我能测试 P34 (CLKO) 针上的河形吗 ? 我测试这个针时的频率是1/1.45秒
    发表于 01-04 07:14

    ADIS16227CMLZ安装在振动源附近后,应该使用什么数据线把它和电脑连接起来?

    大家好,我想咨询一下关于ADIS16227CMLZ的一些安装使用的基本问题,希望不吝赐教。 1、ADIS16227CMLZ安装在振动源附近后,应该使用什么数据线把它和电脑连接起来。 2、有处理
    发表于 12-29 07:34

    Q20331G9嵌入式无风扇迷你工业电脑的主要特征 多功能迷你电脑防火墙/NAS/VMS

    Qotom 最新上市无风扇迷你电脑Q20331G9,搭载了强大的Intel Atom C3758R Denverton处理器,其技术特性和灵活性令人印象深刻。下面跟着我一起大致了解一下该迷你
    的头像 发表于 12-16 10:16 475次阅读
    Q20331G9嵌入式无<b class='flag-5'>风扇</b>迷你工业<b class='flag-5'>电脑</b>的主要特征 多功能迷你<b class='flag-5'>电脑</b>防火墙/NAS/VMS

    风扇式工业用工控电脑一体机使用优势分析

    风扇工控电脑一体机是属于工控一体机分类中的其中一种,看名字,很明显就是没有散热风扇的工控电脑一体机,而平常我们使用的电脑主机是带有电源
    的头像 发表于 11-28 09:38 659次阅读
    无<b class='flag-5'>风扇</b>式工业用工控<b class='flag-5'>电脑</b>一体机使用优势分析

    笔记本电脑风扇结构和特性

    笔记本电脑轻薄化的发展历程中,散热一直是一个关键课题。一般来说大都采用主动散热,即使用风扇把热量吹走。使用风扇,不可避免地会伴随噪音的产生。本文会从 EC(笔记本电脑专用控制器)的角度
    的头像 发表于 11-18 15:20 4962次阅读
    笔记本<b class='flag-5'>电脑</b>的<b class='flag-5'>风扇</b>结构和特性