Azure 人脸 API - 某人可以使用其他人的照片进行识别



我正在开发一个系统来识别人,我正在使用应用程序(拍照),然后将照片发送到Web Asp.net Core API(它使用Microsoft Azure Face API)。但是系统不安全!因为有人使用其他人的照片可以验证他人!该系统是为了验证一个人!如果有人使用照片,那么系统就不安全了!关于我该怎么做的一些想法来检查这个人是一个人,而不是另一个人的照片?

完全同意 @jcuypers的说法。基于我对Azure Face API的理解,我认为这只是一种从图像中对人进行分类的一般算法集合。同时,根据REST API Face - Identify的引用,它将从一个同一图像中回复具有高概率值的许多不同的标识,因此不能在安全字段中使用诸如识别身份验证。至少对于无安全的方案,您需要启用更强大的身份验证机制作为第二个解决方案,以处理Azure Face API返回多个可能的结果时,可以处理面部识别图像的冲突。

建议使用专业的工业解决方案,或者您可以尽可能使用现有的真实面部图像来训练模型,以使用工业深度学习框架(例如TensorFlow)来识别tensorflow,以使其自己可靠并使用通过TensorFlow Lite在应用中的模型。

最新更新