7 задание : Вы — сотрудник небольшой IT-компании. Для общения по рабочим вопросам в компании используется приложение — некий корпоративный мессенджер.
Для того, чтобы войти в приложение, нужно ввести свой номер телефона, а затем ввести код, полученный из СМС. В качестве двухфакторной аутентификации для усиления безопасности в приложении необходимо задать пароль, который нужно ввести после того, как был введен код из СМС.
Представьте ситуацию, что вы поменяли смартфон, и теперь вам нужно залогиниться в мессенджере на новом устройстве. Проблема заключается в том, что у вас была подключена двухфакторная аутентификация, но вы забыли свой пароль и теперь без него не можете войти в приложение.
Задача:
Пожалуйста, продумайте систему безопасного сброса пароля для этого мессенджера.
Дополнительно:
Внутри мессенджера при подключении двухфакторной аутентификации не используются email, google authenticator и какие-либо другие сторонние решения.