0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一张纸秒破手机指纹锁

h1654155971.8456 来源:未知 作者:胡薇 2018-11-02 09:40 次阅读

1024 是传说中的 “爱码士节”(热爱代码人士的节日),也是一年一度 “GeekPwn 极棒破解大赛” 的固定举办时间。

今年我照例去现场溜达,发现有个项目标题特别嚣张:“一张纸,秒破手机指纹锁”。

讲真,用指纹膜来破解指纹解锁早已不新鲜,可用一张纸破解指纹锁还真是活久见。

或许是今年议题确实看起来太 dior,一早赶来,爱码士们已经集结成长队。

号称“一张纸破解指纹识别”的选手名叫马卓,来自腾讯玄武实验室。他要破解最近挺火的的“屏下指纹识别技术”。

只见他掏出一台手机,用纸巾将屏幕擦拭干净,右手拇指在屏幕上轻轻一摁,手机解锁。

他说:

“这台手机只录入了我的右手指纹,接下来,我将让所有人都能解开它。”

马卓掏出一张白色塑料卡片,跟银行卡差不多大小,往手机屏幕上解锁位置一放,让裁判和主持人都来试一试。

主持人蒋昌建伸出拇指,隔着白色卡纸轻轻一按,全场空气突然安静,所有观众屏息望向舞台。

“暂未识别该指纹,请重新尝试!” 手机弹出提示。

“怎么回事,好像不行”主持人蒋昌建问。

(最强大脑主持人蒋昌建和极棒创始人“大牛蛙”王琦)

裁判王琦一旁提醒,“按下去时稳一些试试,手别抖嘛。”

他发现蒋昌建有一丝紧张,手指略有抖动,这可能是导致失败的原因。

这次,蒋昌建将手指往屏幕上果断一摁,全场再次安静。

不到一秒,手机进入桌面,解锁成功,掌声和惊呼打破寂静。紧接着裁判、主持人轮番尝试,都能隔着这张白色卡片解开手机指纹锁,蒋昌建不禁大呼 “厉害”!

那张神秘的白色卡片里藏着什么?是芯片?还是别的什么装置?为啥隔着它就能破解屏下指纹识别?

玄武实验室负责人,“TK教主”于旸缓缓走上台,这个项目是他和马卓一起研究出来的。他告诉观众:

这就是一张普通的白色塑料卡片,里面什么也没藏。

全场纳尼。

一张塑料卡片为啥能破解指纹?

“TK教主”揭开了谜底。

常见的指纹识别原理有四种,热敏、电容光学和超声波。方法虽多,原理无非是采集指纹的纹路图案:

热敏型利用指纹凹凸不平产生的热量差;

电容型利用指纹凹凸不平产生的电容差;

光学型利用光线反射,相当于给指纹“拍照”;

超声波型利用声波反射来判断凹凸纹路;

传统手机指纹识别方式多为电容型,成本低,效率高,但它有个缺点:穿透性弱。所以没法放在屏幕下方,只能单独留出一块区域安置,于是许多手机都有一个长长的“下巴”。

这些年“全面屏”流行起来,手机厂商不断追求 “屏占比”,于是各路厂商纷纷想办法把手机的“下巴”砍掉,边框做窄,以节省面积。

有的厂商开始用人脸识别替代原先的指纹识别(比如苹果手机),有的把指纹识别模块挪到手机背后(比如三星、华为的部分机型),还有一些厂商则把指纹识别模块做到屏幕底下,这就有了所谓的“屏下指纹识别”。

从此,光学型和超声波型指纹识别技术开始逆袭电容型,因为它们穿透性比电容型强太多,透过一层显示屏依然可以达到很高的识别率,非常适合放在屏幕底下。

(只是一张示意图,并非现场破解的机型)

可是问题来了。

手机按在玻璃屏上,由于汗渍、污渍、皮肤油脂,经常会留下一个指纹印。

破解者马卓找来一张白色塑料卡片,盖在屏幕玻璃上方,作为“光线反射体”。

