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

    浏览量

    8845
  • 智能音箱
    +关注

    关注

    31

    文章

    1783

    浏览量

    78591

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

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

收藏 人收藏

    评论

    相关推荐

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

    智能运维的核心在于利用先进的数据分析和机器学习威廉希尔官方网站 ,实现设备的预测性维护、故障诊断及性能优化,以保证系统的稳定性,实现降本增效。要判断设备智能运维是否
    的头像 发表于 11-28 10:29 146次阅读
    设备<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 7次下载

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

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

    智能路灯远程控制系统

    在当今这个科技日新月异的时代,智能城市的概念正逐步从蓝图变为现实,智能路灯远程控制系统作为智慧城市的重要组成部分。实现路灯照明的智能化管理,
    的头像 发表于 08-15 16:21 774次阅读

    养猪管理如何实现远程监控?

    养猪管理如何实现远程监控? 在现代化农业快速发展的背景下,养猪管理的智能化与远程监控威廉希尔官方网站 的应用日益成为提升养殖效率、保障动物健康及优化资源配置的关键手段。
    的头像 发表于 07-17 17:26 307次阅读
    养猪管理如何<b class='flag-5'>实现</b><b class='flag-5'>远程</b>监控?

    ESP32-S3自带了蓝牙,是否可以做蓝牙音箱呢?

    因为我是新手,我都没有好好玩基础开发板,上来就买了ESP32-S3,当时不太懂,看说明有双模蓝牙的,但真正拿到后开始学习才发现,蓝牙音箱是要用基础蓝牙才可以做。 但是作为新产品,不是向下支持吗?ESP32-S3就做不了蓝牙音箱
    发表于 07-01 07:45

    智能音箱解决方案

    智能音箱解决方案
    的头像 发表于 05-09 09:37 603次阅读
    <b class='flag-5'>智能</b><b class='flag-5'>音箱</b>解决方案

    无人化与自动化升级改造工程 变电站远程智能辅助监控系统

    变电站内智能辅助监控威廉希尔官方网站 得到大幅提升,实现站内真正无人值班已为可能。通过安装网络摄像仪、传感器、控制器等手段,实现数据采集、红外遥控、远程
    的头像 发表于 04-17 11:22 683次阅读
    无人化与自动化升级改造工程  变电站<b class='flag-5'>远程</b><b class='flag-5'>智能</b>辅助监控系统

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

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

    汇川PLC远程控制,实现远程上下载,远程监控功能

    # 【威廉希尔官方网站 分享】远程透传网关-单网口快速实现汇川 PLC-InoPrShop程序远程上下载
    的头像 发表于 01-30 18:00 3005次阅读
    汇川PLC<b class='flag-5'>远程</b>控制,<b class='flag-5'>实现</b><b class='flag-5'>远程</b>上下载,<b class='flag-5'>远程</b>监控功能

    PLC远程上下载程序如何实现?plc远程维护方案

    【威廉希尔官方网站 分享】远程透传网关-单网口快速实现三菱 FX3C/FX3U PLC程序远程上下载
    的头像 发表于 01-19 12:00 2005次阅读
    PLC<b class='flag-5'>远程</b>上下载程序如何<b class='flag-5'>实现</b>?plc<b class='flag-5'>远程</b>维护方案

    CNC数控机床通过工业智能网关实现远程运维

    随着工业智能化的快速发展,CNC数控机床作为现代制造业中的核心设备,其远程运维迎来了重要的突破和改进。而实现CNC数控机床的远程运维的关键,就是通过工业
    的头像 发表于 01-16 17:54 1119次阅读
    CNC数控机床通过工业<b class='flag-5'>智能</b>网关<b class='flag-5'>实现</b><b class='flag-5'>远程</b>运维

    PLC远程控制网关:实现智能化生产的关键

    近年来,随着工业自动化的快速发展,越来越多的企业开始采用PLC远程控制网关来实现生产过程的智能化管理。这种创新的威廉希尔官方网站 不仅能够提高生产效率,还可以降低成本,并且为企业带来更多的商业机会。PLC
    的头像 发表于 01-16 17:39 724次阅读
    PLC<b class='flag-5'>远程</b>控制网关:<b class='flag-5'>实现</b><b class='flag-5'>智能</b>化生产的关键

    单片机怎么能够与手机实现远程通讯呢?

    单片机怎么能够与手机实现远程通讯呢? 随着物联网的快速发展,单片机作为物联网应用中最常见的控制器,与手机实现远程通讯已成为一种趋势。通过单片机与手机的
    的头像 发表于 01-15 14:59 3150次阅读

    没有WiFi,户外设备如何实现远程管理?

    对于很多位置分布广泛,部署在户外的设备来说,如果能够实现高效的远程管理,将会起到非常明显的降本增效作用,而远程的电源管理,可以说是这类设备远程管理的第一步。 基础的
    的头像 发表于 01-04 15:14 540次阅读
    没有WiFi,户外设备如何<b class='flag-5'>实现</b><b class='flag-5'>远程</b>管理?