郭一璞 光栗子 发自 凹非寺
量子位 报道 | 公众号 QbitAI

周末的下午,你正在家里打游戏,不曾注意到身旁的智能音箱上,多出了一个小绿点。

那是一束激光,来自窗外马路对面的另一栋建筑。

突然,房间的灯开了。

空调、空气净化器、扫地机器人启动了,手机收到了电商平台的扣款提示,甚至你外面的车库门也已然洞开……

而你的手机和平板电脑也突然开始发疯,疯狂的下载删除不同的应用,播放奇怪的视频和音乐,给社交软件上的好友发奇怪的信息……

到底发生了什么?是谁,不知不觉侵入了你的生活?

其实,这是来自日本电气通信大学和美国密歇根大学科学家的一项新发现:

当激光打在装有语音助手的设备上,就可以冒充人类的语音,被麦克风转换成电信号,悄无声息的发出指令,控制相连的设备。

因此,那些和Google Assistant、亚马逊Alexa、苹果Siri相连的机器,不管是智能的灯具、门锁、电器这些硬件设施,还是各种电商、支付、社交App,都会不知不觉间被控制。

虽然科学家们还没有在其他品牌的语音助手上测试,不过量子位采访到了腾讯安全团队Tencent Blade Team,他们说:从原理上讲问题大都是相通的。

不需要太强的激光,普通激光笔的强度就可以,就算距离有110米远,就算在外面的另一栋建筑里,就算要穿过玻璃窗,都可以控制你家里的智能音箱、手机和平板们。

恐怖的演示过程

来看看科学家们的实地演示。

将命令Google Assistant打开车库门的语句“OK Google, open the garage door”的嵌入激光中,打在智能音箱的麦克风上。

智能音箱回了一句“OK, opening”,接着车库门就开了。

那么如果把距离设置的非常远呢?

在第二段演示中,激光发射器和智能音箱的距离长达110米

科学家们将询问时间的语句“OK Google, what time is it?”的嵌入激光中,打在智能音箱的麦克风上。

“It’s 9:43”在没有任何人发话询问的情况下,智能音箱自己突然说了一个时间。

即使在窗外的另一栋建筑里,也不影响激光对智能音箱的控制。

在第三段演示中,科学家们将激光源挪到了远处的一栋高高的建筑上,隔着玻璃窗发射激光,将命令Google Assistant打开车库门的语句“OK Google, open the garage door”的嵌入激光中,打在窗口智能音箱的麦克风上。

因为这次发射点又高又远,所以科学家们干脆给激光配了一个长焦镜头。

智能音箱还是顺利的回复“OK, opening”,打开了车库的门。

最后,想看三个演示的全程,可以点开视频↓↓↓

当然,演示中并没有“鬼故事现场”的感觉,一个原因是激光可见,另一个原因是语音助手的声音你可以听到。

因此,科学家们也尝试了人类肉眼看不见的红外光,在比较近的距离是可以起到作用的;

至于,语音助手回话会被主人听见,先用激光发个指令把音量调零,就真的悄无声息控制一切了。

看到这里你可能疑惑,激光怎么能冒充人声?

让麦克风听成人声

故事是从去年春天开始。

来自日本的菅原健,是个研究网络安全问题的科学家。他专程跑去美国,给密歇根大学的同行傅佳伟 (Kevin Fu) 教授,秀了一波自己刚刚解锁的技能:

把一束高强度的激光,对准iPad的麦克风,然后用每秒震荡大约1000次的正弦波,不停地调整激光的强度。

傅佳伟在一旁带着耳机,听麦克风收到了什么。让人惊讶的是,他听到了一种高频音调。

明明是接收声波的设备,却把光波当成声波接收了,这是MEMS麦克风的一个重要弱点。而大部分手机和智能音箱,都是使用MEMS麦克风,因此。

自从有了这个神奇的发现,菅原君就开始和傅佳伟的实验室一起,用激光去欺骗智能音箱,攻击各种接收语音指令的设备。

科学家说,只要用一种特定的频率去调整激光的强度,激光便会用同样的频率去干扰麦克风,让麦克风把光波解调成电信号

就像下面这张图,上为激光发射的信号,下为麦克风接收的信号,频率几乎一致:

不用指定发射位置,只要对准麦克风射出激光,麦克风就把光线转换成电信号了,像日常把声波转换成电信号一样。

当然,如果只是随意的电信号,并不足以让音箱乖乖听你的话。必须让它以为是有人类发出语音才行。

所以,研究人员还要对激光做调幅 (AM) ,让麦克风转出接近人类语音的信号。

就像开头展示的那样,他们选定了一系列指令,包括:“现在几点了”“把音量调零”“买一支激光笔”“打开车库门”等等。

然后,用这些词句的语音波形,来定制激光的强度变化。

这样,智能音箱收到的电信号,就会和听到人声的时候差不多了。

一开始,他们用60毫瓦的激光,测试了16台不同的智能音箱。

结果,50米是成功接收的最远距离。

