聚焦源代码安全,网罗国内外最新资讯!

作者:Ravie Lakshmanan

编译:奇安信代码卫士团队

密歇根州立大学、华盛顿大学、中国科学院和内布拉斯加林肯大学的研究人员发现了通过超声波攻击声控设备的新方法,他们能够使用听不见的声音命令交互并攻陷这些设备。

这种攻击手段被称为 “SurfingAttack”,它利用固体材料中独特的声波传输属性来“使距离较远的、不在视线范围内的声控设备和攻击者之间进行多次交互”。攻击者可借此和声控设备进行交互、劫持 SMS 双因素认证码、甚至拨打欺诈电话,从而控制受害者设备。

攻击机制

MEMS 麦克风是多数声控设备的标准配置,它包含着一个被称为“振动膜”的较小的内置板。当受到声波或光波冲击时,它会被转换为电信号,随后解码为实际命令。

这种新型攻击方法利用 MEMS 麦克风电路的非线性传输恶意超声波信号(人耳听不到的高频声波),使用的不过是价值5美元的连接在桌子表面的压电换能器。另外,该攻击可从30英尺外的地方执行。

为避免被受害者发现,研究人员随后发出了引导超声波,将设备的音量调低到足以使语音反应不明显,但同时仍能够通过靠近桌子下受害者设备的窃听设备记录语音助手的响应。

设置完成后,攻击者不仅能够激活语音助手(例如使用 “Ok Google” 或 “Hey Siri” 作为唤醒词),还能够使用文字转语音系统生成攻击命令(例如“阅读我的消息”或“使用扬声器给 Sam 打电话”)。所有这些都以超声波导波信号的形式传输,而该信号可沿着桌子传播,从而导致设备被控制。

研究人员在多种语音助手设备上测试了 SurfingAttack 攻击,结果 Google Pixel、iPhone、三星 Galaxy S9 和小米 Mi8 都易受攻击。同时,该攻击适用于不同的桌面表面(如金属、玻璃、木制)和手机配置。不过实验在华为 Mate 9 和三星 Galaxy Note 10+ 上失败,不过在安装 LineageOS的前提下,华为 Mate 9易受攻击。由于 Galaxy Note 10+ 的超声命令记录声音非常微弱,因此研究人员将失败的结果归因于“手机机身的结构和材料”。不过,Amazon Echo 和 Google Home 并不受影响。

基于声音的攻击数量在上涨

虽然目前并没有证据表明该攻击技术已遭在野利用,但这并非此类注入攻击的首次现身。确实,这项研究基于近期的各种研究成果上如 BackDoor、LipRead 和 DolphinAttack,但它说明可以利用麦克风中的非线性通过超声波信号向系统传输人耳听不见的命令。

此外,东京电子通信大学和密歇根大学的研究人员发现去年年底发生了一系列“光命令”攻击,它利用激光向智能手机和扬声器注入人耳听不见的命令并秘密地使它们打开房门、在电商网站上购物、甚至发动车辆。

“光命令”攻击要求激光束直接对准所讨论的目标设备,而 SurfingAttack 独特的传播功能使得该要求变得没有必要,从而可使潜在的攻击者远程和语音助手设备进行交互并执行授权命令,从而在受害者毫无察觉的情况下访问敏感信息。

这项新研究展现的新型攻击向量要求设备厂商建立新的安全防御措施,保护语音设备免受攻击,从而避免成为入侵所有智能家居的切入点。

推荐阅读

Siri、微软小娜等语音助手可导致企业遭攻击

英国税务及海关总署被指记录510万英国人的语音

原文链接

https://thehackernews.com/2020/03/voice-assistants-ultrasonic-waves.html

题图:Pixabay License

转载请注明“转自奇安信代码卫士 www.codesafe.cn”。

奇安信代码卫士 (codesafe)

国内首个专注于软件开发安全的产品线。

点个“在看”,bounty 不停~

