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

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

3天内不再提示

智能音箱如何实现真正的远程窃听?

jmiy_worldofai 来源:未知 作者:胡薇 2018-08-17 16:26 次阅读

你家的音箱不只是个小盒子

以前,有这么一则匪夷所思的新闻:亚马逊 Echo 主动向警方提供了关于一起谋杀案的数据,协助警方进行调查。

原来,在一起疑似家暴的家庭纠纷事件中,新墨西哥州阿尔伯克一所房子内的谷歌 Home 拨通了警方电话,接线员听到电话里的争吵声后,警务人员随即赶往现场。

当时,一男子与其女友和女儿一起在房间里。在与女友发生争吵时,男子拿枪指着女友质问她她:“你给警长打电话了?”谷歌 Home 听到了“给警长打电话”的命令,所以也就按命令执行。特警队抵达事件所在地,经过几个小时谈判后,将巴罗斯拘留。

可以说,“误触发”指令似乎救了妹子一命。

据说,一家洋娃娃公司在电视上播放了一则玩偶之家广告,该地区数个家庭里的亚马逊 Echo 在听到广告后转而开始订购玩偶之家。

这两起新闻总让编辑小李总感觉哪里不对。。。。到底是哪里呢?

直到有一天晚上,我正在房间唱着歌,冷不丁地听到家里某某品牌智能音箱发出了一声“叹息”,然后说了句“好音乐陪伴你”。。。。看着黑暗中闪着蓝色指令灯的音箱,我吓出一身冷汗:我不是没启动它吗?

这是一个很明确的提醒:智能音箱可能一直都在“偷听”人类说什么。

雷锋网宅客频道以前报道过浙江大学电气工程学院智能系统安全实验室去年曾成功对亚马逊的音箱 Echo发起了“海豚攻击”,通过利用麦克风的硬件漏洞,成功“黑”进智能设备的语音助手系统,通过发出人耳无法听到的超声波语音,让语音助手执行他们所下达的指令,比如,让 Echo 在亚马逊上买个东西。

这种技术虽然让Echo 叛变替其他人购物,但还算不上“窃听者”,下面这个案例就让人害怕了。

2017年,MWR InfoSecurity 的研究人员发现,老款亚马逊 Echo 智能音箱中存在一个安全漏洞,黑客可以将 Echo 音箱变成窃听器,而又不影响它的整体功效。

在 2017 年之前生产的 Echo 音箱底部,去掉橡胶底座之后,扣开一个金属底板,可以找到一个用于出厂前调试的18 针接口。研究人员制作了一个插头,把 Echo 连上了笔记本电脑SD 读卡器。他利用调试工具破解了 Echo 的系统,写进去了一个专用的引导程序。然后这台 Echo 所有听到的音频流都会自动转发到他的远程服务器上,同时这台 Echo 智能音箱的其他功能看上去一切正常。

当然,攻击的前提是,黑客必须要能够接触到实体的 Echo音箱,并做一些手脚,但黑客们还有更厉害的手段。

2018年,在刚刚过去的黑客大会DEF CON 26 上,腾讯安全平台部的 Tencent Blade Team 的研究员Wu Huiyu 和 Qian Wenxiang再次演示了利用新攻击机制远程控制亚马逊 Echo 进行录音,并将录音文件通过网络发送给远程服务器的“窃听”危害。

真正的远程窃听

我们来看看,他们是如何实现的。

2018 年初,Wu Huiyu 和 Qian Wenxiang 把目光投向了目前全球用户量最大的 Echo 智能音箱,他们预设了一个前提:一旦智能音箱被黑客攻击,人们的隐私安全将受到威胁,因此要试试看,在已经被黑客挑战过可被窃听的 Echo身上,是否还有其他危险的漏洞。

由于 Amazon Echo 并没有开放系统固件下载,也没有完整的开源代码,它的更新包都是通过 https 加密流量传输,所以他们的第一步,当然是选择动手拆解分析——直接从Echo使用的 Flash 芯片中提取固件,将 Flash 芯片从主板上焊接下来,并读取了其中的固件内容,然后通过修改固件内容并将 Flash 芯片重新焊接回主板得到了一个已经获取 root 权限并可通过 adb 连接与调试的Echo设备。

这可能是整个实验过程中比较复杂的步骤了——卖油翁的“唯手熟尔”策略在这里发挥了效应。

研究人员称,经过一段时间的练习,他们现在可以在 10 分钟内使用人工焊接的方法将存储固件的 Flash 芯片从主板取下并提取固件,在 5 分钟内修改固件并重新将 Flash 焊接回设备主板,成功率接近 100%,加速了后期的漏洞利用与调试速度。

第二步,固件分析。

当然,亚马逊开发团队也不是吃素的,他们给 Echo 设置了很多安全防御机制,阻挡黑客的入侵,例如通信流量加密与认证、防火墙、严格的 SELinux 安全策略等。

