刷脸解锁,是目前人脸识别在手机和App中最热门的应用。无论是iPhone X,还是安卓手机阵营,都已经将刷脸解锁“装”入了新款旗舰机中。
当然,除了解锁手机更加多样、酷炫,可能最令人担心的,要算是“安全”与否的问题了。
在iPhone X刷脸解锁推出后,就有各种各样的段子传出,比如睡觉时惨遭解锁、整容后影响解锁、或者双胞胎可以互相解锁等等。
但可以放心的是,目前无论是安卓阵营的2D刷脸,还是iPhone X上的3D刷脸,最基本的安全性都没问题,都是金融级应用。
对于平面攻击,比如照片、视频或睡觉状态,基本防御都没问题。
安卓手机方案:2D刷脸解锁
具体来说,iPhone X代表的3D刷脸解锁,比安卓阵营使用的2D刷脸解锁,安全等级更高一些。
我们先看安卓阵营使用的2D刷脸解锁,其背后的主要技术供应室是旷视科技,没错,就是给支付宝提供刷脸支付的Face++。
2D刷脸解锁,核心是提取人脸骨骼关键点,构建人脸模型,并在每次解锁时,用实时人脸图像与该模型进行对照。理论上来讲,关键点越多,模型也就越精准。当前小米Note3、坚果Pro2的方案,人脸骨骼关键点达到了226个——基本达到了有用的骨骼点都用上了的水平,基本验证机器看到的“你”是不是真的你,已经够了。
剩下需要解决的问题就是如何验证这个“你”是“真的”、“活的”你了,也就是活体判断,在2D刷脸解锁方案里,主要通过眨眼来解决。
所以通过翻拍照片、翻拍视频(有眨眼但骨骼点模型对不上)、打印照片等方式盗用用户设备。当然睡觉状态下,没有眨眼的动作,也是无法解锁的。
那2D刷脸解锁在哪些方面还不完美呢?比如极度暗光环境,或者需要正对手机,另外在头套模型方面也比较容易攻破——就好像指纹识别防御不了指纹套。
3D刷脸解锁方案
相比安卓阵营的2D刷脸解锁方案,iPhone X的3D刷脸解锁方案更安全一些,核心在于可以解决2D刷脸解锁中的不足。
先看硬件结构的不同。2D刷脸解锁,主要依靠前置摄像头。而3D刷脸解锁,专门增加了红外发射传感器,在iPhone X的“留海”里,集成了好多传感器,有三万个点识别面部,然后由神经网络进行建模。改变发型、戴帽子、留胡子、光线不同等都不影响识别。
在iPhone X上,通过前置传感器组,可以发出一种红外面部探测光,能够在数百毫秒内扫描识别用户的面部,而且你并不需要完全正对着手机才能使用,即便在特殊角度也能工作,比如平放在桌上时一样用。
通俗一点比喻,3D刷脸解锁,是iPhone X主动扫描你的脸,而2D刷脸解锁方案,则需要你的脸主动凑到手机摄像头前。
那3D刷脸解锁就完美无缺了吗?也不是。3D刷脸解锁虽然是目前安全等级最高的人脸识别方案,但对于强光条件、超级像的双胞胎等都有可能失效。
另外,3D刷脸解锁中需要的红外线传感器,也是会不断“折损”的,长则3年,短则2年,也就磨损得差不多了。
不过,也是时候要换新iPhone了。
本文来自投稿,不代表天一生活立场,如若转载,请注明出处:http://tiyigo.com/phone/27332.html