1024 是传说中的 “爱码士节”(热爱代码人士的节日),也是一年一度 “GeekPwn 极棒破解大赛” 的固定举办时间。
今年不仅延续了往届不羁的赛事风格、多元化的挑战项目、业内顶级的评委现场坐镇、丰富的烧脑解谜互动游戏……更是邀请来“最强大脑”蒋昌建老师担任主持人,妙语连珠贯穿全场。
发现今年有个项目标题特别嚣张:“一张纸,秒破手机指纹锁”。
号称“一张纸破解指纹识别”的选手名叫马卓,来自腾讯玄武实验室。他要破解最近挺火的的“屏下指纹识别技术”。
只见他掏出一台手机,用纸巾将屏幕擦拭干净,右手拇指在屏幕上轻轻一摁,手机解锁。
他说:
“这台手机只录入了我的右手指纹,接下来,我将让所有人都能解开它。”
马卓掏出一张白色塑料卡片,跟银行卡差不多大小,往手机屏幕上解锁位置一放,让裁判和主持人都来试一试。
第一次尝试的可能是主持人的手有点颤抖,失败了,又尝试了第二次。
不到一秒,手机进入桌面,解锁成功,掌声和惊呼打破寂静。紧接着裁判、主持人轮番尝试,都能隔着这张白色卡片解开手机指纹锁。
为啥一张普通的塑料卡片为啥能破解指纹?
“TK教主”揭开了谜底。
常见的指纹识别原理有四种,热敏、电容、光学和超声波。方法虽多,原理无非是采集指纹的纹路图案:
热敏型利用指纹凹凸不平产生的热量差;
电容型利用指纹凹凸不平产生的电容差;
光学型利用光线反射,相当于给指纹“拍照”;
超声波型利用声波反射来判断凹凸纹路;
现在许多电子厂商都追求全面屏,有的指纹识别就被放在了屏幕下面,所以最近光学型的指纹破解手机就多了起来。
但是手机按在玻璃屏上,由于汗渍、污渍、皮肤油脂,经常会留下一个指纹印。
指纹识别模块运行时,会从屏幕下方射出光线,透过屏幕上的指纹油渍到达塑料卡片,再反射回接收器。这时,接收器会把屏幕上的指纹油渍误认为是机主的手指,解除锁定。
于是,传说中的“屏下指纹识别”就这么被一个手指印+塑料卡给破解了……
就是这么一种着没什么技术含量的手法,让几乎所有光学屏幕指纹解锁手机全部中招。
于旸说,“研究期间这种破解手法的成功率很高,而且用很多种材料都能实现解锁,都不一定是这种白色塑料卡片。”
玄武实验室将这种攻击手法命名为 “残迹重用”,他们目前已经报告厂商并协作修补漏洞。
不得不感慨,世界的运行逻辑本就是这样,表面看来,有些人总是能发现新点子和新问题,而有些人却只总是拍脑袋大呼“这么简单,我咋就没想到”。
前者成了黑客,成了极客,成了创新者,甚至开拓一个新时代,而后者却只能一直拍脑袋懊悔。
低头走稳脚下每一步路,抓住每一个瞬间,并去实现它。我猜这或许是选手们厚积薄发的小秘密。
网友评论