Шешімдерді қабылдау мерзімі

10.11.26 (қоса алғанда)

Марапаттау нысаны

денежная

Өнім күйі

Дайын өнім

Тапсырма түрі

Акт міндеттері

Сфера применения

Медиасфера

Область задачи

Басқа технологиялық шешімдер

Тапсырманың (жобаның) мақсаты мен сипаттамасы

Цель - спроектировать систему верификации и аутентификации клиента по номеру телефона, которая: выявляет и блокирует автоматические запросы OTP (боты, перебор номеров, SMS pumping); не блокирует реальных пользователей из любых стран (Казахстан, Центральная Азия, Россия, другие); минимизирует затраты на SMS за счёт снижения доли мусорных отправок. Участник проектирует целевой workflow входа/регистрации и антифрод-контур: последовательность шагов, каналы верификации (SMS OTP , flash-call, мессенджер-OTP , silent network auth и др.), скоринг рисков (risk-engine на поведенческих, device и сетевых сигналах), политику блокировок и деградации, метрики эффективности. Существующий workflow может быть перепроектирован полностью. Результат - проектный документ (дизайн-решение): архитектура, workflow, логика антифрода, обоснование trade-offs. Код не требуется.

Өнім түрі

мобильное приложение + сайт

Мәселенің сипаттамасы

Ticketon использует номер телефона для верификации и аутентификации: клиент вводит номер, сервис отправляет SMS с OTP , клиент вводит код в форму. Схема рабочая, но ею злоупотребляют. Конкуренты и злоумышленники через ботнет-сеть массово отправляют форму и инициируют SMS на произвольные номера. Цель атаки - искусственно раздуть счёт за SMS без реального использования сервиса. Текущее состояние: CloudFlare Captcha установлена, но боты её обходят; около 30% OTP-отправок - фрод; конверсия отправленных OTP в подтверждённые - 60%; ложные блокировки реальных пользователей не измеряются - метрики нет; фильтрация по коду страны невозможна: аудитория глобальная, малые страны (например, Вьетнам) дают легитимный трафик. Экономический эффект атаки: ~18 000 фрод-отправок в месяц, ~126 000 KZT прямых потерь ежемесячно, плюс риск недоступности сервиса для реальных клиентов при агрессивных блокировках.

Tech-тапсырма
Күтілетін әсер

Ожидаемый результат Участник предоставляет проектный документ (дизайн-решение) объёмом, достаточным для раскрытия всех пунктов ТЗ, без кода и без прототипа. Документ должен содержать: Описание целевого workflow входа/регистрации по номеру телефона — последовательность шагов, набор каналов верификации (SMS OTP, flash-call, мессенджер-OTP, silent network auth и др.), условия выбора канала и fallback-сценарии при недоступности основного канала. Архитектуру risk-engine: перечень используемых сигналов (поведенческие, device fingerprint, IP/сетевые, история номера, частота запросов и т.п.), принцип скоринга, пороговые значения и соответствующие им действия (пропуск, усиленная проверка, отказ/soft-block), а также обоснование выбранных порогов. Политику rate-limit и блокировок с объяснением, почему она не приводит к массовым ложным срабатываниям на легитимных пользователях из любых стран, включая страны с малым объёмом трафика (например, Вьетнам), где фильтрация по коду страны невозможна. Набор метрик для оценки эффективности решения: доля фрод-отправок от общего числа OTP-запросов, конверсия отправленных OTP в подтверждённые, доля ложных блокировок реальных пользователей, стоимость верификации в расчёте на одного пользователя, а также способ их измерения/мониторинга (дашборд, алерты и т.д.). Обоснование архитектурных trade-offs: почему выбраны именно эти каналы, пороги и политики, какие альтернативы рассматривались и отклонены, какие ограничения и риски решение не закрывает. При изменении канала аутентификации (например, замена части SMS-верификации на email/мессенджер) — план миграции существующей базы клиентов с поэтапными шагами и оценкой трудозатрат в человеко-днях.

Жауапты тұлғаның ТАӘ

Тембаев Тамерлан Бейбутулы

Ескерту