Microsoft-Cognitive Face API - 验证。有没有办法避免图片的图片?

Lau*_*182 3 azure microsoft-cognitive

我想要做的是通过智能手机网络摄像头在我的移动应用程序中通过自拍验证用户身份。

所以我制作了一个小型 Web 应用程序,只是为了使用 Face API 测试 microsft azure 认知服务。我拍了2张照片。我使用 Face-Detect 获取两张图片 faceIds,然后将两个 faceIds 与 Face-Verify 进行比较,如果它们是同一个人,API 会以真值和置信度数响应,否则为 false。

问题是,在安全方面,如果我拍一张照片,假设我拍了一张自拍照,然后我用手机用网络摄像头拍了一张自拍照,它确实检测到了人脸,这是我的脸,然后我用网络摄像头给自己拍张照片,因此,当我使用 Face - Verify 时,它返回 true。

所以,如果我想用它作为身份验证,这是一个巨大的安全风险。我想知道是否有办法防止这种情况。

小智 5

我们想转发一位工程师的回复:

该服务不会区分高质量照片或实时图像。因此,我们不建议将该服务作为单一形式的身份验证。但是,一些客户尝试捕获多个帧以验证它不是静止图像。