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

    浏览量

    8958
  • 智能音箱
    +关注

    关注

    31

    文章

    1788

    浏览量

    79964

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    怎么实现对三菱PLC的远程调试和PLC远程维护?

    该方案具备三菱全协议适配、工业级安全防护和边缘智能计算三大核心能力,支持协议转换、AI诊断和虚拟串口映射。通过四步部署体系(硬件连接-云端注册-安全配置-远程维护),已成功应用于汽车制造、电梯监控等
    的头像 发表于 08-08 16:12 ?73次阅读

    实现厂区多PLC站房远程集中控制的关键:工业智能网关技术解析

    采用工业智能网关技术构建统一的设备接入与管理中枢,成为实现厂区多PLC站房高效、远程、集中控制的有效路径。其核心在于解决异构设备连接、数据汇聚传输、远程操作与集中可视化的关键问题。
    的头像 发表于 07-14 15:33 ?220次阅读

    告别布线烦恼!御控智能网关实现工业PLC无线远程控制终极指南

    工厂设备PLC布线复杂、改造困难、移动受限,御控工业智能网关,无需挖沟铺线,轻松实现工业自动化PLC无线远程控制!让设备操控自由无界,运维效率飞跃提升!
    的头像 发表于 07-09 16:15 ?180次阅读

    如何实现国产PLC(台达、汇川等)远程程序上下载

    实现国产PLC(如台达、汇川等)的远程程序上下载,通常需要借助御控工业智能网关、远程透传工具及配套软件
    的头像 发表于 06-04 09:50 ?492次阅读

    通过御控APP实现PLC远程调试与远程监控

    御控APP,通过移动化、智能化的手段,实现了PLC远程调试与监控,为工业生产带来了便捷与高效。
    的头像 发表于 06-04 09:49 ?247次阅读

    明远智睿SSD2351开发板:智能家居的智能核心

    实现设备之间的协同工作,为用户提供更加智能化的生活体验。 丰富的接口使得开发板能够轻松连接各种智能家居设备。通过USB接口可以连接智能摄像头、智能
    发表于 05-07 18:59

    智慧路灯如何实现远程控制?

    引言 在智慧城市建设的进程中,叁仟智慧路灯作为重要的基础设施,其远程控制功能发挥着关键作用。远程控制使得叁仟智慧路灯能够摆脱地域限制,实现高效、精准的管理,极大地提升了城市照明系统的运行效率与
    的头像 发表于 03-18 12:27 ?382次阅读
    智慧路灯如何<b class='flag-5'>实现</b><b class='flag-5'>远程</b>控制?

    设备远程维护如何实现远程维护平台的功能特点

    随着工业智能化和数字化转型的快速推进,设备远程维护已成为企业提升运营效率、降低维护成本的重要手段。通过远程维护平台,企业能够实时监控设备状态,快速响应故障,实现设备的高效管理和维护。本
    的头像 发表于 02-21 15:50 ?546次阅读
    设备<b class='flag-5'>远程</b>维护如何<b class='flag-5'>实现</b>?<b class='flag-5'>远程</b>维护平台的功能特点

    碳滑板电阻测试仪如何实现远程监控和智能维护

    碳滑板电阻测试仪通过集成先进的技术手段,可以实现远程监控和智能维护,以下是其实现方式的详细阐述: 一、远程监控的
    的头像 发表于 01-09 09:21 ?452次阅读
    碳滑板电阻测试仪如何<b class='flag-5'>实现</b><b class='flag-5'>远程</b>监控和<b class='flag-5'>智能</b>维护

    PLC智能网关实现设备远程维护的方式

    。因此,设备远程维护成为了一种迫切的需求。 设备远程维护要求通过技术手段,实现远程对PLC及其下控设备的监控、调试和维护,以提高工作效率,降低维护成本,并确保生产线的稳定运行。 实时性
    的头像 发表于 01-08 15:31 ?415次阅读

    设备智能运维真正实现智能”了吗?

    智能运维的核心在于利用先进的数据分析和机器学习技术,实现设备的预测性维护、故障诊断及性能优化,以保证系统的稳定性,实现降本增效。要判断设备智能运维是否
    的头像 发表于 11-28 10:29 ?532次阅读
    设备<b class='flag-5'>智能</b>运维<b class='flag-5'>真正</b><b class='flag-5'>实现</b>“<b class='flag-5'>智能</b>”了吗?

    WIFI智能音箱原理图完整版

    WIFI智能音箱原理图完整版
    发表于 11-01 10:20 ?9次下载

    打破网络边界:P2Link助力实现高效远程访问与内网穿透

    家居设备,如智能摄像头、温控器、智能灯具等。为了实现远程管理和监控,用户可以通过P2Link将这些设备暴露给外网,生成可访问的外网地址。即使用户外出,也能通过手机或电脑随时查看家中的监
    发表于 10-31 11:54

    智能电表远程控制系统是如何工作的?

    智能电表远程控制系统,简而言之,就是通过现代通信技术和智能电表技术,实现对电表的远程监控和控制。那么,这个系统具体是如何工作的呢?接下来,我
    的头像 发表于 10-15 16:32 ?1049次阅读
    <b class='flag-5'>智能</b>电表<b class='flag-5'>远程</b>控制系统是如何工作的?

    工业智能网关在设备远程运维中的作用

    工业智能网关 不仅能够实现工业设备与物联网系统的无缝连接,还具备数据采集、协议解析、远程维护等多种功能。通过支持多种网络协议(如5G/4G/Wi-Fi/以太网等)和连接方式,工业智能
    的头像 发表于 10-14 11:40 ?645次阅读