通俗解释一下,这些安全设置可以让黑客难以解析Echo 的“通讯内容”,并且切断了一些访问渠道——因为在SELinux 的安全策略实现了对访问控制的彻底化,对所有文件、目录、端口的访问都是基于策略设定的,用户被划分成不同的角色,即使是 root 用户,如果不是某个角色,也不具有文件执行的权限。

但黑客怎么可能被安全机制的几道关卡吓倒。

Wu 和 Qian 最终发现了一个名为 whad(whole-home audio daemon)的系统程序,这个程序会开放端口,这个程序存在堆溢出与信息泄露漏洞,允许多个亚马逊Echo设备相互连接,并且拥有 root 权限,在系统的 SELinux 策略限制下仍然可以访问网络与通过 mediaserver 进行录音与播放音频,并将录音文件通过网络发送给远程服务器。

也就是说,研究人员在看似里三层外三层的高墙中发现了一个豁口,这个豁口不仅可以允许攻击者进入,而且是一个畅通无阻,直达中心的“密道”,最可怕的是,被守卫的Echo 们如蛛网般被缠绕,攻击者拿下一个Echo,在蛛网中的其它设备也能被拿下。

当然,都说了要远程窃听,如果要实际接触被攻击的Echo ,还算什么远程。

为了实现在正常家庭使用环境下的攻击,研究人员想到利用上述蛛网式物联网的特性,他们需要连接到被攻击的Echo的 WIFI 网络,同时将一台被植入攻击程序的恶意Echo设备绑定到与被攻击的Echo设备相同的帐户中,然后这台恶意设备会自动攻击并控制 WIFI 网络中的所有Echo设备。

这意味着,其中一台Echo 只是一个“跳板”而已,醉翁之意不在酒。

Wu 和 Qian 发现的这种攻击方法影响所有第二代亚马逊 Echo 家族设备。攻击者可以在局域网内攻击并控制Echo ,如控制其静默(无需唤醒,LED 灯不会闪烁)的情况下,窃听用户说话内容并将录音内容发送到攻击者控制的远程服务器。

好消息是,5 月,他们已将完整的漏洞细节报告给了亚马逊安全团队,亚马逊在 7 月完成了漏洞修复与测试工作,目前修复后的系统更新已经推送给所有Echo用户,因为Echo有自动静默更新机制,所以用户们不用进行任何操作,所有正常连接网络使用的Echo都已经更新到安全的系统版本。

更多问题

我们再来看看几个关键问题:

1.与前辈的攻击手法相比,到底有何不同?

Wu & Qian:2017年,MWRLABS 的破解方法是针对第一代Echo的硬件破解方法,需要物理接触设备,不影响最新版Echo设备,而我们的研究是争对最新的第二代Echo,而且是利用漏洞完成的局域网内无接触攻击。

2.把“跳板”Echo 接入潜在攻击对象Echo的网络,这一步骤很难吗?

Wu & Qian:这一步的完成依赖于之前我们发现的一些亚马逊 alexa web页面一些漏洞(包含了XSS,HTTPS降级等),这些漏洞允许我们远程绑定恶意设备到用户帐户下。

一个更常见的攻击方法是,在酒店等公共场所中,我们直接用硬件方法攻破一台设备后,在无接触的情况下直接控制其它所有局域网的设备。除此之外还可以通用社工(欺骗绑定)、供应链攻击(植入后门到全新设备)进行利用。

3.你们提到的Echo 的多重安全机制对研究人员带来了怎样的挑战?

Wu & Qian:Echo使用的是 android 系统,android 系统自带的安全机制它都有,所以可以参考android系统的安全机制的难度,这些安全机制限制了攻击面。

4.要做到“熟能生巧”地拆解设备,需要练废多少音箱?

Wu & Qian:我们的研究从年初开始,从研究到最后漏洞修复大概 5 到 6 个月时间,中间花在固件提取及漏洞利用调试的时间最多。不过,练习拆解设备,两个设备就够了,掌握好时间、温度、风量上一些经验就行,按照正常速度,整个过程需要15-20分钟,熟练的话只用10分钟。

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

    关注

    2

    文章

    12

    浏览量

    8797
  • 智能音箱
    +关注

    关注

    31

    文章

    1774

    浏览量

    78024

原文标题:偷听的智能音箱都忍不下去了:别BB,我给你们报警吧

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

