雷刚 发自 凹非寺 
量子位 报道 | 公众号 QbitAI

对不起,你担心的事情成真了。

现在你买一台“能说会道”的智能音箱,能秒变窃听器。

所谓AI+IoT,正在把所有人带入一个智能操控、万物互联的时代。

但也正因如此,一切牵一发而动全身,一旦联网中的某一环遭到攻击,所有设备也就成为鱼肉。

这一次,腾讯安全的Blade团队,也是利用这一原理,26秒内就黑掉了亚马逊旗下的Echo智能音箱。

黑化的Echo不仅能被远程控制,可以自动录音,还能将录音文件通过网络发送给远程服务器。

你的AI助手,活脱脱就是一台窃听器。

最安全音箱也不安全了

事情起因要从腾讯Blade团队讲起。

作为腾讯安全平台下关注物联网安全的团队,他们一直在研究IoT下的安全漏洞和潜在攻击。

 腾讯Blade团队在DEFCON分享

智能音箱肯定是重中之重。

于是在今年上半年,他们就把目光放到了亚马逊Echo身上。

或许你会问,Echo在国内也没用户,腾讯自己也有AI音箱,为啥就选中了Echo?

因为在智能音箱这一领域,亚马逊进军最早、产品销量也全球遥遥领先,截至2017年为止,虽然还没有进入中国大陆市场,却已在海外售卖了3000万台。

销量背后,也是产品在用户体验和安全性能方面的实力,Echo也是业内公认最安全可靠的AI音箱,始终位于安全界想黑而不得黑的“黑名单”前列。

从一开始,腾讯Blade团队盯上Echo时,最初是希望从Echo本身入手,但后来发现确实不简单——甚至基本没有可能。

然而因为万物互联网,只要突破Echo所在网络中的随便一环,攻破Echo也便不是没有可能。

于是以此为思路,今年5月,腾讯Blade团队利用亚马逊的系统机制——多个设备可以互联——将植入攻击程序的恶意设备绑定到了Echo同个帐户下,最后实现了对Echo智能音箱的破解。

跟解数学题一样,解体思路很难,腾讯团队想了几个月,但真正想明白动手做,整个过程却只有26秒。

破解之后的Echo,从一个随叫随到的AI音箱,变成了无时不刻窃听录音的伪装者。

攻击者可以在局域网内攻击并控制Echo,如控制其静默(无需唤醒,LED灯不会闪烁)的情况下窃听用户说话内容,并将录音内容发送到攻击者控制的远程服务器。

而且更重要的是,AI音箱横空出世时,就承载了智能家居中枢的任务,所以一旦控制了音箱,实际也就控制了整个智能家居。

漏洞已修复,但细思极恐

不过,目前漏洞已经得到了修复。

5月攻破Echo后,腾讯Blade团队就将完整的漏洞细节报告给了亚马逊团队,后者则在7月份完成了所有修复和更新。

如果你是Echo用户,现已不用再担心类似的攻击。

然而此役过后,智能音箱攻击策略,可能也要就此大白于天下,更长尾的影响和威胁,令人细思极恐。

对于Echo这样没有开放固件下载、也没有完整开源代码的硬件产品,腾讯安全攻破可谓煞费苦心。

他们选择了直接从Echo 使用的Flash芯片中提取固件,将Flash芯片直接从主板上焊接下来,并读取了其中的固件内容,然后通过修改固件内容并将 Flash芯片重新焊接回主板,得到一个已经获取root权限并可通过adb连接与调试的Echo设备。

然后进一步分析,最终发现了一个名为whad(whole-home audio daemon) 的系统程序,这个程序会开放端口允许多个Echo 设备相互连接,并且拥有root权限,在系统的SELinux策略限制下仍然可以访问网络与通过mediaserver进行录音与播放音频。

换成更多用户喜闻乐见的说法:

为了实现在正常家庭使用环境下的攻击,攻击者会连接到被攻击的Echo的WIFI网络,同时将一台被植入攻击程序的恶意Echo(硬件)设备绑定到与被攻击的Echo设备相同的帐户中,然后这台恶意设备会自动攻击并控制WIFI网络中的所有Echo设备。

所以,在一个智能设备连接同一个WiFi的场景里,一个被攻破,则意味着所有智能产品都不再安全。

如此一想,安全问题只会源源不断,就看何时曝出,就看道魔怎样对垒了。

腾讯Blade团队的建议是,在使用智能音响产品时,选择正规可信品牌,及时更新设备固件,尽量避免将智能音箱放置在对隐私要求较高的环境,降低可能存在的安全风险。

也就是说,斯是密室,就别放AI音箱。

作者系网易新闻·网易号“各有态度”签约作者

加入社群

量子位AI社群19群开始招募啦,欢迎对AI感兴趣的同学,在量子位公众号(QbitAI)对话界面回复关键字“交流群”,获取入群方式;

此外,量子位专业细分群(自动驾驶、CV、NLP、机器学习等)正在招募,面向正在从事相关领域的工程师及研究人员。

进专业群请在量子位公众号(QbitAI)对话界面回复关键字“专业群”,获取入群方式。(专业群审核较严,敬请谅解)

诚挚招聘

量子位正在招募编辑/记者,工作地点在北京中关村。期待有才气、有热情的同学加入我们!相关细节,请在量子位公众号(QbitAI)对话界面,回复“招聘”两个字。

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

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

