Как OTP (одноразовый пароль) можно защитить от атак методом перебора? - PullRequest
0 голосов
/ 11 февраля 2019

В нашем приложении есть функция, которая запрашивает шестизначный OTP перед выполнением определенных функций.Отправляется через SMS, срок действия - 5 минут.Был проведен внутренний тест на проникновение, который показал, что он уязвим для атак методом перебора.Что мы можем сделать программно, чтобы предотвратить это?

1 Ответ

0 голосов
/ 11 февраля 2019
  • Используйте длинный текст для OPT, например, 6-10 символов.Который обеспечит множество факториальных комбинаций (N).Это будет очень большое число, которое ни одна обычная система не сможет угадать, что OTP за 5 минут.
  • Используйте не только цифры, но и символы, которые могут сделать ваш OTP более сильным.
...