广告

充电线旁道攻击:破解手机密码概率96.9%!且成本低于20美金

2022-04-15 11:49:44 谭博文 阅读:
共享充电宝,充电线已经随处可见,很多时候大家碰到的只是被强迫安装自己没装过的软件,但有没有想过自己的手机密码也会被破译? 充电线还会泄露用户使用手机时留下的信号,如浏览内容,密码解锁等非常隐私的信息。

USENIX Security的研究团队发布了自己的相关研究,并在Youtube上详细解释了破译密码的流程和原理,发现仅需要凭借小小的USB充电线,就能够快速获取受害者的手机密码,少量尝试破解之后得到正确密码的概率高达96.9%!oGiednc

oGiednc

图1:被安置在各处的充电站和USB充电线oGiednc

攻击者通过USB电源线的旁道来推断用户与触摸屏上的内容的交互,甚至可以精确识别触摸屏上虚拟按钮的位置,从而窃取极其敏感的数据,例如用户私密密码,银行卡账户密码等。USENIX Security将这种安全威胁称为Charger-Surfing。oGiednc

Charger-Surfing的威胁模型

Charger-Surfing利用智能手机中电力线旁道的漏洞,假设用户正在使用公共场所的,非私人的USB充电器为他们的手机充电,或者是用户自带的USB线,但是电源是来自于像机场,酒店,商场等公共场所的第三方电源。oGiednc

这些充电站提供的充电器有可能被第三方控制,被充电设备的功耗和电压可以通过隐藏在接口后面的设备进行监控,这些电压监测器不会对充电速度造成任何不利影响,因此非常隐蔽。oGiednc

隐藏的低功耗微控制器可以通过记录电源轨迹,再以无线方式传输到后台分析。oGiednc

oGiednc

图2:攻击者后端控制第三方充电站对充电手机信息的窃取oGiednc

Charger-Surfing利用电源线推断智能手机密码的方法

oGiednc

图3:Charger-Surfing的工作流程oGiednc

1:从充电器获取原始信号:oGiednc

USENIX Security的研究人员为智能手机充电时,采集USB电缆上的原始信号并观察;发现智能手机处于睡眠状态时电流利用率最小。但是用户一旦开始点击屏幕输入密码的时候,电流利用率就会立即增加,并且每次按下按钮时,信号都会呈现明显的上升和下降。oGiednc

oGiednc

图4:手机解锁的平滑电源轨迹oGiednc

2:按钮序列检测:oGiednc

当用户按下触摸屏上的虚拟按钮时,移动操作系统会确定输入的位置,并通过点亮按钮(或在其周围播放动画)来了解用户。通过文本或数字输入,在屏幕上显示相应的字母或数字。oGiednc

3:独立按键隔离:oGiednc

检测单个压力机的过程还利用了移动平均滤波器和电平检测器的组合。当通过移动平均滤波器时,按钮序列显示尖峰,用于分析。oGiednc

4:神经网络处理信号明确目标设备模型:oGiednc

Charger-Surfing会根据具体手机型号的特点,检测手机类型。因为屏幕技术、屏幕分辨率和手机内的不同组件(CPU、 GPU、屏幕驱动程序等)会导致截然不同的电源跟踪模式如图5所示。oGiednc

oGiednc

图5:(a)摩托罗拉 G4的LCD屏和(b)三星 Galaxy Nexus AMOLED 屏幕上下左右各部分电压读取oGiednc

为了完成这个识别任务,研究人员使用了一个用隔离的按钮按下信号训练的神经网络。原始信号通过高通滤波器以保留与手机型号高度相关的高频分量,同时消除可能由亮度变化、充电/充电或不同充电引起的信息较少的DC偏移率。oGiednc

5:选择准确的按钮识别模型,特定手机型号进行神经网络预处理:oGiednc

对电源信号进行缩放和标准化。从 USB 电源线收集的信号通常在0到100mV之间,通过高通滤波器后,信号大多分布在-50 mV和50 mV之间。我们使用为目标手机模型设计的缩放器对数据进行预处理,该缩放器是通过使用来自对手自己设备的一些样本进行预训练而创建的。结果信号的范围在 -1 和1 之间,这通常会导致大多数袖经网络的最佳推理结果。oGiednc

为了证明Charger-Surfing构成真正的安全威胁,研究人员进行了数据收集,单键推理,4位和6位密码推理和采样频率还有不同智能手机配置变量(如壁纸,手机亮度,充电状态)对推理精度的影响,展示了威胁模型的广泛适用性。oGiednc

6:推算用户的触屏的虚拟按钮动画:oGiednc

最后一步,预处理的功率信号被发送到针对该特定类型设备训练的神经网络,以重建受害者键入设备的多种序列。oGiednc

从之前采集的数据中,分析出智能手机的机型,从图中能看到两款典型手机iPhone和安卓他们的锁屏布局,iPhone和安卓输入密码的动态键盘的显示比例。再从观察用户输入密码时在智能手机上动画的持续变化,窃取密码等敏感信息。oGiednc

oGiednc

图6:(一)iPhone手机密码键盘              (b)安卓手机密码键盘oGiednc