指纹识别模块运行时,会从屏幕下方射出光线,透过屏幕上的指纹油渍到达塑料卡片,再反射回接收器。这时,接收器会把屏幕上的指纹油渍误认为是机主的手指,解除锁定。

于是,传说中的“屏下指纹识别”就这么被一个手指印+塑料卡给破解了……

“卧槽就这么简单,还有这种什么操作?”了解原理之后,身旁的哥们一下子喊出了我的心声。

可谁能想到,就是这么一种着没什么技术含量的手法,让几乎所有光学屏幕指纹解锁手机全部中招。

于旸说,“研究期间这种破解手法的成功率很高,而且用很多种材料都能实现解锁,都不一定是这种白色塑料卡片。”

而且,这个漏洞是个“全球炮”。

“这并不是某个特定手机厂商的安全问题,而是屏下指纹识别这项技术的设计问题。玄武实验室发现许多来自不同国家,不同厂商的机器都存在同样问题。”

于旸说,

“指纹识别本身就是为安全而设计的,所以指纹识别模块厂商会在设计之初把当前所有破解手法和风险都考虑进去,可惜他们失算了,这种手法是我们首次发现的。”

玄武实验室将这种攻击手法命名为“残迹重用”,他们目前已经报告厂商并协作修补漏洞。

说起这些时,TK 不无骄傲。

听于旸讲完,我仿佛看了一场魔术揭秘。讲解之前是百思不得解,讲解之后一拍脑袋,原来这么简单!

我忽然想起几年前的极棒现场,同样是TK,同样展示了一个很骚气的安全问题:用一张纸黑掉商场的结算系统。

当时他特制了一个条形码,扫码器(商场结账的那种)只要一扫这个码,机器就会被控制。当时那个漏洞被称之为““Badbarcode ” 漏洞,全球范围影响很广。

(当年的TK斜眼笑表情包)

漏洞的原理说出来同样很“简单”:

“扫码器既然能读取条形码,那么只要把控制命令甚至木马程序编码成一个条形码,喂给扫码机“吃”,不就能让它中毒受控制?”

就那么个“简单”的问题,被于旸发现时已经存在近二十年,受影响影响的设备遍布全球。

会后,来自“嘶吼”的记者小赵偷偷告诉我:

TK,马卓他们研究出这个漏洞只花了四天,你信不?

他看到一篇光学指纹识别论文,就让实验室小伙伴去倒腾,结果四天就成功了……

不得不感慨,世界的运行逻辑本就是这样,表面看来,有些人总是能发现新点子和新问题,而有些人却只总是拍脑袋大呼“这么简单,我咋就没想到”。

前者成了黑客,成了极客,成了创新者,甚至开拓一个新时代,而后者却只能一直拍脑袋抱怨。

今年的极棒引入了很多跟人工智能物联网有关的内容。

比如欺骗人工智能的 “对抗样本攻防赛”,选手成功欺骗了AI图像识别系统,:

(飞船识别成飞机,导弹识别成巨石,蒋昌建识别成施瓦辛格)

比如“黑客屋”,选手远程黑掉一间屋子的所有智能设备,包括摄像头、门锁、电视、音箱、扫地机器人等等……:

还有 “ GAN 掉马赛克” 项目:

站在极棒现场,我忽然明白了大牛蛙为什么每年费尽心思总要搞出这些新奇玩意,换个新姿势。

他说,“极棒是一个追求极致和突破的场子,如果黑客与极客们只是局限在现有的技术方法,那就不是极客了。我们就该拓宽下思路和视野,看到其他领域的东西,看看未来的东西。”

黑客、极客、创新者、普通人,殊途同归。

低头走稳脚下每一步路,时常抬头看看远方,我猜这或许是选手们厚积薄发的小秘密。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 指纹识别
    +关注

    关注

    43

    文章

    1715

    浏览量

    101715
  • 屏下指纹
    +关注

    关注

    9

    文章

    284

    浏览量

    18464

原文标题:一张纸秒破指纹解锁,极棒黑客大赛发生了什么?

