美国国土安全部预警:放一段声音,你的手机就可能被黑了

简介:

美国国土安全部预警:放一段声音,你的手机就可能被黑了

Fitbit计步器

随着网络安全越来越受到重视,人们已经学会避免下载一些恶意软件、点击一些来路不明的链接。但是,这样你的智能手机就不会中招了吗?隶属美国国土安全部的工业控制系统网络应急响应小组(ICS-CERT)在当地时间3月15日在官网发布警告称,五大世界知名传感器制造商生产的加速度计存在硬件设计漏洞,可导致智能手机被“黑”。

这项预警基于美国密歇根大学和南卡罗来纳大学的一项研究:针对手机硬件的“声波攻击”。这种“声波攻击”,是利用特定频率的声音,来干扰甚至篡改手机传感器的输出值,从而操纵“无脑”信任传感器的手机系统。密歇根大学电子工程和信息科技学副教授Kevin Fu把这种攻击比喻为一种声音病毒。

该团队在实验中测试了来自5家知名生产商的20种加速度计品牌,其中75%的加速度计会被干扰,而65%的加速度计的输出结果可以被操控。这5家传感器生产商是:美国ADI(Analog Devices)、德国博世(Bosch)、美国应美盛(InvenSense)、日本村田制作所(Murata Manufacturing)和意法半导体(STMicroelectronics)。

为声音所惑的加速度计

加速度计是一种在智能手机中广泛应用的传感器,可以通过计算手机在各个方向上的“应力”来得出加速度。加速度计配合陀螺仪,可以对手机的位置状态、运动状态进行感知。像导航、横竖屏切换、微信“摇一摇”、计步器和许多重力感应手机游戏都基于这些传感器。

此前,网络安全研究者就发现智能手机中的加速度计可以捕捉敲键盘敲击时的震动,解码输入电脑的文字,准确率可达到80%。而这次,加速度计本身成了被入侵的突破口。当外界声音接近加速度计的谐振频率时,就会引发设备震动。这个漏洞可以被人利用,发动拒绝服务(DOS)攻击。

除了让设备瘫掉之外,声音甚至可以操控传感器的输出值,“绑架”手机,从而造成更大的潜在威胁。在论文中,这个美国团队通过两种与加速度计有关的手机应用来演示“声波绑架”:计步器和遥控车。

很多人都会佩戴手环或其他形态的传感器来记录自己的运动状态,比如走路步数、心率等。Fitbit就是一家著名的记录设备生产商。以往,人们也发明了许多“作弊”方式,比如把计步器放在震动的平台上,但研究人员只是播放了40分钟符合加速度计谐振频率的声音,Fitbit One就显示增加了2100歩。

并且,像Walgrees和Higi这样的美国公司,出于鼓励人们健康运动的目的,设置了以步数换积分的活动。因此,通过这种声波作弊法来获利是完全可能的。

而遥控车则是另一种依赖加速度计的手机应用。遥控车通过WiFi或者蓝牙与手机设备相连,用户可以通过向前后左右移动手机来控制遥控车的运动。在实验中,科学家们令一台三星Galaxy S5在打开遥控车手机应用的同时,播放一段预见录好的“恶意”音乐。遥控车的运动就开始被音乐所操控。

美国国土安全部预警:放一段声音,你的手机就可能被黑了

让三星Galaxy S5播放“恶意”音乐,操纵遥控车

自动驾驶、智能医疗:未来隐患无处不在

尽管实验中声音操纵的只是一辆玩具车,但现在辅助驾驶和自动驾驶正在高速发展,如果未来应用在自动驾驶汽车中的传感器也存在此类漏洞,我们的马路就会变得险象环生。

此外,智能医疗也会面临威胁。人类正利用加速度计来实现很多医疗程序的自动化,如果注射给糖尿病患者的胰岛素剂量或者心脏起搏器的频率出了问题,后果真是不堪设想。

据《纽约时报》报道,信息安全领域的专业人士认为这些传感器现有的漏洞倒还不是什么“天塌下来了”的大麻烦,但这项研究揭示了各种模拟部件和数字部件的交互过程很容易出错。毕竟,这些传感器承担着数字世界和现实世界的沟通,在智能手机、计算机、人机接口中扮演了十分重要的角色,在这个智能时代里无处不在。





 


  

本文转自d1net(转载)


目录
相关文章
|
JavaScript BI
基于jeecg-boot集成luckysheet记录
基于jeecg-boot集成luckysheet记录
329 0
|
网络协议 数据库连接 Python
python知识点100篇系列(17)-替换requests的python库httpx
【10月更文挑战第4天】Requests 是基于 Python 开发的 HTTP 库,使用简单,功能强大。然而,随着 Python 3.6 的发布,出现了 Requests 的替代品 —— httpx。httpx 继承了 Requests 的所有特性,并增加了对异步请求的支持,支持 HTTP/1.1 和 HTTP/2,能够发送同步和异步请求,适用于 WSGI 和 ASGI 应用。安装使用 httpx 需要 Python 3.6 及以上版本,异步请求则需要 Python 3.8 及以上。httpx 提供了 Client 和 AsyncClient,分别用于优化同步和异步请求的性能。
620 1
python知识点100篇系列(17)-替换requests的python库httpx
|
SQL Oracle 关系型数据库
关系型数据库Oracle结束 RMAN 会话:
【7月更文挑战第25天】
444 1
|
存储 安全 数据安全/隐私保护
iOS App 上架App Store及提交审核详细教程
前四布我们之前都做了,详见这篇博客: 利用Appuploader在window上申请IOS开发所需要的证书及描述文件,我们主要看后面几步。
自定义SQL,可以利用MyBatisPlus的Wrapper来构建复杂的Where条件,如何自定义SQL呢?利用MyBatisPlus的Wrapper来构建Wh,在mapper方法参数中用Param注
自定义SQL,可以利用MyBatisPlus的Wrapper来构建复杂的Where条件,如何自定义SQL呢?利用MyBatisPlus的Wrapper来构建Wh,在mapper方法参数中用Param注
|
开发者 索引
QT基础教程(布局管理器)
QT基础教程(布局管理器)
508 0
|
存储 弹性计算 固态存储
阿里云服务器是如何收费的?阿里云服务器各收费项目收费标准参考
阿里云服务器收费标准包括实例价格、预留实例券价格、专有宿主机、块存储价格、存储容量单位包、带宽价格、快照服务价格等,云服务器价格主要由云服务器配置费用+磁盘价格+网络宽带价格,配置指的是云服务器的实例规格和cpu与内存配置,本文为大家分享一下2023年阿里云服务器所有收费项目的最新收费标准,以表格形式展示给大家,以供参考。
阿里云服务器是如何收费的?阿里云服务器各收费项目收费标准参考
|
缓存 前端开发 JavaScript
网页中F5刷新与ctrl + F5强制刷新的区别?
网页中F5刷新与ctrl + F5强制刷新的区别?
网页中F5刷新与ctrl + F5强制刷新的区别?
|
存储 弹性计算 安全
阿里云无影云电脑有什么用?无影使用场景说明
阿里云无影云电脑可用于高数据安全管控、高性能计算等要求的金融、设计、视频、教育等领域,适用于多种办公场景,如远程办公、多分支机构、安全OA、短期使用、专业制图等
934 0