Перейти к содержимому
OmniChannels.ai
Меню

Голосовые звонки и OTP

Как остановить SMS-пампинг (SMS pumping) в потоке OTP?

Обновлено

Краткий ответ

Чтобы остановить SMS-пампинг, ограничьте, кто может запрашивать OTP-код (одноразовый код), как часто и в какие страны. Ставьте лимиты запросов на номер телефона, IP-адрес, устройство и сессию; разрешайте только страны, в которых вы работаете; добавьте защиту от ботов до отправки; замедляйте повторные отправки; и настройте оповещение, если доля реально введённых кодов падает. Попросите провайдера заблокировать диапазоны, через которые идёт злоупотребление.

Что такое SMS-пампинг

SMS-пампинг (SMS pumping), который GSMA называет искусственным завышением трафика (AIT), происходит, когда боты отправляют тысячи номеров телефонов в форму регистрации, входа или сброса пароля. Сторона на принимающем конце делит выручку с каждого сообщения с мошенником. Коды никто не вводит, а бизнес платит за каждое сообщение.

Признаки атаки

  • Объём OTP растёт, а число регистраций и входов остаётся прежним.
  • Трафик уходит в страны, в которых вы не работаете.
  • Запросы идут с последовательных или очень похожих номеров.
  • Доля завершённых верификаций (введённые коды, делённые на отправленные) падает, часто в одной-двух странах.

Какие меры внедрить

  1. Настройте белый список стран назначения, который соответствует вашей клиентской базе.
  2. Ограничьте частоту запросов на номер телефона, IP-адрес, устройство и сессию.
  3. Добавьте CAPTCHA или аттестацию устройства до отправки любого SMS.
  4. Используйте экспоненциальную задержку (exponential back-off) для запросов на повторную отправку.
  5. Отслеживайте долю завершённых верификаций по странам и настройте оповещения о её падении.
  6. Вместе с провайдером задайте лимиты расходов и оповещения по каждому направлению.

Что делать во время атаки

Ежедневно проверяйте расходы по направлениям, сразу блокируйте затронутые страны или диапазоны и попросите провайдера заблокировать их на его стороне. Перевод части пользователей на аутентификационные шаблоны (authentication) в WhatsApp или приложения-аутентификаторы снижает риск, но ни один канал не защищён полностью: голосовой OTP и flash-звонки тоже можно использовать для мошенничества с разделом выручки.

Официальные источники