你会监控电话号码吗?
即使有些人可能偷了你的智能手机,如果他们不知道你的PIN码,对他们来说也可能没有多大好处。现在,新加坡南洋理工大学的研究人员创造了一个系统,可以根据传感器提供的信息正确猜测手机的PIN码。
在Shivam Bhasin博士的领导下,研究小组通过让三个人在Android智能手机上随机输入70个四位数的PIN码来“训练”该系统。每个手机上都安装了一个特殊的应用程序,从加速度计、陀螺仪、磁力计、接近传感器、气压计和环境光传感器收集数据。
然后,研究人员使用深度学习算法来分析数据,并将特定的传感器读数与屏幕键盘上的特定数字进行匹配。巴辛解释说:“当你拿着手机输入PIN码时,当你按下1、5或9时,手机会以一种非常不同的方式移动。同样,用右手拇指按1会比按9挡住更多的光。”
当系统根据传感器的响应猜测四位PIN时,使用50个最常用的PIN之一解锁手机时,准确率为99.5%(不超过3次尝试)。
巴辛认为,可以想象,人们可能会无意识地利用技术将恶意软件下载到手机上。在接入手机的传感器,获得用户的PIN后,程序会将信息传输给能解锁手机的人。
为了防止这种情况发生,他建议手机操作系统限制对手机传感器的访问,以便用户只能向受信任的应用程序授予权限。