广告

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

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

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

ZbTednc

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

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

Charger-Surfing的威胁模型

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

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

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

ZbTednc

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

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

ZbTednc

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

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

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

ZbTednc

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

2:按钮序列检测:ZbTednc

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

3:独立按键隔离:ZbTednc

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

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

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

ZbTednc

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

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

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

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

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

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

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

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

ZbTednc

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

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

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

ZbTednc

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

小结:

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

责编:Bowentan
本文为电子技术设计原创文章,未经授权禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
谭博文
一名EDN China的新闻编辑和作者
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • 自动驾驶汽车需要看到并听到即将发生之事 在严重交通事故等紧急情况下,需要分秒必争,而且充分宽敞的救援车道还可能决定生死。如果驾驶人能够听到警铃声,为什么自动驾驶汽车不能也这样做呢?
  • eFPGA IP技术加持,SoC设计竞赛升温 随着SoC设计人员致力于将可重配置性整合于其通讯和数据中心芯片,嵌入式FPGA (eFPGA)技术正持续其发展动能...
  • 实测网购的廉价太阳能充电器:给手机充满电需要多久? 一年半前,EDN《电子技术设计》波兰姐妹网站elektroda.pl的网友在中国电商平台入手了一款超便宜的带有 USB 5V 输出的太阳能充电器(目前价格约为10美元),为了测试这款太阳能充电器的性能,笔者在3月/ 4月中阳光明媚的天气条件下,用其为两部手机(三星和苹果)充电,测试其几小时可给手机充满电。测试结束后,也将对这款太阳能充电器进行拆解,从内部展示逆变器的设计。
  • 供货iPhone 14,京东方是否还能在LTPO的H浓度调试上有所 京东方成为了iPhone 14的OLED面板制定供货商证明了京东方的技术实力,BOE能否再接再厉,突破LTPO中H浓度的平衡与调试,掌握LTPO技术呢?
  • GaN在FPGA电源设计中的采用率在上升 现场可编程门阵列(FPGA)可用于各种信号处理应用,但工程师必须要确保高精度,从而支持硬件的广泛需求。为现代FGPA设计电源时,外形尺寸和散热性能是需要考虑的两个因素。
  • 同时利用PIC两种外设输出的电路 在PIC微控制器中,MSSP(主同步串行端口)模块是利用多路复用引脚来应对I2C和SPI两种外设。使用这两个外设中的任何一个通常都没有问题。但是,如果要同时使用这两种外设而不改变微控制器该怎么办呢?
  • 新型汽车功率器件引起有益连锁反应 新功率器件正大量涌现,我们恭逢其盛;随着汽车的动力总成、信息娱乐系统、配件等日益电气化,对于需要更高电压/电流、强调耐久性和温度范围性能的非汽车类等其他领域,也会造成同样意想不到的连锁反应。
  • 碳化硅器件技术之近况与展望 碳化硅功率器件将快速成为车用半导体产业的明日之星。本刊特别邀请到在第三类半导体研究领域顶尖学者崔秉钺教授,为本刊撰文介绍碳化硅功率器件的发展概况与技术趋势,与读者分享此一重要科技领域的学术研究进展。
  • Pixel智能手机演变:最新功能与个人化 当我在为明年Pixel 4a (5G)的动向做准备时,我想听听其他Android生态系统参与者的意见:您对于Google的Pixel手机——尤其是Pixel 4a (5G)有什么看法?相对于您可能使用其手机的其他公司的产品呢?
  • 拆解:Tile Mate蓝牙追踪器依靠软件工作 本文要拆解的是一款Tile Mate蓝牙追踪器。Tile是一个与其他东西连接或有其他关联的追踪器,同时也是一种寻找物品的防丢小帮手。透过Tile,甚至可以找到之前遍寻不着的“其他东西”。如果Tile还想创造有形收入(和利润!),它需要实现两项重要目标:售卖大量的产品;将物料清单成本控制在最低水平。
  • 如何通过滤波消除模数转换中的噪声 机械过滤器很容易在暖通空调系统和饮水机中以及汽车引擎盖下找到。几个月后更换空气过滤器,才发现有多少杂质漂浮在周围直到堵塞而未被注意到。这就提出了一个问题:电子信号会变脏吗?噪声来自模拟电路,因此也就是将信号处理转到数字的重要原因。
  • 空手道的物理学 空手道所做的动作精确反应了物理学与数学的定律。空手道基本上就是精确地利用这些准则,从人体杠杆(手臂和腿)中获得最大的力量。武术师父与学徒在道场训练时,花费大量时间运用物理学的技巧及窍门,就是为了提升他们每一招式的力道。让我们一起来观察空手道中的一些现象。
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了