攻击手机,就稍微困难一些了:iPhone需要10米以内,安卓手机需要5米以内。

后来,科学家们又想测试一下,这项技术的极限在哪里。于是,把激光强度调低到了5毫瓦,相当于一支廉价激光笔的水平,把距离拉远到110米

虽然,许多音箱都没有响应,但Google Home和初代Echo Plus依旧中了招,就是开头看到的那样。

进一步加大难度,隔着窗户发射激光,76米距离。这次没骗到一只Echo,但Google Home依然被骗了,堪称硕果仅存:

至于,麦克风为什么对光波也有反应,哈佛大学电气工程系的退休教授Paul Horowitz说,至少有两种物理机制,可以让麦克风把误解成声波

一是激光的脉冲会加热麦克风的振膜,令周围的空气膨胀,产生一种压力。声音也是依靠产生声压,才被麦克风捕捉到的。

二是,如果被攻击的设备,不是完全不透光的话,光线其实可以直接穿过麦克风,直接到达芯片的所在,这样就能把光波的振动,翻译成电信号了。

这可能跟太阳能板里的二极管,还有光纤电缆末端的光电效应,原理一样。如果真是这样,想让激光被当做语音指令,就更容易了。

另外,量子位还采访到了腾讯的安全团队Tencent Blade Team,他们的理解是:

这项研究和此前业界的 “海豚音攻击”有异曲同工之妙,都是利用了麦克风的一些特殊的硬件特性进行攻击,但这次的“光攻击”可以从更远距离(超过100米)发起,在现实生活中的攻击利用难度更低。

攻击的难度降低,防御的难度提升。Blade团队认为,这项研究的意义十分重大:

从目前公开的信息来看,厂商很难从软件层面对这个漏洞进行彻底修复,之前安全圈内也没有MEMS麦克风会将光信号转换为电信号相关的安全研究,这项研究还是具有很高的创新性与实战意义。

怎样才能不被黑?

看到这样的攻击效果,谷歌和亚马逊很快就回应了:

谷歌说,已经在仔细观察这次的研究成果,并且强调一直对保护用户、提升设备的安全性能非常重视。

亚马逊也发表了声明说,正在看论文,后面将会和作者们交流,更深入地了解这项研究。

在厂商们给出补救措施之前,研究人员先为他们提供了一些友善的建议:

比如,可以设置让用户先输入语音密码,解锁后才能发布指令。

比如,可以在麦克风周围加上光屏蔽,抵挡激光的攻击。

再比如,在音箱两侧依靠两个麦克风同时接收指令,然后对比。因为两个麦克风,很难同时被击中。

当然,对产品做出这样的升级,还需要不少时间。

而你现在能做的就是,不要把智能音箱放在黑客能看到的地方。

不然,还是去用那些需要解锁的设备吧,人脸解锁和指纹解锁都能起到保护作用,避免语音助手接收到黑客的指令。

腾讯Blade Team还提示,最好关闭声纹识别 (因为声纹也可以用激光冒充) ,也可以在设备外部的麦克风口贴上黑色标签纸,阻挡激光攻击。

作者们

一作菅原健,就是从日本跑到美国炫 (mian) 技 (ji) 的那一位,电子通信大学 (UBE) 的准教授。

傅佳伟 (Kevin Fu) ,密歇根大学的教授,专注攻击各种AI。量子位之前报道过一种把硬盘改造成窃听器的方法,也是他参与的研究。难怪,菅原君会不远万里去找他。

Daniel Genkin,密歇根大学助理教授。他和傅佳伟都是这项研究的负责人。

另外,还有两位作者,他们是傅佳伟教授实验室的成员,Benjamin Cyr以及Sara Rampazzi。

传送门

论文Light Commands: Laser-Based Audio Injection Attacks on Voice-Controllable SystemsTakeshi Sugawara, Benjamin Cyr, Sara Rampazzi, Daniel Genkin, Kevin Fu

主页

参考链接https://www.wired.com/story/lasers-hack-amazon-echo-google-home/https://www.nytimes.com/2019/11/04/technology/digital-assistant-laser-hack.html

大咖齐聚!量子位MEET大会报名开启

量子位 MEET 2020 智能未来大会启幕,将携手优秀AI企业、杰出科研人员呈现一场高质量行业峰会!VIP票即将售罄,快扫码报名吧~

榜单征集!三大奖项,锁定AI Top玩家

2019中国人工智能年度评选启幕,将评选领航企业、商业突破人物、最具创新力产品3大奖项,并于MEET 2020大会揭榜,欢迎优秀的AI公司扫码报名!

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态

喜欢就点「在看」吧 !

