【发布时间】:2017-05-11 03:23:25
【问题描述】:
我想做的是通过智能手机网络摄像头在我的移动应用中验证用户身份,并使用自拍。
所以我制作了一个小型 Web 应用程序,使用 Face API 来测试 microsft azure 认知服务。我拍了2张照片。我通过 Face - Detect 获得两张图片 faceIds,然后我将两个 faceIds 与 Face - Verify 进行比较,如果它们是同一个人,API 会以 true 值和置信度数响应,否则为 false。
问题是,在安全方面,如果我拍一张照片,假设我拍了一张自拍,然后我用网络摄像头在手机里拍一张自拍,它确实会检测到人脸,而且是我的脸,然后我用网络摄像头给自己拍照,所以,当我使用 Face - Verify 时,它会返回 true。
所以,如果我想将其用作身份验证,这是一个巨大的安全风险。我想知道是否有办法防止这种情况发生。
【问题讨论】: