Я создаю кроссплатформенное приложение и использую PHP и MySQLi. Пользователи регистрируются с помощью своей учетной записи Facebook или номера телефона. Если они выбирают номер телефона, они вводят свой номер, и отправляется SMS с кодом подтверждения. Пользователь вводит код, и токен API отправляется обратно для использования в запросах API. Так работает Tinder (например).
Я рассматриваю Twilio для проверки.
Моя проблема сводится к безопасности этого процесса входа в систему. Может ли злоумышленник просто быстро запустить запрос на вход, который создает проверочный код снова и снова ... отправляя много SMS и стоив мне целого состояния на моей учетной записи Twilio? Должен ли я позволять только такое количество попыток? Может ли бот со временем угадать код?
Какова безопасность API Tinder?