黑客可利用超声波秘密控制语音助手设备相关推荐

  1. 教Alexa看懂手语,不说话也能控制语音助手

    Alexa.Siri.小度--各种语音助手令人眼花缭乱,但这些设备多是针对能力健全的用户,忽略了听.说能力存在障碍的人群.本文作者敏锐地发现了这一 bug,并训练亚马逊语音助手 Alex 学会识别美式 ...

  2. 通过激光入侵Google智能语音助手

    黑客可利用激光向智能语音助手发送看不见的指令. 近期,有研究人员发现,只需一束激光,就可以控制Alexa和Siri智能扬声器.攻击者不需要对受害者的设备进行物理接触,也不需要与受害者进行交互,只要攻击 ...

  3. 拥抱电商,语音助手正在成为“方便之王”

    智造观点 如今,电子商务的崛起已经不再是什么秘密.Adtaxi的一项调查结果显示,66%的消费者每月至少进行一次网上购物,超过一半(52%)的网上购物者在网上消费金额与实体店持平甚至更多. 而随着在线 ...

  4. Mixly----利用超声波传感器控制LED灯

    米思齐作为简单快捷的开发软件在我们生活中的作用逐渐增大,今天我们利用超声波传感器来测量距离来控制LED灯. 测量原理:超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途 ...

  5. android手机的语音助手在哪里设置,华为语音助手在哪设置 华为语音助手唤醒具体步骤...

    华为语音助手怎么唤醒?华为语音助手怎么自定义唤醒词?在如今各大品牌的手机中,都内置一个语音助手,那华为手机的语音助手该怎么唤醒呢,怎么自定义唤醒词,华为语音助手怎么唤醒,下面就和小编一起来看看吧! 1 ...

  6. android Accessibility系统自带语音助手打开第三方应用

    AccessibilityService是什么 某些用户由于视力.身体.年龄等问题致使他们不能使用触摸屏幕,为这些用户提供无障碍服务时应该更多的提供语音.触摸反馈.手势操作.模拟点击等. 为此andr ...

  7. 中国智能语音助手用户最担心安全和隐私问题

    埃森哲最新调研显示,有77%的受访中国消费者使用智能语音助手,为全球最高(全球平均比例50%).国内用户对于独立智能语音助手的满意度达到了97%,因而对其有着更高的期待,希望更多的家用设备与之实现集成 ...

  8. java对接天猫精灵语音助手实现对公司其下的智能设备进行控制(附上源码)

    java对接天猫精灵语音助手实现对公司其下的智能设备进行控制 前言当初刚来广州 公司上一任java已经离职半年 ,项目已经跑不动了,才招人的,所以我获得的是一个连跑都跑不起来的项目源码并且对项目一无所 ...

  9. python控制小爱同学_神秘鸭,用Siri小爱同学语音助手控制你的电脑

    智能手机发展至今,智能可不仅是改变了沟通和上网形式,依据强大的算法核心,各种基于AI的智能语音助手屡见不鲜,其中苹果的Siri.小米的小爱同学.阿里的天猫精灵,极受欢迎.虽说现在的人工智能语音助手,仍 ...

最新文章

  1. 阿里巴巴开源 Spring Cloud Alibaba,加码微服务生态建设
  2. UNIX(多线程):13---condition_variable、wait、notify_one、notify_all
  3. AMD GPU+VS2010的OpenCL配置
  4. 轻松弄懂var、let、const之间的区别(一看就懂)
  5. java table 数据绑定,ireport5.6使用table组件,如何用table显示javaBean数据源
  6. DES加密/解密类。
  7. find 命令详解 基于文件大小,名字和权限等的查找策略以及-path和-prune的详细解释
  8. 随机效应估算与固定效应估算_混合OLS模型、固定效应模型、随机效应模型的区别是什么...
  9. 马哥教育的python课程到底好不好_学不好Python?我们分析看看正确的学习方法是什么-马哥教育...
  10. 369、Java中级24 -【Spring】 2020.08.26
  11. 计算机式硬盘录像机,全面分析PC式硬盘录像机十大问题
  12. 企业高频实用API推荐
  13. 三极管与恒流源充放电电路
  14. XCTF_Normal_RSA
  15. 服务器租用哪家比较好
  16. 易玩通总显示服务器没响应,《魔力宝贝》官方网站|经典魔力 新鲜乐趣
  17. Ubuntu安装QT未找到编译器解决方法
  18. JAVA 从原理到实现,制作license文件,可用于模块授权,程序授权等
  19. 文章向大家介绍安卓逆向,解决app抓包抓不到的问题,主要包括安卓逆向,解决app抓包抓不到的问题使用实例、应用技巧
  20. JQuery布局插件UI layout的使用及说明

热门文章

  1. ASP.NET 主题(Themes)FAQ
  2. 良好的树结构设计会让开发更舒爽
  3. AsyncTask更新UI线程的基本原理
  4. 使用ZooKeeper
  5. JSP include directive 和JSP include的区别
  6. 百度大数据 CMO的新左脑-百度-喻友平
  7. initrd的使用及说明
  8. 暖通中级工程师计算机考试题库,暖通工程师试题(含答案)
  9. raw socket java_记一次蛋疼的Raw socket发送经历。附:Raw socket编程总结
  10. jQuery子窗体取得父窗体的元素