文章出处:【微信号:eda365wx,微信公众号:EDA365电子论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    RC522寻卡时间太长影响按键检测有什么办法解决?

    是关于指纹锁程序,程序分3部分,2个电频检测(if(GPIO->IDR0X01)),还有个寻卡,我是循环检测电频和寻卡,但是寻卡时间太长,会导致电频检测在寻卡的时候按下没反应,这要怎么解决
    发表于 04-23 06:02

    NFC手机作为一张卡片进行交易时,发射的功率是多少?

    NFC手机作为一张卡片进行交易时,NFC芯片发射的功率是多少?
    发表于 03-29 09:16

    请教个关于指纹锁控制板的不明芯片疑问?

    请问个关于指纹锁控制板的疑问。 图片中红色圈里这个“TFCCZ1\"的QFN-8芯片上什么芯片呢?
    发表于 03-15 16:54

    指纹挂锁方案——采用ACH512或ACM32FP4指纹芯片和88*112传感器,指纹识别速度快,BOM成本低

    方案概述指纹挂锁方案采用ACH512或ACM32FP4指纹芯片和88*112传感器,指纹识别速度快,BOM成本低,非常适合挂锁、内门锁、箱包、箱柜
    发表于 03-12 11:46

    HS6621CG 蓝牙5.1低功耗SOC 私有协议2.4GHz双模无线芯片 IO口资源丰富 适用指纹锁等方案

    、卡片开启、应急钥匙开启,现如今还增加了用微信开启的方式,让消费者更加的信任和选择指纹锁。有不少厂家在自己的产品上集成门铃、语音提示、联网、电话报警等一二十种功能。用户乍看功能挺不少,这样似乎可以省了
    发表于 01-09 14:01

    要做个小巧的指纹锁,面积不超过15×10厘米,请问有什么合适的板子型号吗?

    我要做个小巧的指纹锁,需要用 51主板,主板面积不超过15×10厘米,请问有什么合适的板子型号吗
    发表于 11-06 06:56

    51单片机能做指纹锁,被heck的可能性大吗?

    51单片机能做指纹锁,被heck的可能性大吗?求大神解答
    发表于 10-28 06:06

    五花八门的专业名词和缩写是不是容易晕头?半导体新人救救一张

    新入行半导体,被各种名词整到晕菜,网上找资料整理了一张图,如果哪里不对,欢迎大家指正 另有备注解释的xmind版本,可惜上传不了
    发表于 09-21 15:57

    蓝牙智能指纹锁解决方案OM6621PW

    目前市面上蓝牙智能指纹锁一般采用MCU+指纹传感器+蓝牙芯片的方案,该方案采用MCU运行指纹识别算法,采用蓝牙作为数据交互,方案成本较高。
    的头像 发表于 08-30 14:39 365次阅读

    OM6621PW蓝牙智能指纹锁(附芯片选型)

    的家庭和商业场所开始采用智能指纹锁作为安全保障的首选。 智能指纹锁不仅拥有传统机械锁的安全性,还结合了先进的生物识别技术和无线通信技术,提供了更高级别的安全保护和便利性。在这个快节奏的生活中,人们渴望更简便、
    的头像 发表于 07-17 15:32 331次阅读
    OM6621PW蓝牙智能<b class='flag-5'>指纹锁</b>(附芯片选型)

    LK-FPM133指纹模块的特点和应用场景

    指纹模块是指纹锁的核心部件,安装在指纹门禁或者硬盘等器件上,用来完成指纹的采集和指纹的识别的模块。
    的头像 发表于 07-10 10:13 528次阅读
    LK-FPM133<b class='flag-5'>指纹</b>模块的特点和应用场景

    光学指纹内部居然是个摄像头在识别指纹#指纹锁

    摄像头
    学习电子知识
    发布于 :2023年07月02日 14:34:41

    如何Reverse Engineer一张40年前的原理图...

    比如说下面这个图... 只有一张图片,没有原始的EDA文件: 唯的方法是重新绘制... 但通过合理的方法,可以让这个过程轻松点儿... 具体方式参见视频...
    发表于 05-22 19:47