“智能锁是吗?换是不可能换的,这辈子都不可能换的,价格又贵,又不安全,前不久小黑盒的新闻就够吓人了,机械锁又不是不能用……”。几个月前我和一个朋友说智能锁的问题,他就是这么说的。 两个月后…… “智能锁‘真香’啊!出门不用带钥匙,也不用担心忘了反锁的问题……小黑盒?你不是去我家试了一次,最后不是没打开么?也不知道网上的那些传闻是真的假的。诶,话说智能锁都是用指纹代替的钥匙开门,我看网上有挺多破解的方法,要不你也实际测试一下智能锁的指纹究竟能不能解锁吧?”。
指纹解锁带来更多的疑问 既然人家有这个疑问,我们就实际操作一下。首先可以确认的是,正确的指纹肯定是能打开智能锁的,不然就不叫指纹识别了(观众:废话!)那么很多电影里面都有仿造指纹进行破解的过程,那么现实生活中,什么样的仿造指纹才能打开智能锁呢?我们一个一个来看。 我们先从原理上了解一下指纹识别的原理。简单来说,指纹上有很多的纹路,指纹识别就通过各种方式获取纹路的特征,与已有的信息进行比对,如果符合条件就能通过验证。市面上智能锁指纹识别主要有电容式与光电式两类。具体的区别就在与获取纹路特征的方式,一个用电,一个用光(画外音:你是电,你是光,你是唯一的傻瓜,快说重点!)。
光学指纹的验证方式会有发光的过程 好了,既然原理大致明白了,那么我们先从仿造指纹的可行性上面去实验。对于获取指纹的方式,由于按在玻璃上的指纹用透明胶粘下来以后根本不完整,被我直接pass。就剩下两种复制指纹的方式:Easy模式的透明胶粘指纹和Hard模式的硅胶复制指纹。 首先是Easy模式的透明胶粘指纹,这个是成本最低的复制方式,手指按在透明胶的胶面即可留下手指印,然后再用这个指纹去按指纹识别模块。
透明胶粘下的指纹痕迹(图片中的指纹经过模糊处理) 那么为什么硅胶复制指纹是Hard模式呢?那是因为制作硅胶指纹是一个非常复杂的过程,话不多说我们可以看一张图,这就是我制作指纹膜的部分过程。
制作指纹膜的说明书(部分) 看到上图说明书里写的“加热3-5分钟”、“等待1分钟左右”、“等待一小时”了吗?制作这种指纹膜的时候需要将模具加热,然后手指按在模子上一分钟左右。要是这么获得你的指纹,那就不是“偷偷获取”了,那是明抢了。将硅胶倒在模子上又要等待一个小时等待固化(虽然实测四十分钟就够用),就这么长的时间,找个锤子都能把门砸开了,找个锁匠也能打开了,现实生活中会不会有人真的这么做也显而易见。 好,这两个指纹都做完了,做法也都比较了解了,那么这两种指纹究竟能不能通过两种指纹识别方式的验证呢? 非常有意思的是,Easy模式的指纹,光学指纹和电容指纹都不能激活验证,光学指纹甚至不能检测到正确的指纹图像。而Hard模式的硅胶指纹,在光学指纹面前可以顺利通过验证,电容指纹则因为硅胶不导电的化学特性,仍不能激活指纹检测。 实验结果 也就是说,Easy模式的指纹不能通过指纹解锁,而Hard模式的硅胶指纹仅能解锁光学指纹,电容指纹仍然难以激活验证,也就不能打开了。 重要的是,上面的两种指纹获取方式,不论是Easy模式还是Hard模式,在现实生活中都没有那么容易获取。 指纹识别的智能锁 指纹识别代替钥匙,并不是追求极致的安全,而是在保障同样方便甚至更方便的前提下,极大地提高破解成本。正如上文用到的硅胶指纹制作方式一样,把它叫做“Hard模式”并不是因为制作方式难,而是在实际生活中制作的成本非常高,现实生活中几乎不可能做到。 所以说,尽管光学指纹在硅胶指纹面前败下阵来,但是如今的指纹识别都是非常可靠的,无须担心指纹被复制的情况。
文章摘自网络...........