Насколько безопасна проверка пользователя на основе Face в AWS Rekognition? - PullRequest
0 голосов
/ 24 октября 2018

Я планирую использовать службу AWS Rekognition для забыл пароль в своих приложениях для iOS и Android.Процесс будет таким, как всякий раз, когда пользователь инициирует забытый пароль, я буду проверять, действительно ли пользователь инициирует забытый пароль для определенного номера мобильного телефона.Для этого я буду просить пользователя сделать одну живую фотографию самого себя и сравнить ее с эталонным изображением.Но я сталкиваюсь с одним сценарием в этом,

Например: Если пользователь A получил мобильный телефон пользователя B и инициирует забытый пароль с устройства B, если у нас есть только OTP-аутентификация,A может легко изменить пароль B, используя забытый пароль, так как A имеет доступ к сообщениям B.

Поэтому я хочу добавить дополнительный уровень безопасности, прежде чем инициировать поток забытых паролей, гарантируя использование живого изображения человека, которыйинициирование действия забытого пароля.

В таком случае, что если у пользователя A есть изображение пользователя B на мобильном телефоне A, а затем сфотографировать его с мобильного телефона пользователя B и инициировать забытый пароль?

Как ограничить этотакой сценарий?и я просто хочу знать, предложен ли этот путь или нет.

Пожалуйста, совет.

1 Ответ

0 голосов
/ 25 октября 2018

Amazon Rekognition может распознавать лица на неподвижных изображениях или в видео.

Проблема с неподвижным изображением состоит в том, что они могут отправить изображение кого-то другого, потому что нет никаких доказательств того, что это «они».Чтобы быть более безопасным, приложение может сделать снимок сам, чтобы ему было известно, что изображение показывает что-то из «сейчас» (а не сохраненного изображения), но они могли предположительно сделать снимок изображения, чтобы обойти эту проверку.

Альтернативой является использование Amazon Rekognition Video для записи видео в приложении, что потребует большей пропускной способности и времени обработки, но будет сложнее подделать.

В iPhone X используются трехмерные частицысканирование для повышения безопасности.

Итог: Распознавание лиц не очень надежно, но с дополнительными факторами это может быть приемлемо для вашего варианта использования.

...