传感器大用处,分分钟破解手机PIN码
2023-11-05 19:00:46发布 浏览533次 信息编号:82134
友情提醒:凡是以各种理由向你收取费用,均有骗子嫌疑,请提高警惕,不要轻易支付。
传感器大用处,分分钟破解手机PIN码
对于黑客来说,如果不知道移动用户的 PIN 码,手机就像一块砖头。
因此,长期以来,人们一直在尝试使用各种方法来窃取智能手机用户的PIN码。 由于这项研究耗时耗力,目前只有专业研究人员在研究这一点,而且破解方法都是基于传感器产生的数据。
利用传感器破解PIN码的研究路径
今年4月,英国纽卡斯尔大学的 创建了一款名为.js的应用程序,可以访问手机传感器生成的数据,包括GPS、摄像头、麦克风、加速计、磁力计、、陀螺仪、计步器和NFC协议猜测用户的 PIN 码。 在对 50 个最常用 PIN 的测试中,.js 能够在第一次尝试破解四位 PIN,成功率为 74%,第二次和第三次尝试的成功率为 74%。 分别增至86%和94%。
如果您对这些测试感兴趣,请查看完整报告“通过移动传感器窃取 PIN:实际风险和用户认知”。
研究人员指出,大多数用户更关心摄像头或 GPS 等明显的传感器,并不将其他不太明显的传感器(如加速度计、陀螺仪和磁力计)视为威胁。
就像揭示利用传感器进行黑客攻击的秘密一样:
用户的每一个动作,无论是点击、翻页、长按、短按,都会造成独特的倾斜角度和运动轨迹。 因此,在一个已知的网页上,研究人员可以清楚地知道用户正在点击页面的哪个位置。 他们正在输入哪个部分以及什么内容。
最新研究进展
最近,南洋理工大学的一位博士高级研究科学家开发了一种可以通过传感器破解智能手机PIN码的方法。 经过3次尝试,准确率可以达到99.5%,比.js%的准确率高出5倍。
选择六款不同的智能手机作为样本,然后在每部手机上安装一个特殊的应用程序,该应用程序选择了六种不同的传感器——加速度计、陀螺仪、磁力计、接近传感器、气压计和环境。 光传感器收集数据。 在收集了传感器收集的信息后,研究人员随后使用深度学习算法来分析数据。
因为输入 PIN 时,按 1、5 或 9 时手机的移动方式有很大不同,例如:用右手拇指按 1 会比按 9 阻挡更多的光线。根据这些差异,研究人员可以将分析的数据进行匹配通过屏幕键盘上的传感器与特定数字来猜测 PIN 码。 目前,南洋理工大学研究人员使用的深度学习技术可以猜测1000个四位PIN码组合。
看来深度学习是破解PIN码的关键,因为在测试过程中,研究人员安装他们开发的应用程序后,程序无法立即破解PIN码。 然而,在收集用户的手机数据并经过一段时间的深度学习后,将能够根据每个传感器对按下数字的敏感度不同,剔除不重要的传感器,从而提高破解率。
因此,深度学习是一把双刃剑。 它不仅可以帮助我们更好的防守,也可以帮助攻击者更好的进攻。 例如:对收集到的数据进行恶意训练,建立恶意模型。 医生根据手机的倾斜以及拇指或手指截获的光线构建恶意模型,然后预测用户想要按下的 PIN 码。
预防性解决方案
由于移动应用程序的这些传感器数据可以在无需请求许可的情况下被访问,因此一些恶意程序可以秘密监视传感器数据,并最终利用它来发现用户的大量敏感信息,包括通话时间、身体活动、触摸屏操作、PIN代码和密码等,所以:
1、设置PIN码时应多于四位,并应结合多种密码验证方式,如一次性密码、二因素验证、指纹或面部识别系统等;
2. 确保定期更改PIN码和密码,使恶意网站无法建立恶意识别模型;
3、不使用应用程序时,关闭后台运行并卸载不需要的应用程序;
4、操作系统和应用程序必须随时更新;
5、从官方应用商店下载应用程序;
6、谨慎开放手机应用程序的权限。 安装前,请仔细检查应用程序所需的权限。 如果需要,请选择更合理的权限。
提醒:请联系我时一定说明是从星空网上看到的!