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

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

3天内不再提示

声波干扰陀螺仪,“黑”掉智能设备?专家:尚可“亡羊补牢”

MEMS 来源:未知 作者:电子大兵 2017-09-27 09:57 次阅读

近日,在美国拉斯维加斯的全球顶级安全会议——黑帽大会(Black Hat USA)上,两位来自阿里巴巴安全部门的研究人员,针对其近期的研究成果发表了长达50分钟的公开演讲,并进行了现场演示。

演示中,他们使用了一段“神秘”的音频,攻击了包括苹果、三星智能手机设备,以及商业虚拟现实显示器、大疆(DJI)无人机以及电动平衡车等设备。在“神秘”的声音中,智能机器人突然向前“奔跑”起来,平衡车也失去了“平衡”,而无人机虽然没有飞起来,但超声波却可以影响其电机的转速。

这段神秘的声音是什么,为何会给智能电子设备带来如此巨大的影响?

来自超声波的物理攻击

“神秘”的声音是一段超声波。“它影响了手机电子设备中的陀螺仪。”该项目研究人员之一、阿里巴巴集团安全部技术研究者王康解释说。

若要了解超声波与陀螺仪的关系,先要弄清何为陀螺仪,其工作原理是什么。

陀螺仪最早被应用在航海以及航空领域中,帮助船舶和飞机在视线不佳时保持平衡,它的作用更像是人类内耳中前庭的作用——保持身体平衡。

在使用虚拟现实技术(VR)玩游戏时,陀螺仪可以让游戏者在不断奔跑和扭转中感知虚拟世界中的平衡;在智能手机中陀螺仪负责检测手机的姿态,比如当用户将手机从直立状态旋转90度时,手机屏幕上显示的内容也会随之发生旋转,以适应手机的改变;甚至,手机拍照时的防抖功能也离不开陀螺仪。

随着智能设备应用领域的拓展,汽车上也出现了陀螺仪,有些汽车甚至配备了多只陀螺仪,用来检测汽车不同部位的工作状态,给行车电脑提供信息,让用户更好地控制汽车。

与其他软件应用程序相比,陀螺仪几乎不必担心会被黑客攻击,但令人意想不到的是,虽然电脑攻击可以避免,但是来自声波的物理攻击却令其溃不成军。

那么,人们是否可以关闭陀螺仪来避免这种潜在的威胁呢?王康给出的答案是否定的。“手机中一般没有关闭陀螺仪的选项。而且,它在平衡车、无人机等设备中,属于基本传感器,不可关闭。”

这个漏洞看起来那么明显,可是人们在一开始却并没有注意。直到2015年,韩国先进科学技术研究院(KAIST)的研究人员,对无人机中的一个关键组件陀螺仪进行了共振测试,发现可利用声波使陀螺仪发生共振,输出错误信息,从而导致无人机坠落。

就在今年3月,美国密歇根大学的科研人员也成功利用声波攻击了加速度传感器,并且成功入侵智能手机和智能可穿戴设备Fitbit手环。

“我们的研究也是基于这些发现。”王康表示。他与同事王正博合作,通过大量实验测试,发现27kHz左右的共振超声波频率,可以对虚拟现实设备产生不同的效果影响。

今年5月前后,他们就对一些品牌的VR和AR产品做了超声波干扰测试。测试结果显示,超声波可以让VR和AR发生画面抖动、旋转甚至静止的现象。当这些情况出现在用户使用过程中,他们可能会因为无法观察外界环境,让大脑跟随眼前画面的旋转和抖动产生眩晕,造成摔倒。

更令人担心的是,王康和王正博实验测试发现,多款市面常见的平衡车都会因超声波干扰失去平衡,从而使其向前运动寻找平衡点,不同平衡车受干扰程度不一样,有的甚至会直接发生翻倒。而当声波“瞄准”汽车时,它甚至可能干扰汽车的安全气囊传感器或者车身系统,从而影响安全驾驶。

智能设备的物理“盲区”

“除了陀螺仪,GPS及定位信息也在物理攻击的范围内。”王康介绍道。早在2015年,他就因“GPS和WiFi位置时间攻击及防御”的创新科研议题受到黑帽大会组委会关注,并受邀参加了在荷兰阿姆斯特丹举行的欧洲区大会。

该位置时间安全研究项目重点关注了两种基于位置和时间的攻击方式,如利用软件无线电设备实施GPS位置、时间欺骗,或者基于WiFi辅助定位系统的位置实施欺骗。研究发现基于WiFi位置欺骗比GPS欺骗更容易被攻击者利用,攻击者甚至不需要任何特殊硬件设备,只需一台普通笔记本电脑,即可对市面上常见的地图类应用进行攻击。

中科院计算机技术研究所副研究员翟立东在接受《中国科学报》采访时表示:“物理攻击造成信息泄露的概率比较小,但更为严重的是会令设备瘫痪。”

但有个好消息是,并不是所有设备中的陀螺仪都在同一频率。“在演示时,我们使用了27kHz频段攻击智能设备,这是因为我们选择演示的设备都使用了同一家陀螺仪,它们的频段是统一的。”王康解释说,“但在实际应用中,还有共振频率处于8kHz、5kHz等频率附近的MEMS传感器。”而且,声波的攻击范围与功率有关,“声波也会随着传播距离增加而衰减,且具有指向性,所以不必太担心有人会利用声波对智能设备进行大范围的攻击”。