一束激光冒充人声:110米外黑掉智能音箱,手机电脑平板也中招相关推荐

  1. 200米外遥测心跳确定身份,五角大楼全新黑科技,比人脸识别更准、伪装也没用...

    郭一璞 发自 凹非寺  量子位 报道 | 公众号 QbitAI 200米外,红外激光反射. 心跳特征匹配成功,确认身份. 无人机已出动,目标击毙. 这是五角大楼针对恐怖分子发布的一项新的生物识别项目J ...

  2. 200米外遥测心跳定身份,五角大楼全新黑科技,人脸伪装也没用

    郭一璞 发自 凹非寺 量子位 报道 | 公众号 QbitAI 200米外,红外激光反射. 心跳特征匹配成功,确认身份. 无人机已出动,目标击毙. 这是五角大楼针对恐怖分子发布的一项新的生物识别项目Je ...

  3. 用鞋子给视障人士导航!这款“导盲鞋”可检测4米外障碍物,振动提醒躲避,一双2w5...

    来源:大数据文摘本文约2300字,建议阅读5分钟本文介绍视障人士的福音"导盲鞋". 80个人之中,就有一个视障人士. 这是中国盲人协会2019年5月的数据,也就是说,我国视障人数的 ...

  4. 110米栏排名:刘翔被梅里特超越 让出榜首位置

    北京时间7月26日,<全田径>网站公布了最新一期的世界排名,男子110米栏方面刘翔被美国人梅里特超越,让出了占据六周之久的世界第一的位置. 高清:刘翔备战信心满满 本期排名截止时间是7月2 ...

  5. 失望,太失望了北京奥运男子110米栏第1轮 刘翔旧伤复发退赛

    失望,太失望了北京奥运男子110米栏第1轮 刘翔旧伤复发退赛 这是一个令人心碎和难以置信的时刻.雅典奥运会冠军.2007年大阪世锦赛冠军刘翔,在今天上午国家体育场"鸟巢"进行的北京 ...

  6. 第十届世界田径锦标赛男子110米栏 刘翔获银牌

    世界田径锦标赛男子110米栏决赛奥运冠军刘翔以13秒08摘得银牌,这是中国男子选手在世界田径锦标赛上获得的最好成绩,同样是本届世锦赛中国代表团获得的第一枚奖牌:法国选手杜库雷以13秒07,0.01的优 ...

  7. 罗伯斯打破刘翔保持的男子110米栏世界纪录

    6月12日,古巴选手罗伯斯在显示自己成绩的记分牌前留影.当日,在捷克俄斯特拉发进行的国际田联大奖赛上,罗伯斯以12秒87的成绩获得男子110米栏冠军. 新华社/法新 新华网布拉格6月12日电(记者 丁 ...

  8. WiFi辐射比手机电脑辐射数值小 60厘米外基本为0

    随着移动电子设备的发展,无线路由器几乎无处不在:家里有,单位有,不少门店有--公共WiFi正在国内一些城市推广普及,不少市民的随身电子设备也具有WiFi功能. 在数据交换便利的同时,WiFi辐射让不少 ...

  9. 主控全志R16-小米小爱mini智能音箱拆解

    *本文转自我爱音频网. 小米在3月27日召开春季新发布会,发布了具备无线充电充电功能的小米MIX 2S,同期还发布了一款游戏本和一款智能音箱小米小爱音箱mini.我爱音频网的小伙伴在第一时间就拿到了小 ...

最新文章

  1. 【随感】看老科和当当的回眸相视
  2. python 函数的参数
  3. Python调用HTTP接口并传递cookie
  4. kubernetes1.30集群部署+dashboard+heapster
  5. AJAX实现图片文件上传
  6. ubuntu下sogou突然不能用
  7. Android应用程序结构解析
  8. 物联网现状及落地难点
  9. android自学之旅——layout资源文件
  10. 地产行业信息化建设思考
  11. 普林斯顿陈丹琦团队最新论文:受GPT-3启发,用小样本学习给语言模型做微调,性能最高提升30% | AI 日报...
  12. 信捷XD5程序+TG765触摸屏程序,功能为XY双轴排版机,带2个气缸
  13. linux怎么查看hwaddr_linux如何查看mac地址_查看linux的mac地址_linux 查看mac地址
  14. 录播服务器系统调试内容,高清录播服务器系统选择注意事项
  15. Gephi启动错误:Cannot load even default layout, using internally predefined
  16. [译]关于Android图形系统的一些事实真相
  17. css小猫笑起来的动画
  18. 用计算机弹奏七月上,七月上歌词背后的故事 七月上背景故事介绍
  19. 一则“孔乙己文学”,刺痛了多少学子的心?
  20. RSTP配置_思科模拟器

热门文章

  1. 教你如何成为一名区块链工程师!
  2. create-react-app搭建环境+Less+element+router+flux状态管理
  3. Linux操作系统下以不同颜色命名的文件类型
  4. 带有.rdlc报表的项目发布需要注意的问题
  5. outlook2007 未知错误,代码0x80040600解决方法
  6. 您的关注是我最大的快乐
  7. ASP.NET学习笔记 1
  8. php js实现异步图片上传,使用php+js异步上传图片
  9. 爆炸销毁动画组件Explosions
  10. SQLite的sqlite_master表