活体检测
是真人,而不是真人的照片。
在人脸比对(Face Match)运行之前,ShieldID 会要求申请人在自己的手机上完成一个简短的引导式挑战:它证明有一个真实、在场的三维真人正拿着摄像头,并在至少十帧画面中追踪 478 个面部关键点。静态照片、视频回放或面具都无法通过。
主动挑战
只有真实人脸才能完成的挑战。
申请人会被要求按随机顺序完成少量自然动作中的一个或多个,同时前置摄像头在 3D 空间中追踪面部的 478 个点。
向左转 / 向右转
点头
微笑
挑战评分前至少需要十帧画面。单张照片无论以何种方式呈现,都不可能有足够的帧数通过。
为什么“转回”很重要
回到正中才是关键所在。
转头挑战并不止于“头是否向侧面移动”。它要求头部在镜头前转回并越过该次转头的中点,挑战才算有效。
打印的照片或侧向举起的手机可以伪造转头的前半段——倾斜一下,角度就变了。但它无法再平滑地自行转回面向摄像头,因为它背后没有可以活动的脸。要求“转回”,正是区分长在脖子上转动的真实头部与在镜头前倾斜的平面图像的关键。
每张自拍,三项独立检查
每张自拍、每一次,都运行三项独立检查。
除主动挑战外,还有三项检查会查看自拍本身,寻找其并非真人的迹象。每项检查的结果都单独报告,绝不会合并成一个不透明的单一分数。
Anti-spoof
深度伪造检测
3D面具 / 打印 / 回放检测
容忍噪点,严防伪造
手机摄像头画面颗粒感重并不构成安全威胁。我们也是这样看待的。
手机摄像头每天都会压缩、误光和模糊真实的人脸。拒绝每一个临界读数,误拒诚实申请人的次数将远远多于它所阻止的攻击。
- 处于范围中段的分数(普通压缩和光线所产生的那类)会被容忍,而不会被视为失败。
- 只有高置信度的伪造或造假判定才会使检查失败。临界读数不会剥夺真实申请人应得的“疑点利益”。
- 结果是:因光线不佳而被退回重拍的人更少,而对真正试图欺骗摄像头的人来说,门槛更高。
每项检查,每次都运行
不是付费档位,不是开关。每一次验证,每一次都运行。
主动活体检测、防伪造、深度伪造检测和面具检测会在每一次验证中运行,所有套餐均是如此。没有会跳过其中任何一项的低价档位,也没有为省钱而关闭其中任何一项的设置。
威胁覆盖范围
每种攻击是什么样的,又由什么来阻止。
用通俗的语言,而不是评分卡。如果某种威胁根本不属于活体问题,我们也会如实说明。
| 威胁 | 具体是什么 | 如何阻止 |
|---|---|---|
| 照片 | 举到摄像头前的打印或屏幕显示的静态照片。 | 会被主动挑战拦下——平面图像无法按要求眨眼、转头并转回、点头或微笑——并由防伪造检测提供后盾。 |
| 屏幕回放 | 在第二块屏幕上回放的真实申请人的录制视频。 | 由3D面具/打印/回放检测直接针对,并辅以防伪造和深度伪造检测。 |
| 打印面具 | 戴在或举在攻击者自己脸上的平面打印面具。 | 由3D面具/打印/回放检测直接针对。 |
| 3D 面具 | 按照他人面孔塑形制作的三维面具。 | 由3D面具/打印/回放检测直接针对——这是它专为应对的最难情形。 |
| 深度伪造视频 | 输入摄像头的实时 AI 生成或换脸视频。 | 由双模型深度伪造集成检测直接针对,并辅以防伪造检测。 |
| 借用的证件 | 一位真实在场的申请人如实完成挑战——手持的却是他人的真实证件。 | 这不属于活体检测的问题。活体检测证明的是有真人在场,而不是这个人是谁。这正是人脸比对(Face Match)在同一次验证中要检查的内容。 |
认证
我们不会印上一枚我们并未获得的徽章。
ISO/IEC 30107-3 等活体检测测试标准确实存在,而我们尚未完成该测试。我们不会用含糊的“行业领先”说法暗示拥有某项认证,而是如实说明我们目前的状况。
- 目前未持有任何活体检测或防伪造认证。
- 待测试完成后,我们会公布测试状态及日期——在此之前不会做营销宣称。
- 在此之前,本页会准确说明运行了哪些检查以及每项检查针对什么,方便您自行判断覆盖范围。
常见问题
关于挑战的直接解答。
亲自体验这项挑战
运行一次 sandbox 验证,试试能否攻破它。
眨眼、转头、点头、微笑——在您自己的手机上,在您自己的 sandbox 会话中体验。Sandbox 会话永远不会计费。