近日央视新闻报道了一则 “面具可代替人脸解锁手机”的内容,在网上引发了广泛关注。在新闻中,有科研人员用一个面具代替人脸进行了安全测试,结果是 “假脸”成功地通过脸部识别系统,解锁了手机。
尽管测试前提是科研人员通过光线、色温以及角度的多次调节后,才成功解锁手机,但结果仍旧让很多人不寒而栗、细思极恐。
与此同时,另一则 “民科”制作人脸模型成功实现扫脸支付车票的视频,也在网上流传甚广。更有网友在微博 #面具可代替人脸解锁手机# 话题下评论,看到了以上报道和视频之后,马上去给手机设置了密码解锁、图形解锁的安全验证方式,希望借此增加手机以及支付应用的安全系数。
那么,面具代替人脸解锁手机,甚至实现扫脸支付是否切实存在?普通人是否就能够 “造脸”过关?
千元就可打印逼真人脸模型
想要知道面具可否代替人脸解锁手机、刷脸支付之前,先要了解普通人是否可以制作出一个逼真的人脸面具或模型。
在网上搜索 “人脸面具”一词,懂懂笔记找到了多家声称可以制作 “人脸模型”、“人脸蜡像”的商家。这几个电商商家表示,其所制作的人脸面具、人脸蜡像,材质都为硅胶,而制作的方式为 3D 打印。
“你要把制作的人脸图片先发给我,店里的技术人员评估之后 OK 了,你就可以下单打印了。”对方表示,3D 打印人脸模型、人脸蜡像甚至可以由买家自行选择比例,一位商家解释说:目前可打印的比例有 1:12、1:6、1:2、1:1 等规格。
最常用且基本能够还原照片人物脸部细节的比例,为 1:6。即正常人脸尺寸的六分之一(半个手掌大小)。而与商家在沟通的过程中,对方还向懂懂笔记展示了好几款 3D 打印人脸模型的实例。
尽管仍看得出是硅胶制品,但与真实的照片对比,模型人脸的细节可以说相当逼真了。而且商家还强调,3D 打印人脸模型的逼真程度,还取决于买家所提供的照片精细程度。
“一般而言,给一张正面标准照,即可打印模型。如证件照,光线色彩都正常的话。”也就是说,买家提供的照片细节越丰富,打印的模型越逼真(通过 3D 人脸生成软件)。如果可以提供人脸正面、侧面的照片,甚至可以很快打印出整个脸部的细节。
此外商家还透露,即便买家提供的并非标准正面照,而是生活照、自拍照,店里的技术人员也能通过技术调整、建模,打印出较高还原度的模型,只不过收费会高一些,“还是能看出是照片里的人,但脸部细节就没有那么精细了。”
民科人脸测试视频截图
以比例 1:6 的的人脸模型为例,买家提供标准人脸正面照或正、侧面照片的话,收费为 1000 元;如果只提供生活照、自拍照,甚至是有美颜滤镜的照片作为模板,收费就要 1500 元。
“比例越大,价格也越高。如果是 1:1 的人脸模型,价格大概要 4000 元。”显然,即使通过 3D 打印制作一个逼真的全比例人脸模型,成本也不算太高。懂懂笔记发现,这些商家的 3D 打印人脸模型商品页面,显示月销量高达千单。
至于这么多买家打印 3D 人脸模型的目的究竟是什么?就耐人寻味了……
经过一番刨根问底,商家依旧含糊其辞,称不会过问买家的用途。他私下猜测,买家打印仿真人脸模型通常是为了送礼,此外想不到会有其它的作用。
那么,在商家眼里只能当作礼品、收藏摆设的 3D 打印硅胶人脸模型,是否可用于解锁手机甚至是扫脸支付呢?
模型有一定几率代替 “人脸”
“微缩的硅胶(人脸)模型肯定没戏,如果是等大的精细度高的,有一定几率可以(解锁手机)。”
余桐(化名)所在的创企,目前一直从事 3D 打印技术研发。他告诉懂懂笔记,目前 3D 打印技术已经相当先进了,只要合理建模,就可以打印出极其精细的 3D 模型,材料包括树脂、硅胶以及金属。
但谈及网上如此多电商商家做打印服务,提供各种比例硅胶人脸模型,是否可以用于解锁手机、扫脸支付时,余桐斩钉截铁地表示 “可能性非常低”。他解释道,目前电商商家所拥有的 3D 打印机,与专业的设备相比精度不算高,打印出的产品充其量是 “玩具”。
“如果这样的设备打印出来的模型,竟然可以解锁手机,未免也太小看那些算法研发工程师了。”他强调,即使排除商家打印的 “玩具”精度低的问题,微缩版的模型在建模过程当中,也会出现部分人脸细节缺失的现象。
近期,他和同事曾做过几组实验,只有通过 3D 打印出等大的硅胶人脸模型,才有一定几率可以解锁一台运用 “2D 人脸采集识别技术”的智能手机。如果想要解锁一台算法更智能的高端智能手机,还要在建模时调整人脸细节。
“其实一张图片就可以打印 3D 人脸模型是没有错的,软件是通过识别人脸照片的光影判断轮廓的深浅细节,从而实现建模。”余桐解释,受照片拍摄环境因素影响,软件识别轮廓深浅细节时必定会有偏差。因此,会导致 3D 打印出来的人脸模型,看着很像本人,但瞒不过智能人脸识别算法。
“要欺骗采集设备和算法,就要人为地介入调整模型,比对照片修正模型轮廓的深浅,只有这样,打印出的 3D 硅胶人脸才有一定几率骗过 2D 识别软件。”
如果要想 “通关”3D 光结构的智能手机、扫脸收银设备,那么在模型打印前,需要更加全面、专业的采集图像,甚至要通过给打印出来的 3D 硅胶模型植入仿真毛发,让模型更显逼真。
“3D 光结构技术很强了吧?其实它的原理也是采集面部轮廓的特点作为识别特征,只要精细地调整模型轮廓特征点,理论上是可以通过识别系统的,只不过这就要花费大量精力了,费用也很高。”
尽管余桐并未成功利用 3D 打印的人脸模型,解锁那些配备 3D 光结构识别系统的智能设备。但他查阅部分资料后发现,配备了 3D 光结构的设备由于要为识别结果预留一定阈值(以便适应复杂环境和提升用户体验),确实不可能做到极致的精确、严苛。
或许,这意味着在高精度 3D 打印技术面前,用户手机里的信息、支付应用里的钱财,还是有一定几率被盗刷?
用户 “钱包”目前较为安全
实际上,相比 3D 打印硅胶人脸模型,想要得到一张真人照片成本更低。
近日,央视新闻报道 “花费 2 元在网上可购买到上千张人脸照片,5000 张人脸照片价格不到十元”的新闻,除了人脸照片之外,新闻中的商家还有各种真人生活照、自拍照可供挑选购买。
那么,如此易得廉价的人脸照片,是否会被不法分子利用,借助 3D 打印制作人脸模型,最终用于盗取用户手机的资料,甚至是众多支付应用中的钱款?
余桐对此的看法是,理论上有可能,但是实际操作的可能不大。
尽管 3D 打印的硅胶人脸模型,理论上有一定几率可以通过人脸识别设备的验证,作为 “模板”的人脸照片也很容易得到,但打印一款有一定几率通过手机人脸识别系统的模型,成本非常高。
“我说过,网上做的微缩人脸,是不可能通过识别的,想用 3D 打印出来更真实的硅胶人脸,需投入的成本起码在八千元以上。”至于电视新闻中专家用于测试人脸识别系统的面具,网传 “民科”视频使用的硅胶人脸,他认为规格应该在 15000 元左右。
因此,他相信很少有普通人会为了很低的人脸识别成功率,去盗取用户手机信息或 “闯关”成功率更低的刷脸支付,毕竟这要投入不菲的成本,打印、制作这样一款硅胶人脸面具要上万元,“除非要盗取很大的资金,不然投入和收益不成正比。”
一位曾在深圳某科技企业从事人脸识别采集终端研发工作的资深人士也告诉懂懂笔记,随着 3D 打印技术的发展,未来 3D 打印的人脸模型通过部分人脸识别设备并不稀奇,但这并不意味着目前硅胶人脸会轻易突破手机、支付应用的安全防线。
“成本是一方面,目前手机、支付设备的安全门槛也在提高,即便是一台千元机,人脸识别系统也不像以前那么傻,也会通过识别当前环境光线在人脸上的不同变化,以及用户的脸部动作,判定是否为真人。”
至于刷脸支付,相关设备内的算法也有更严苛的要求,甚至会采取辅助验证的方式确保安全。例如在便利店扫脸,首次使用会弹出相应的提示,要求用户输入手机号码或验证码,手机扫脸支付也会先验证是否为用户常用的设备。
上述人士强调,商超的自动结算设备甚至会采用更高级的 3D 光结构,以准确采集用户的脸部轮廓,大大地降低 “面具”蒙混过关的几率,“当然说完全杜绝那太绝对了,但基本上是妥当的,更何况刷脸支付有限额,也能确保资金安全。”
至于未来的技术发展,他也提出了新的担忧:随着人脸识别技术的发展,人脸采集设备以及算法都会更加先进,设备终端可采集到的的人脸数据也会更加详细,“最关键的是一旦企业的用户数据发生泄露,或是企业内部出现 “内鬼”,所造成的后果才是真正不堪设想的。”
【结束语】
可以说,科技的发展始终是一把双刃剑,当高端 3D 打印硅胶人脸具备一定几率通过识别系统的苗头出现,就意味着提供相关服务的企业必须严控安全关,除了优化人脸识别的算法,升级采集设备的水平,更要在企业内部 “信息安全管理”上面下真功夫。
也只有这样,用户才能安心地刷脸、晒自拍、发朋友圈,毕竟这种行为已经成为很多人的日常习惯。