从2D到3D:刷脸支付安全漏洞的技术拆解与应对策略
2019年12月,一则消息在科技圈引发震动:由华人创办、Kneron(耐能)公司展示的3D面具,成功突破了支付宝与微信的刷脸支付系统。这不是危言耸听,而是一次有据可查的技术演示。站在今天回望这场风波,我们有必要厘清其中技术脉络,理解2D与3D人脸识别的本质差异。
事件始末:一次精心策划的技术验证
耐能公司位于美国圣迭戈,其测试人员在商店中佩戴特制3D面具,对支付宝、微信刷脸终端发起攻击。测试结果显示,两大支付平台的终端均将面具识别为真实人脸,交易顺利完成。更值得警惕的是,同款面具在中国火车站的人脸识别闸机同样生效。这意味着广泛应用于支付和交通领域的人脸识别系统,存在被降维打击的风险。
耐能CEO刘峻诚事后接受采访时明确指出:部分面部识别技术并未达到应有的安全标准。现有技术足以解决这些问题,但许多企业为了走捷径,选择牺牲安全性。这番话直指行业痛点。
技术解析:2D与3D识别的本质鸿沟
2D人脸识别的训练数据通常为RGB、灰度或红外平面图像,缺失空间深度信息。通过2D摄像头拍摄的平面成像,即使算法再精密,安全等级也存在天花板。许多厂商在2D方案基础上叠加活体检测,试图抵御照片、视频等平面攻击,但面对3D实体面具时,这些防护形同虚设。
3D人脸识别则采用结构光、TOF或双目立体视觉技术获取深度信息。苹果iPhone的FaceID正是3D结构光的典型应用——红外光扫描在数百毫秒内完成面部深度建模,可有效防御几乎所有平面攻击和静态伪装。代价是传感器体积庞大、成本高昂,这正是刘海屏出现的根本原因。
耐能的3D面具单个定制价格高达2650美元,约合1.8万人民币。制作流程包括多角度静态拍摄、3D图像合成、精密模具印制,最终成品在纹理、色泽、雀斑、睫毛等细节上与真人一模一样。这种量级的攻击成本,决定了它难以大规模复制。
行业现状:便利与安全的博弈
支付宝和微信的回应耐人寻味:遭遇盗刷全额赔付,同时声称可有效抵御视频、纸片、面具等多种攻击。但针对3D面具能否完全防御,两家均未给出明确承诺。这种模糊表态暴露了当前刷脸支付方案的局限性。
实际上,两大平台并未将身份验证全部押注在面部识别上。刷脸支付需额外验证手机号码,火车站闸机也要求出示身份证。纵然终端被突破,多重验证机制仍构成防线。
但问题在于,随着技术门槛降低、攻击成本下降,这道防线的可靠性正在经受考验。用户隐私换便利的时代已然到来,而攻防博弈将持续升级。
实践建议:普通用户该如何自处
对于普通用户,无需过度恐慌。3D面具攻击的高成本决定了它不会成为主流威胁手段。但在日常使用中,保持风险意识仍有必要:避免在不可信平台上传高清人脸照片,谨慎授权各类应用的人脸识别权限,定期检查账户异常交易记录。
对于企业而言,耐能的演示是一记警钟。在追求用户体验的路上,安全标准不应成为妥协项。技术升级的短期投入,远比安全事件带来的品牌损失值得。