收藏 人收藏

    评论

    相关推荐

    基于GSM的远程家庭智能报警系统的设计及实现方法

    电子发烧友网站提供《基于GSM的远程家庭智能报警系统的设计及实现方法.rar》资料免费下载
    发表于 03-04 09:38 0次下载

    信捷plc远程控制怎么实现?如何远程修改程序?

    在现代工业自动化领域,远程控制技术越来越受到关注。远程控制已成为提高效率、降低成本的关键手段,信捷PLC(可编程逻辑控制器)作为工业控制的核心设备,实现远程控制具有重要意义。信捷pl
    的头像 发表于 02-22 16:02 320次阅读
    信捷plc<b class='flag-5'>远程</b>控制怎么<b class='flag-5'>实现</b>?如何<b class='flag-5'>远程</b>修改程序?

    物通博联智能网关实现粮食大米加工PLC远程监控智慧运维

    随着科技的不断发展,智慧农业已经成为农业发展的新趋势。在粮食大米加工过程中,PLC(可编程逻辑控制器)是控制系统的核心。如何实现粮食大米加工PLC远程监控智慧运维? 通过物通博联智能网关实现
    的头像 发表于 10-12 16:58 287次阅读
    物通博联<b class='flag-5'>智能</b>网关<b class='flag-5'>实现</b>粮食大米加工PLC<b class='flag-5'>远程</b>监控智慧运维

    智能充电桩远程运维管理系统

    随着新能源电动汽车市场的不断扩大,智能充电桩的普及推广也越来越广泛。通过智能充电桩的远程运维管理系统,可以实现对充电桩的远程监控和维护,提高
    的头像 发表于 09-25 15:59 1105次阅读

    如何利用远程运维来实现设备的智能化管理

    挑战。在这篇文章中,我们将探讨设备制造厂商如何利用远程运维来实现设备的智能化管理。 一、远程运维的定义和优势 远程运维是指设备制造厂商通过互
    的头像 发表于 09-19 13:38 405次阅读

    配电箱智能远程控制实现用户侧电力智能

    配电箱智能远程控制需要借助智能配电箱和远程控制系统来实现智能配电箱是集供配电监控与管理、网络接
    的头像 发表于 09-18 17:21 817次阅读
    配电箱<b class='flag-5'>智能</b><b class='flag-5'>远程</b>控制<b class='flag-5'>实现</b>用户侧电力<b class='flag-5'>智能</b>化

    基于工业智能网关实现泵站设备远程运维

    传统泵站站点多、分布广,导致管理困难,工作量也大;同时缺乏远程监控手段,导致无法实时掌握水位、液位、水质等数据,设备故障也无法快速感知,企业急需实现设备远程运维管理,提高自身的管理效益。
    的头像 发表于 08-19 11:18 254次阅读

    汽车制造车间如何实现远程智能运维管理

    必须要实现的。 对此,数之能提供专业汽车智能装备远程运维系统与对接MES系统的能力,实现冲压设备、焊接设备、折弯设备、喷涂设备、烤漆设备、真空镀膜设备、AGV小车、组装机器人等设备
    的头像 发表于 08-16 13:56 260次阅读

    工业智能网关实现PLC数据采集和远程监控

    随着工业互联网的不断发展,工业智能网关(物联网网关)的应用场景也越来越广泛。例如,在智能制造领域,网关可以用于实现设备的远程监控和故障预警,提高生产效率和降低维护成本;在能源管理领域,
    的头像 发表于 08-02 15:32 526次阅读

    智能音箱FCC认证办理流程

    摘要:智能音箱FCC认证办理流程,AI智能音箱拥有更加人性化的操控和功能,而且也不仅仅是如普通音箱只起到一个扬声器作用那么简单,例如近火热的
    的头像 发表于 07-18 09:10 367次阅读
    <b class='flag-5'>智能</b><b class='flag-5'>音箱</b>FCC认证办理流程

    三合一智能音箱演示

    三合一智能音箱演示
    发表于 07-06 19:03 0次下载
    三合一<b class='flag-5'>智能</b><b class='flag-5'>音箱</b>演示

    智能音箱与ChatGPT能擦出什么样的火花?

    智能音箱大多情况下只能实现一问一答或者十分简单的沟通,依托于生成式AI技术在内容生成和理解能力上的优势,智能音箱可以在进一步理解用户意图的基
    发表于 05-10 15:20 809次阅读
    <b class='flag-5'>智能</b><b class='flag-5'>音箱</b>与ChatGPT能擦出什么样的火花?

    AI智能音箱高性价比出好音质的功放芯片

    近几年人工智能等技术的不断发展,AI智能音箱已成为炙手可热的爆款;众多企业纷纷加入其中;如我们熟知的天猫精灵、小爱同学、小度智能音箱、华为A
    的头像 发表于 05-10 11:20 1185次阅读
    AI<b class='flag-5'>智能</b><b class='flag-5'>音箱</b>高性价比出好音质的功放芯片

    基于OpenHarmony的智能音响

    与物,最终实现真正的万物互联。如何更好利用智能媒体的优势,同时规制与引导智能媒体的发展,正是有关智能音箱
    发表于 05-06 15:41

    如何实现AB PLC远程监控

    AB的PLC需要在异地实现远程监控和调试,选用了巨控GRM530远程通讯模块,那GRM530是如何实现AB PLC远程监控的呢?
    的头像 发表于 05-06 08:31 861次阅读
    如何<b class='flag-5'>实现</b>AB PLC<b class='flag-5'>远程</b>监控