人脸门禁怕的是「假脸」:一张打印照片、一段预录视频,甚至一个 3D 面具,都可能骗过只做人脸比对的终端。防攻击的关键是活体检测,即确认镜头前是真人而不是翻拍或伪造。常见方案分四档:静默活体(单目 RGB,成本低体验好,防照片有效、防视频一般)、动作活体(眨眼、摇头等随机动作,挡预录视频)、双目红外(红外加 RGB 双摄,防护明显提升)、3D 结构光(数万红外点阵建 3D 模型,防面具与 Deepfake)。选型逻辑是「按风险定等级」:社区门禁、考勤选 L1 或 L2 足够,金融与高保密区域才需要 L3、L4。下面把四类方案讲透。
攻击手段有哪些,分层看威胁
选型之前先看清对手,常见攻击手段按实现难度与威胁程度分层:
| 攻击层级 | 手段 | 威胁程度 | 针对人群 |
|---|---|---|---|
| 第一层 | 打印照片翻拍 | 低 | 冒用他人照片打卡 |
| 第二层 | 手机或平板播放视频 | 中 | 绕过人不在场核验 |
| 第三层 | 3D 面具、硅胶头套 | 较高 | 有准备的冒名通行 |
| 第四层 | Deepfake 换脸视频 | 高 | 技术能力较强的攻击者 |
理解这条攻击链的意义在于:不存在一款方案能防住所有攻击,防护等级与成本成正比。门口机面对的多数是照片和视频攻击,按中低等级配置就能挡住;高价值区域才需要把面具和 Deepfake 纳入威胁模型。
静默活体为什么是门禁主流
静默活体用单目摄像头分析纹理、微表情与皮肤反光,无需用户做任何动作,是体验上的主流方案:
- 体验:纯静默通过,秒级完成,通行流畅,老人小孩无学习成本。
- 成本:单目方案集成成本低,与普通人脸终端差异小。
- 防护:防照片有效,防预录视频效果中等,防面具能力有限。
- 适用:社区门禁、考勤、访客场景,风险等级 L1 即可。
局限也要说清楚:静默活体主要靠图像纹理与微小特征,遇到精心翻拍或高仿面具会吃力。对安全要求更高的场景,建议用静默活体做第一道过滤,再叠加其他手段,而不是把全部期望押在它身上。
动作活体怎么挡预录视频
动作活体要求用户按随机序列完成眨眼、张嘴、点头、摇头,用「随机性」对抗预录:
- 原理:随机指令序列让预录视频无法按节奏响应,识别为脚本失效。
- 防护:对照片基本无效,对预录视频效果明显,对面具效果有限。
- 体验:需要用户配合动作,通行速度低于静默方案。
- 适用:在线实名核验、访客自助登记等「人在场」核验场景。
动作活体适合与静默活体组合:先静默判断基础真伪,再随机动作做二次确认,能覆盖照片与预录视频两类常见攻击。金融级实名认证常走这条组合路径。
双目红外与 3D 结构光的区别在哪
这两类属于硬件级方案,靠红外与深度信息把人脸从「平面」升到「立体」层面验证:
| 方案 | 技术要点 | 防护能力 | 成本与适用 |
|---|---|---|---|
| 双目红外 | RGB 加红外双摄,看皮肤纹理与活体特征 | 防照片强、防视频强、防面具中等 | 成本中高,安防门禁、ATM 适用 |
| 3D 结构光 | 数万红外点阵重建 3D 人脸模型 | 覆盖面具与 Deepfake,防护全面 | 成本较高,刷脸支付、高保密场所 |
双目红外的关键在「红外图像不受屏幕翻拍影响」,配合 RGB 双通道判断,能有效挡照片与视频。3D 结构光则直接验证人脸是立体物体,面具的平面特征在深度图上无处遁形。预算允许且安全要求高时,3D 结构光是防护上限的选择。
安全等级 L1 到 L4 怎么对应选型
不少方案商把人脸活体防护描述为四个安全等级,与具体方案对应关系如下:
| 等级 | 方案组合 | 常见场景 | 防护水平 |
|---|---|---|---|
| L1 | 静默活体 | 社区门禁、考勤 | 防照片为主 |
| L2 | 动作活体或静默加动作组合 | 访客、在线核验 | 防照片与视频 |
| L3 | 动作活体加云端增强 | 金融实名等强核验 | 防视频与常见伪造 |
| L4 | 3D 结构光等深度方案 | 刷脸支付、高保密场所 | 覆盖面广,含面具与换脸 |
选型口诀:风险越高等级越高,等级越高成本越高。社区与办公场景停在 L1、L2 是合理的工程选择,不必为不存在的威胁买单;涉及资金或保密时再上 L3、L4。
落地时两个容易忽略的细节
除了活体方案本身,工程落地还有两个影响实际防护的细节:
- 顺序不能反:活体检测在前、人脸比对在后,先验证真伪再比对身份,顺序反了攻击面会打开。
- 要有兜底记录:活体判定为可疑时,终端应抓拍现场并产生告警事件,便于事后追溯与人工复核。
实践中见过不少「设备参数很高级、顺序配反了」的情况:先比对通过再走活体,相当于给攻击者留了后门。核查配置时把检测顺序列为必查项,比单纯对比参数更有价值。
常见问题与排查方向
活体方案上马后,暴露的问题多集中在误拒与漏防两端:
- 真人被拒:先查光照与注册照质量,逆光、过暗会拉低通过率,再考虑是否提高阈值。
- 照片能过:确认活体等级是否达标,静默方案对高质量翻拍可能误判,评估升级组合。
- 视频能过:检查是否启用了动作序列或红外通道,单静默挡视频能力有限。
- 通行太慢:动作活体场景下,调整动作数量与超时时间,兼顾安全与体验。
排查顺序建议先看检测顺序配置,再看活体等级与场景匹配,后查光照与注册照质量。多数「该防的没防住」问题,根源在等级选低了或顺序配错了。
TL;DR 检查清单
- 按风险定等级:社区门禁、考勤选 L1、L2,金融与高保密区才上 L3、L4。
- 方案对比记要点:静默体验最优防照片,动作挡视频,双目红外与 3D 结构光防面具与换脸。
- 顺序不能反:活体检测在前、人脸比对在后,并把配置核查列为必查项。
- 兜底要跟上:可疑判定触发抓拍与告警,配合人工复核与事件留痕。
参考资料
- facial-access-control
- face-access-recognition-tuning
- access-card-anti-clone