26秒!全球销量第一的AI音箱就被腾讯黑掉了,然后变身窃听器相关推荐

  1. 全球销量第一的三星手机,还有机会重新夺回中国市场吗?

    三星的疑惑:为什么全世界都爱我,唯独中国市场不行? 首先来看看三星在各大洲的市场占有率,就知道三星是如何坐稳世界第一的了.毕竟这是一个从功能机时代走来的巨头,一个以技术创新作为驱动的科技公司,并且连续 ...

  2. 欧睿国际:海尔互联空调全球销量第一

    英国伦敦时间2月1日,在位于英国伦敦的世界权威市场调查机构欧睿国际(Euromonitor)总部,欧睿国际调研总监David Cleveland正式签署发布了2016年全球互联空调数据报告.数据显示, ...

  3. 科技创新+工匠精神:“娃界小米”全球销量第一的奥秘

    全球销量第一的硅胶娃娃,是哪个国家的品牌? 看到这个问题,相信许多人脑海中第一时间都会认为是一家日本或者美国品牌.毕竟在这一领域,人家的起步时间比咱们要早得多. 然而正确答案揭晓之后可能会让不少人大跌 ...

  4. 华为27asph是什么型号_上半年苹果全球销量第一,红米次之,华为表现不佳

    刚刚看到一个数据,上半年的手机销量数据,其中 iPhone 11 是 2020 年上半年全球出货量最大的手机,第二是三星的一个型号,除了这款,其他三星手机也都没有上榜,后面的位置则由红米和苹果补充. ...

  5. 百度阿里均宣称销量第一,智能音箱大战2.0要怎么玩?

    作者 | 寓杨 来源 | 机器之能(ID:almosthuman2017) [导读]激进的价格战打法逐渐被阿里与百度放弃,取而代之的是实打实的全面比拼,商业化探索开始成为重点. 2018 年,身披「补 ...

  6. 三星智能手机全球销量第一 苹果下一代iPhone将威胁其地位

    据调研机构Strategy Analytics报道,三星仍然稳居上一季度智能手机市场份额第一名,这归功于Android系统.今天另一家数据分析机构Kantar透露苹果将在几个月内推出新款手机,这在一定 ...

  7. 地平线:全球估值第一的AI芯片初创公司诞生!

    https://www.toutiao.com/a6662488463415181832/ 地平线(Horizon Robotics)公告由SK中国.SK Hynix以及数家中国一线汽车集团(与旗下基 ...

  8. 全球销量第一iPhone 11为何能打败安卓手机?

    很多人不得而进,为什么发布了快两年的手机还能够一直抢占京东数码排行榜的第1名?这款手机就是iPhone在2019年发布的iPhone11到今天已经一年多的时间了. 我认为还是有原因的,主要是以下几方面 ...

  9. 2023-2029年中国AI音箱行业运营现状及发展前景预测报告

    2023-2029年中国AI音箱行业运营现状及发展前景预测报告 报告编号:1665267 行业市场研究属于企业战略研究范畴,作为当前应用最为广泛的咨询服务,其研究成果以报告形式呈现,通常包含以下内容: ...

最新文章

  1. 【划分树】 POJ 2104 HDU 2665 K-th Number 裸题
  2. 阿里云直播PHP SDK如何使用
  3. 2015北京网络赛 G题 Boxes bfs
  4. jdk8 获取上一个月时间_JDK 10:FutureTask获取一个toString()
  5. [react] useEffect和useLayoutEffect有什么区别?
  6. Vlan与VTP的介绍及工作原理
  7. 如何使用Java代码获取Android移动终端Mac地址
  8. Html 垂直滚动条 定位到 指定位置
  9. FOI冬令营 Day4
  10. 10、STL实用技术专题
  11. 破解企业卓越运营难点,做好研发质量管理闭环,从“救火战役”,到“一次做对”
  12. DHCP服务器中设置IP地址保留
  13. 诛仙很热,阅文集团的IP产业很冷
  14. micropython人脸识别代码_【雕爷学编程】MicroPython动手做(03)——零基础学MaixPy之开机测试...
  15. 红图新媒体讲解营销技巧新媒体营销
  16. 软件体系结构-04-CSBS体系结构
  17. html语言简介 ppt,html课件ppt
  18. 数据库连接的7个步骤
  19. 网络协议从入门到底层原理(4)网络层(版本、首部长度、区分服务、总长度、 标识、标志、片偏移生存时间、协议、首部校验和)
  20. WIN10+CUDA 10.2+CUDNN v8.0安装配置

热门文章

  1. 想开发微信小游戏,先看看腾讯是如何制定规则的
  2. 华为java开发面试难不难,秀出天际!
  3. MySQL-InnoDB-事务
  4. JAVA day18,19 单列集合Collection:List(ArrayList,LinkedList,Vector)、Queue(Deque)、Set(HashSet,TreeSet),比较器
  5. 二叉搜索树的第 k 大节点
  6. gitlab 汉化后502
  7. go back go fullscreen_四款高端便携音箱TUFTON、B17、MUSIC3和GO+PLAY音质排行榜
  8. 恢复系统设置或计算机无法点击进入,win10电脑怎么恢复出厂设置_win10系统恢复出厂设置的方法...
  9. php 接收传值_php接受post传值的方法
  10. python初始化空列表_python list的深拷贝与浅拷贝-以及初始化空白list的方法(1)