简介:人脸识别长期被视为比密码更可靠的认证手段,但AI动态伪造与视频流注入正在让“刷脸”面临系统性风险。本文从攻击链路、活体检测缺陷、视频流劫持、认证逻辑错配等角度拆解人脸核验被突破的深层原因,并给出可落地的多层防御思路,帮助开发者和企业用户重新审视身份认证体系。
人脸识别之所以被普遍信任,是因为它依赖一个朴素假设:脸是独一无二的生物特征,无法像密码一样被复制。但随着生成式视觉模型的普及,这个假设正在被快速瓦解。攻击者不再需要拿到你的手机、指纹或密码,只需要从社交平台、简历网站、工作群等公开渠道采集一张清晰正面照,就能借助常见AI生成工具合成一段包含点头、眨眼、张嘴、转头等动作的短视频。
更关键的是,这类合成视频已经不只是“看起来像”,而是能够稳定通过不少业务系统的人脸比对环节。原因在于,很多人脸核验服务的核心判断逻辑仍然停留在“图像相似度 + 动作反馈”层面。只要合成视频中的人脸特征与目标用户足够接近,同时画面中出现了系统要求的动作序列,后端算法就可能判定为核验通过。
攻击成本也因此被压得极低。一条包含姓名、身份证号与证件照的原始信息,在黑市上的价格仅为个位数;将其加工成动态人脸视频并注册为实名账号后,转手价格也只到几十元。低廉的价格说明一个问题:这类攻击已经不再是少数技术高手的实验,而是形成了标准化、可复制、可批量交付的灰色产业链。
传统活体检测的核心目标是区分“真人”与“非真人”。早期主要对抗的是照片翻拍、屏幕播放、面具遮挡等静态攻击,因此设计了眨眼、点头、张嘴等动作指令,试图验证镜头前存在一个具备实时反应能力的生命体。
这套逻辑在静态换脸时代基本够用。当时的AI生成结果多为单帧图像或简单拼接,难以根据随机指令实时做出自然反馈。但随着视频生成技术的发展,攻击者可以提前为每一次可能的指令准备对应动作片段,再通过合成与剪辑形成完整交互过程。对于系统而言,它看到的仍然是“接收指令—产生动作—返回视频流”的流程,因此很难从动作本身判断真伪。
换句话说,活体检测验证的“活”,已经被技术手段部分模拟。真正的问题不是某个算法精度不够,而是活体检测所依赖的交互前提——镜头前是一个真实的人——已经被预设视频打破了。
比合成视频更值得警惕的是视频流注入。在这种攻击方式下,攻击者并不需要在物理摄像头前播放视频,而是通过虚拟相机、中间人代理或修改底层驱动的方式,直接将处理好的视频数据注入应用程序的采集接口。
这带来两个严重后果:
第一,业务系统调用的摄像头数据可能从头到尾都不是真实硬件采集的。人脸核验SDK以为自己在读取相机帧,实际上读取的是攻击者构造的数据流。
第二,传统基于“动作是否自然”的检测手段几乎失效。因为注入视频可以完全按照协议要求构造时间戳、帧率、分辨率与动作节奏,甚至比真实用户在复杂光线下的表现更“标准”。
从安全工程角度看,这意味着核验链路缺少对采集设备与数据来源的可信校验。只有同时验证“设备是可信的”“通道未被篡改”“画面内容是真实的”,才能建立相对完整的前端安全闭环。
密码泄露后可以重置,指纹泄露后还有备用手指,但人脸一旦被广泛采集与传播,几乎不可能“吊销”。这是生物特征认证与凭证类认证最本质的区别。
然而,许多业务系统在设计身份核验流程时,仍把人脸当作一种“更复杂的密码”来使用。具体表现为:
这种设计在攻击成本低、效率高的AI时代,显得尤为脆弱。攻击者不需要攻破算法本身,只需要找到流程中最薄弱的一环,比如一个只做动作校验、不做设备绑定的入口。
面对AI动态伪造与视频流注入,单点增强识别算法并不足够。更合理的方式是构建多层、多维度的身份风险控制体系。
在App或H5端接入人脸核验时,应校验摄像头设备是否存在真实硬件信息,是否经过虚拟化封装,是否出现异常帧率、异常分辨率、固定画面变化模式等注入特征。同时,应检测是否存在同时运行的投屏、录屏、远程控制或虚拟相机模块。
对于高风险操作,如修改绑定手机号、大额交易、找回账号等,不应只依赖人脸。可结合设备指纹、手机短信、支付密码、安全中心二次确认等多因子手段。若用户更换设备、更换城市、操作时间异常,应自动提高认证门槛。
将人脸核验结果作为风险评分的一部分,而不是唯一决策依据。后端可综合考虑账号历史、设备使用记录、登录行为、交易特征、IP归属等,动态决定是否放行或要求补充验证。
即使人脸核验通过,也可以限制本次会话可执行的操作范围。例如,允许查看账户信息,但禁止修改关键资料;允许浏览内容,但禁止发起支付。对真正敏感的动作,强制进行二次、强认证。
对于正在接入或已上线人脸核验的开发团队,建议从以下四个层面重新审视现有方案:
在技术选型时,应优先选择具备端云一体防护能力、支持设备可信校验与多因子融合的通用云安全方案,而不是仅关注识别率指标。识别精度只解决“像不像”的问题,解决不了“是不是真实设备、真实用户、真实意图”的问题。
AI动态伪造突破人脸核验,并不是人脸识别技术本身的终结,而是提示我们必须升级身份认证的安全设计。问题不在于“人脸不可信”,而在于我们是否把脸当成唯一、简单、可替代密码的认证手段。
未来的可信身份体系,不能只依赖某个生物特征是否匹配,而要回答三个更关键的问题:请求来自可信设备吗?操作者是本人吗?这次操作与用户历史行为一致吗?只有当这三个问题同时得到回答,人脸识别才能真正从“看似安全”走向“可靠可控”。