为了证明Charger-Surfing能够广泛窃取多用户,多种手机机型的隐私信息,研究者进行了邀请不同的用户,使用不同的手机机型,进行广泛分析和详细的分析。oGiednc

研究人员选取了20个不同的用户,从中随机选取了5个用户来进行按钮模型的识别,和网络神经预处理的训练,结果如下表1所示:即使是不到20美元的低端数据采集设置,对手可以正确识别单个采集设置,并且第一次按下按钮的识别正确率就高达98.6%!开四位密码时第一次识别的正确率为94.9%,第五次识别的正确率就达到了97.4%oGiednc

oGiednc

表1:单位密码,4/6位密码破解的尝试次数和正确率oGiednc

小结:

USENIX Security认为自己的Charger-Surfing在推断智能手机密码的高精度和高准确率(破解密码时平均破解成功率可以高达96.9%以上,并且能够在五次尝试分别获得4位和6位的密码)。不过他们也在表示,目前正在试验和尝试能够阻止和对抗Charger-Surfing的方法和对策。oGiednc

责编:Bowentan
本文为电子技术设计原创文章,未经授权禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
谭博文
EDN China Researcher
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • 一种用于电路板回收的新基材:遇水能溶 英国的Jiva Materials公司开发了一种新型的PCB基材Soluboard,这种基材是由天然纤维包裹在一种无卤的聚合物中制成的,与行业内经常使用的FR-4基材不同,这种材料只要在90摄氏度左右的热水中浸泡30分钟,就可以分层溶解···
  • 机器人版的ChatGPT,谷歌新模型泛化能力大幅提高 7月28日,Google DeepMind宣布以训练AI聊天机器人的方式训练了一款全新的机器人模型Robotic Transformer 2(RT-2),这是一种新颖的视觉-语言-动作(VLA)模型,可以从网络和机器人数据中学习,并将这些知识转化为机器人控制的通用指令。
  • 英伟达惨遭背刺,这个SDK让AMD平台也能运行CUDA 近日,AMD正式推出了HIP SDK,这是ROCm生态系统的一部分,基于开源ROCm解决方案,HIP SDK使消费者可以在各类GPU上运行CUDA应用,为专业和消费级GPU提供CUDA支持。
  • 如何用软件定义无线电实现更有效的核磁共振成像仪设计 在本文中,我们讨论了MRI的基本概念,以及如何将SDR集成到这些系统中以提高性能和功能。我们介绍了一些适用于MRI应用的SDR规范,以及对MIMO射频通道的支持。还讨论了让SDR成为高性能射频单元的原因,以及高信噪比和MIMO通道之间的高相位相干性。
  • 电池能用三十年?美国Ener Venue称推出革命性电池技术 三元锂离子电池的理论寿命约为800次循环,磷酸铁锂约为2000次,而钛酸锂据说可以达到1万次循环,也就是说常规普通人使用的锂离子电池每天完全充放电三次,最多也就能用上几年的时间。虽然相较于铅酸电池200-300次的循环寿命来说,这已经是很大幅度的提升了,但现在有一家公司宣称他们的电池可以充放电30000次,每天充放电三次,能用30年。
  • 测试中比友商温度低14度,一加天工散热系统怎么做到的? 7月27日,一加在2023年ChinaJoy上发布了全球首创的散热技术,即航天级三维立体散热系统“天工散热系统”,这是一加的又一次新的尝试,让我们一起来了解一下。
  • 万物电气化:探索绿色未来之路 在本文中,我们将重点介绍美国年度脱碳展望(ADP)2022报告中的一些重要发现。本报告着眼于实现净零经济的各种情景。我们在本文中重点关注的方法称为“中心情景”,它遵循到2050年实现净零排放的时间表。
  • 闪存控制器在医疗安全中的作用简述 与大多数其他领域不同,对医疗设备的攻击可能危及人们的健康甚至生命,特别是当有大量医疗设备联网以便对患者实现更好的监控和管理时。这包括药物输液泵、心脏起搏器,以及监测心率、血压和其他生命体征的设备。
  • 后来居上,美光宣布已出样业界首款HBM3 Gen2内存 7月26日,美光宣布推出业界首款8层24GB HBM3 Gen2内存芯片,是HBM3的下一代产品,采用1β工艺节点,目前该款美光内存芯片正在向客户提供样品。
  • 韩国造世界首个室温超导体,闹剧还是新的未来? 7月22日,韩国的一个科研团队在预印本网站arXiv平台上上传了两篇论文,声称发现了世界上首个常压室温超导体,这种材料是一种改性铅磷灰石名为LK-99,超导临界温度在127摄氏度,即400K以上,而且在常压下就具备超导性。
  • 基于软件的无线输电建模方法 本文探讨了无线输电(WPT)在电动汽车(EV)充电、手机充电以及医疗设备等应用中的作用。
  • 下一个医疗前沿:网联可穿戴设备 医疗和消费级可穿戴设备将继续增强连接性和电池寿命,以实现对血压、体温和身体水分等多种生物标志物的实时和非侵入性监测。
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了