我打算在我的 iOS 和 android 应用程序中使用忘记密码AWS Rekognition
的服务。流程就像,每当用户启动忘记密码时,我将检查实际用户是否正在启动特定手机号码的忘记密码。为此,我将要求用户为他/她自己拍摄一张现场照片,并将其与参考图像进行核对。但我在这方面面临一种情况,
例如:如果用户 A 得到用户 B 的手机并从 B 的设备发起忘记密码,如果我们只有 OTP 认证,A 可以使用忘记密码轻松更改 B 的密码,因为 A 可以访问 B 的消息。
因此,我想在启动忘记密码流程之前添加额外的安全层,确保使用启动忘记密码操作的人的实时图片。
在这种情况下,如果用户 A 在 A 的手机中有用户 B 的图像并从用户 B 的手机拍照并启动忘记密码怎么办?
如何限制这种情况?我只想知道这是否是建议的继续方式。
请指教。