转自 腾讯玄武团队
刚刚,腾讯安全玄武实验室发布关于苹果Face ID的最新研究成果:只需要三个步骤,耗时一分钟,即可以戴着口罩解锁iPhone。目前,玄武实验室已经测试过六款不同规格的主流口罩——包括市面上最常用的普通医用口罩、n95口罩、防霾口罩等,极大概率能成功解锁。
抗击新冠疫情期间,全民、全天戴口罩的场景下,这无疑是一个能够极大方便人们日常生活的研究成果。
▼玄武实验室测试视频▼
目前网上已有的一些关于戴口罩解锁iPhone的探索,主要是通过戴着口罩不断尝试,“训练”iPhone让它“学习”戴着口罩的面容,最终完成解锁。与此种方法相比,玄武实验室研究成果在实用性、便捷性等方面更具优势:
-
操作简单耗时短:玄武实验室的方法只需要三个步骤,1分钟完成设置;网上的方法一般要通过几十甚至上百次的尝试才能完成。
成功率高:玄武实验室测试的六款主流口罩能达到90%成功率,而“训练”方法失败率高。
应用面广:网上的一般解法最高只能解锁iPhone X,玄武实验室的研究对安全性高的iPhone11仍然适用。
原理更巧妙:“训练”方法的原理是逐步学习面容的变化,在后期使用中更新了之前录入的模板;玄武实验室则是利用了Face ID的镜像匹配性质,相当于录入了不同的半边脸作为模板,让用户在佩戴或者摘掉口罩时都能成功解锁。(注:该操作不是破解,由用户主动发起) 如何设置? 第一步:取一只口罩左右对折挡住半边脸 。可手持口罩半遮面,或将两个耳挂绳重合后挂于一侧耳朵上。 Tips:
口罩需尽可能贴紧脸,避免出现明显褶皱;
口罩的上角需遮挡住鼻尖的一半;
若采用挂耳方式,因脸型较大或耳朵靠后造成口罩发生形变,可以手持口罩遮挡半边脸。
第二步:保持半遮面状态,设置Face ID。
Tips:
-
若手机出现面容被遮挡的提示,可一边观察屏幕一边逐渐减少拽拉的力度直至触发面容录入的圆形取景画面;
可故意令口罩稍越过面部中线,造成遮挡过度,再通过上述方法逐渐减少遮挡,找到临界点,在临界点状态录入的面容解锁成功率最高。
第三步:触发面容录入的画面后,保持口罩与脸的相对位置不变,头部转圈录入面容,或者头部不动,让手机绕着头转动。
完成上述设置后,可尝试佩戴和摘掉口罩情况下解锁手机。
另外,由于测试口罩无法覆盖市面上所有口罩类型,并且每个人脸型有所不同,因此存在一定失败概率。
此研究的其他问题
Q:出现了解锁不成功或成功率不高的情况怎么办?
A:第一步第二步要严格按照描述操作;佩戴口罩时,需调整鼻子处的金属丝,使口罩紧贴鼻梁;口罩不能戴的过高。同时可尝试在第三步面容录入完成后,保持录入时的半遮面姿势不变,解锁两三次手机,然后逐渐增大口罩遮挡面积再解锁两三次。
Q:该方法只能用在iPhone上吗?安卓可以吗?
A:安卓手机一般同时具备人脸和指纹解锁功能,使用指纹即可。
Q:该方法安全吗?手机丢失后别人戴着口罩能解锁吗?
A:从技术上看,鼻子以上部分面容的特征空间仍足够丰富,且即使戴口罩后口鼻部也有部分3D轮廓信息可被Face ID使用,他人不能随意解锁。但是,虽然我们认为这不失为一种可在疫情期间临时使用的方法,但无法对使用该方法后可能出现的情况做出任何保证。
Q:不用口罩半遮面,而用白纸遮挡半边脸录入可以吗?
A:这样操作成功率会较低。因为纸张对Face ID所使用的红外光的反射率与口罩布料不同,且纸张容易出现形变。另外,这种方式会使Face ID丢失被遮挡部位的全部3D特征,从而更大程度降低安全性。
Q:用一种口罩录入后,再戴另一种口罩能解锁吗?
A:只要两种口罩材质相差不太大,就可以跨口罩解锁。
玄武还有哪些有趣的研究?
作者系网易新闻·网易号“各有态度”签约作者
— 完—
<NVIDIA 图像处理公开课·第二期> 开始报名啦,下周四晚8点,英伟达专家将分享如何利用TensorRT 7.0部署高速目标检测引擎。
戳二维码, 备注“英伟达”即可报名、加交流群、获取第一期直播回放,主讲老师也会进群与大家交流互动哦~
直播报名 | 图像与视频处理系列课程
在家学编程 | 柯基编程双师互动课
如何提升少儿的逻辑思维、计算思维能力?
编程学习可能是最好选择!炫酷又有趣,有效培养思维习惯。现在报名,只需29元!
快来扫下面的二维码,查看详情:
量子位 QbitAI · 头条号签约作者
վ'ᴗ' ի 追踪AI技术和产品新动态
喜欢就点「在看」吧 !