“亡羊补牢”

当然,目前尚未出现的漏洞,不代表以后也不会出现,所以在“羊”丢掉之前,修补“围栏”避免伤害是非常必要的。“这就需要相关制造产品的企业配备更高级别的防护。”翟立东表示。

“针对这种物理攻击,我们也提供了可能解决的方案。”王康进一步解释道。一方面,厂商研发产品时可对设备增加缓冲层,如增加一些覆盖材料,让外界声音进入不了陀螺仪,来防止由于传感器的声波或超声波干扰所造成的安全威胁,并为造成威胁的声音频率提供声音消除的功能;或者在设备上加装降噪装置,通过主动发射反向声音,抵消进行干扰的超声波,实现防干扰。

“不过,长期而言,最佳的解决方案还是开发出可以抵抗声波攻击的新型传感器,例如不易受外部震动影响的陀螺仪。”王康补充道。

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

    关注

    44

    文章

    726

    浏览量

    97641

原文标题:声波“黑”掉智能设备?专家:尚可“亡羊补牢”

文章出处:【微信号:MEMSensor,微信公众号:MEMS】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    陀螺仪x轴和y轴的应用

    陀螺仪是一种用于测量和感应物体旋转和转动的设备,它通常由三个轴组成:x轴、y轴和z轴。在陀螺仪中,x轴和y轴通常成对出现,关于它们的比例可以因具体应用而异。首先,我们先了解一下陀螺仪
    发表于 04-17 15:42 0次下载

    请问陀螺仪能否检测角度偏移?

    陀螺仪能否检测角度偏移?
    发表于 03-28 08:37

    陀螺仪x和y比例是多少 陀螺仪x轴和y轴是指什么

    陀螺仪是一种用于测量和感应物体旋转和转动的设备,它通常由三个轴组成:x轴、y轴和z轴。在陀螺仪中,x轴和y轴通常成对出现,关于它们的比例可以因具体应用而异。 首先,我们先了解一下陀螺仪
    的头像 发表于 01-17 11:10 703次阅读

    陀螺仪感应器校准工具有哪些

    陀螺仪感应器校准工具是用于对陀螺仪进行校准和精调的设备或软件。陀螺仪感应器是一种用于测量和检测物体的角速度、方向和姿态的传感器。它广泛应用于飞行器、导航仪器、无人机、游戏控制器、
    的头像 发表于 01-02 14:53 882次阅读

    陀螺仪传感器的应用实例

    陀螺仪传感器是一种用于检测和测量设备旋转的传感器,可以在多个领域中应用。在本文中,我们将详细介绍陀螺仪传感器的运作原理和常见应用实例。 陀螺仪传感器是一种惯性传感器,主要基于
    的头像 发表于 01-02 14:37 494次阅读

    手机陀螺仪的基本原理是什么

    手机陀螺仪是一种用于测量和检测设备在空间的旋转运动的传感器。它被广泛应用于现代智能手机、平板电脑和游戏控制器等设备中,以提供更加智能、交互和
    的头像 发表于 01-02 14:34 1485次阅读

    陀螺仪三轴六轴区别

    陀螺仪是一种用于测量物体旋转的装置,尤其在航空航天领域和导航应用中得到广泛应用。陀螺仪根据其测量的轴数可以分为三轴陀螺仪和六轴陀螺仪。在本文中,我们将详细讨论三轴
    的头像 发表于 01-02 14:22 1467次阅读

    请问陀螺仪合适的带宽是怎么确定?

    请问陀螺仪合适的带宽是怎么确定?和被测物体的旋转速率有关系吗?比如被测物体100转/s,那么它的带宽要大于100Hz,是这样的吗?
    发表于 12-29 07:51

    adis16136陀螺仪的分辨率是多少?

    我想知道adis16136陀螺仪的分辨率是多少
    发表于 12-29 07:19

    三轴陀螺仪模块怎么使用

    三轴陀螺仪模块是一种用于测量角速度和方向的传感器,可以在航空航天、汽车、无人机等领域广泛应用。本文将详细介绍三轴陀螺仪模块的原理、使用方法和注意事项。 一、原理介绍 陀螺仪原理 陀螺仪
    的头像 发表于 12-20 10:36 797次阅读

    陀螺仪的基本组成 陀螺仪的工作原理 陀螺仪的作用

    陀螺仪的基本组成 陀螺仪的工作原理 陀螺仪的作用 陀螺仪和重力传感器有什么区别呢? 陀螺仪是一种测量和感知
    的头像 发表于 12-07 11:26 1065次阅读

    求助,用什么芯片能实现智能小车陀螺仪控制?

    用什么芯片能实现智能小车陀螺仪控制?
    发表于 11-09 06:16

    怎么通过陀螺仪获取当前的运动距离?

    怎么通过陀螺仪获取当前的运动距离
    发表于 10-12 06:44

    怎么解决陀螺仪角度漂移问题 三轴陀螺仪和六轴陀螺仪的区别

    陀螺仪角度漂移是指在使用陀螺仪时,由于各种误差和不完美的因素导致测量的角度随时间发生偏移。为了解决陀螺仪角度漂移问题,可以考虑以下几种方法。
    发表于 08-21 14:40 4678次阅读