IMSI-check для банков: защита от SIM-swap без дорогостоящей криптографии
В январе 2025 года Банк России утвердил новое положение № 851-П «Об установлении обязательных требований к обеспечению защиты информации при осуществлении банковской деятельности в целях противодействия осуществлению переводов денежных средств без согласия клиента». Документ заменил прежнее положение № 683-П и полноценно вступил в силу 1 октября 2025 года.
Главная цель нового положения — существенно усилить требования к информационной безопасности банков и создать эффективные механизмы для предотвращения мошеннических переводов.
Риски, которые 851-П пытается устранить
Одна из ключевых уязвимостей, на которые нацелен 851-П, — мошенничество, связанное с подменой SIM-карт (так называемые SIM-swap / SIM-подмена). При таком сценарии злоумышленники, получив контроль над номером телефона клиента, могут перехватить одноразовые пароли (OTP) и, как следствие, управлять его банковскими операциями.
- объем хищений в цифровых каналах в РФ вырос до 27,5 млрд рублей в 2024
- банки компенсируют клиентам лишь около 9,9% украденных средств
Такой рост убытков от мошенничества происходит именно за счет транзакций, подтверждаемых через уязвимые для атак каналы аутентификации — прежде всего, через обычные SMS.
851-П усиливает требования к защите электронных сообщений: теперь банки должны гарантировать целостность данных, аутентичность отправителя и подтверждение операции уполномоченным лицом. Для этого необходимо:
- использовать усиленную электронную подпись или СКЗИ (средства криптографической защиты информации) с функцией имитозащиты и аутентификацией отправителя
- гарантировать, что сообщение действительно было составлено уполномоченным лицом
- обеспечивать неизменность данных после их подписания
- исключать сценарии, при которых злоумышленник может получить код, перехватить сообщение или инициировать операцию от имени клиента
Ключевой вывод: выполнить эти требования при помощи традиционных SMS-кодов технологически невозможно.
Уязвимости SMS-кодов
SMS-коды, как механизм защиты, перестают быть надежными в банковской сфере с точки зрения современных стандартов безопасности. Это обусловлено наличием слабых мест по всей цепочке доставки сообщения:
- фундаментальные уязвимости протокола SS7, который позволяет перехватывать сообщения
- инфраструктура мобильных операторов и SMS-агрегаторов может быть подвержена атакам
- SIM-карту можно перевыпустить по поддельным документам, получив полный контроль над номером
- коды могут массово перехватываться вредоносным ПО, установленным на смартфоне клиента
- жертвы часто сами передают коды мошенникам под действием психологических манипуляций
Вызовы для банков
Для банковского бизнеса новые требования по использованию средств криптографии для подтверждения операций создают определенный контур проблем:
- внедрение полноценной криптографии на клиентском устройстве зачастую ломает привычный и удобный пользовательский опыт
- на рынке сегодня отсутствуют дешевые «промышленные» решения, позволяющие быстро закрыть требования регулятора
- банковские команды опасаются, что реализация криптографических механизмов будет крайне дорогостоящей
Именно в этом сложном контексте банки остро нуждаются в переходных решениях, которые позволяют защитить коммуникации уже сейчас, не меняя кардинально всю архитектуру и не нарушая клиентские процессы.
Что есть на рынке: криптография и IMSI
На рынке безопасности сегодня можно выделить 2 основных решения, которые используются банками в борьбе с SIM-swap и SMS-фродом.
Полная криптография на устройстве клиента
Это идеальный с точки зрения безопасности вариант, но его внедрение требует серьезных инвестиций, длительных сроков, и часто связано с изменением клиентских сценариев.
IMSI-контроль
IMSI-контроль занимает уникальную позицию. Это единственный на сегодня способ проверить не просто номер телефона, а ту самую физическую SIM-карту, которая была зарегистрирована у клиента ранее.
Каждая SIM-карта имеет уникальный международный идентификатор — IMSI (International Mobile Subscriber Identity), который привязан к абоненту, а не только к номеру телефона.
Если мошенники смогут подменить SIM, номер останется прежним, но IMSI изменится — и без дополнительных мер это изменение незаметно для банка. Поэтому для удовлетворения требований 851-П и надежной защиты от подобных атак важно иметь механизм, который отслеживает смену SIM/IMSI до отправки критических SMS.
Проще говоря, если номер тот же, а IMSI другой — SIM была перевыпущена. Именно такие атаки и приводят к несанкционированным переводам.
IMSI-check от i-Digital: как работает и зачем нужен банкам
IMSI-check — сервис i-Digital, который проверяет уникальный идентификатор SIM-карты (IMSI) перед тем, как банк отправляет SMS.
Как это работает:
- При первой регистрации номера или в момент совершения первой безопасной операции банк фиксирует IMSI клиентской SIM-карты (в виде криптографического хэша или в исходном виде).
- Перед каждой последующей отправкой SMS банк делает автоматический запрос у сервиса i-Digital на получение актуального IMSI, привязанного к данному номеру.
- i-Digital в реальном времени получает актуальный IMSI напрямую от операторов связи.
- Если полученный IMSI совпадает с хранящимся в банке — SMS разрешается к отправке.
- Если IMSI не совпадает — операция немедленно блокируется, а банк мгновенно получает уведомление для принятия дальнейших мер.
Это единственный технологический способ на уровне SIM-идентификатора подтвердить, что номер телефона действительно принадлежит клиенту — простая, понятная и быстро разворачиваемая мера защиты.
Варианты интеграции IMSI-check в инфраструктуру банка
i-Digital предлагает два подхода, которые подходят как гибким цифровым банкам, так и крупным инфраструктурным организациям.
Подключение IMSI-check через универсальный API
Этот вариант оптимально подойдет банкам, где бизнес-процессы легко модифицируются. При интеграции через API банк напрямую взаимодействует с сервисом IMSI-check от i-Digital, а вся логика принятия решений остается на стороне банковских систем.
- быстрое внедрение (до трех недель)
- простая логика: запрос → сравнение → решение
- непрерывная техническая поддержка и взаимодействие с операторами на стороне i-Digital
Схема работы:

1. Постановка абонента на мониторинг
Когда банк впервые получает номер клиента (например, при регистрации в мобильном банке или привязке телефона), его система:
- определяет номер клиента
- отправляет в IMSI i-Digital запрос на получение текущего хэша IMSI
- получает хэш IMSI и сохраняет его у себя
Далее номер помещается на мониторинг у операторов, которые отправляют i-Digital событийные уведомления (регистрация абонента в сети, снятие с регистрации, обновление IMSI). IMSI i-Digital собирает и агрегирует эти данные в реальном времени.
2. Проверка IMSI перед отправкой SMS
Когда банку нужно отправить клиенту SMS:
- Банковская система отправляет запрос IMSI по номеру абонента в сервис i-Digital
- i-Digital запрашивает у операторов текущее хэш-значение IMSI
- Текущее значение отправляется в банк
- Банк сравнивает его со значением, которое было сохранено при первой регистрации
3. Принятие решения
- Если IMSI совпадает — банк продолжает сценарий: отправляет SMS и разрешает операцию.
- Если не совпадает — банк принимает решение: заблокировать номер / остановить операцию / уведомить клиента о подозрительной активности.
Подключение IMSI-check через шлюз Fastgate
Этот вариант удобен для крупных банков со сложной, распределенной архитектурой, где модификация множества точек отправки сообщений затруднена. Шлюз Fastgate берет на себя всю логику обработки данных:
- сохраняет IMSI нового абонента при первой регистрации
- автоматически сравнивает IMSI перед каждой отправкой сообщения
- блокирует отправку SMS при обнаружении несовпадения
- отправляет информационное сообщение в банковские системы
- автоматически снимает номер с мониторинга при длительной неактивности
Такой способ подключения представляет собой более автоматизированную модель, в которой большая часть логики вынесена в инфраструктуру i-Digital. Fastgate играет роль «промежуточного слоя» между банком и IMSI-check.
Схема работы:

1. Постановка абонента на мониторинг
Когда банк впервые регистрирует номер клиента, он передает его в Fastgate. Далее Fastgate:
- определяет оператора абонента
- направляет запрос в IMSI-check
- получает актуальный хэш IMSI
- сохраняет IMSI и ставит номер на мониторинг у операторов
2. Мониторинг и обновление IMSI
Когда у оператора изменяется IMSI (например, при перевыпуске SIM), оператор отправляет событие в IMSI-check.
IMSI-check передает обновление в Fastgate. Fastgate обновляет IMSI у себя и может автоматически инициировать проверку у банка.
3. Проверка IMSI по запросу банка
Если банку нужно отправить SMS клиенту:
- Система банка отправляет запрос в Fastgate
- Fastgate запрашивает актуальный IMSI у IMSI-check
- IMSI-check возвращает данные
- Fastgate сравнивает старый и новый IMSI сам — без участия банка
- Результат передается в систему банка
4. Блокировка абонента на стороне Fastgate
Если IMSI изменился:
- Fastgate блокирует номер
- не дает отправить SMS
- отправляет банку отчет о блокировке
- и, если настроено, отправляет информационное уведомление клиенту
Это избавляет банк от необходимости реализовывать собственные правила блокировки.
IMSI-check как инструмент выполнения требований 851-П
Хотя 851-П в своей основе требует перехода к криптографическому подтверждению операций, в реальности большинство банков продолжают использовать SMS — и будут вынуждены использовать этот канал еще долгое время. В этот переходный период IMSI-check выполняет критически важные функции:
- снижает риск проведения операций без согласия клиента
- сокращает SIM-swap мошенничество
- защищает канал, который по определению регулятора считается уязвимым
- обеспечивает юридически значимые и технологически обоснованные доказательства при внутренних и внешних разбирательствах
- позволяет выстроить поэтапную переходную архитектуру, совместимую с будущей полноценной криптографией
Важно подчеркнуть: IMSI-check не заменяет криптографию в долгосрочной перспективе, но он делает использование SMS-канала максимально защищенным технически и соответствующим требованиям регулятора.
Содержание
- Для кого опасен фрод в мобильных каналах?
- Чем опасен фрод в мобильных каналах?
- Как бороться с фродом в мобильных каналах?
- Финальные мысли
Фрод (англ. fraud) – заимствованное слово, означающее мошенничество. Это намеренно неправомерное действие, нацеленное на причинение вреда компании или конкретному человеку.
Фрод в мобильных каналах – это атака на компании с целью внесение хаоса в процессы и понесения убытков бизнесом. Фрод может выглядеть по-разному, в нашем случае мы будем подразумевать подключение злоумышленниками скрипта, который автоматически заходит в форму регистрации компании и массово отправляет запросы на отправку кода подтверждения личности.
Для кого опасен фрод в мобильных каналах?
Фрод может быть нацелен на любую компанию, будь то начинающий стартап или успешный международный бизнес. Целями фродеров может быть жажда наживы, месть, желание устранить конкурентов, а иногда просто скука и общее отсутствие морали.
Многие “хакеры” тестируют свои возможности на случайных компаниях просто чтобы набить руку и сделать себе имя в киберпространстве. А в последние годы участились случаи фрода, когда бизнесы конкретной страны атакуют в связи с политической ситуацией в регионе. Поиск уязвимости на сайтах и подключение скриптов не требует дорогостоящего оборудования и уникальных знаний, что делает эту активность доступной большому количеству такого рода специалистов.
Фрод возможен, если в процессах компании есть уязвимость, например форма регистрации на сайте не предусматривает защиту передаваемых данных, либо нет встроенной капчи, блокирующей запросы от роботов. Ни один бизнес не застрахован от уязвимостей, и крупные компании регулярно попадают в новости из-за потери данных или контроля над внутренними системами.
Чем опасен фрод в мобильных каналах?
В случае с мобильными каналами, фрод, в первую очередь, становится серьёзным риском для имиджа и бюджета. Написанные фрод программа способны отправлять колоссальное количество запросов, что приводит к полному списанию выделенного бюджета за минуты. Это становится проблемой для настоящих пользователей, которым просто не приходят коды верификации. В итоге, вложив время и деньги в привлечение клиентов и доведения их до формы регистрации, компании будут фактически терять их навсегда, ведь редко кто готов подолгу ждать коды или давать бренду второй шанс.
Однако более опасны кейсы, когда у компании не проставлен лимит бюджета в системе. Если не успеть вовремя заметить и обезвредить фрод, можно потерять огромные суммы, не получив при этом никакой прибыли, а одни лишь финансовые и репутационные потери.
Как бороться с фродом в мобильных каналах?
Сталкиваться с последствиями фрода – задача не из приятных. Лучше всего совсем избегать таких ситуаций.
Для этого можно предпринять несколько базовых шагов:
- Настроить капчи, которые будут блокировать нежелательные запросы.
- Установить ограничения по отпечатку браузера.
- Использовать двухфакторную аутентификацию.

- Ограничить количество исходящих СМС/звонков на один номер за определённый период.
- Ограничить запросы на авторизацию из регионов, в которых компания не присутствует.
Подключить дешевый Telegram OTP
Как только мы закончили с шагами выше, можно перейти к более продвинутым методам защиты:
Внедряем регулярный мониторинг трафика
Фрод с мобильными каналами увеличит стандартные показатели во много раз, поэтому любое сильное отклонение от нормы может быть симптомом фрод-атаки. Так же можно отслеживать успешное введение кода (конверсию) и, если статистика будет подозрительно низкой, это тоже может указывать на что-то подозрительное.
Важно: При потенциальном фроде действовать надо быстро, но с умом. Не стоит сразу же блокировать трафик, не убедившись, что нет альтернативных причин для скачка роста регистраций, например успешно проведённой рекламной интеграции.
Подключаем технических специалистов
Специалисты (с опытом предотвращения фрода и устранения его последствий) проведут аудит сайта, определят слабые места и предложат решения по устранению уязвимостей.
Важно: Аудит сайтов стоит проводить регулярно, потому что новые обновления и изменения в среде могут содержать в себе риски, которые не учитывались в прошлом.
Устанавливаем профессиональное ПО с защитными функциями
Виджет от i-Digital, например, предоставляет готовое решения для удобной и безопасной верификации для клиентов. Такой продукт упрощает регистрацию для клиентов и автоматизирует внутренние процессы для компаний. Разработчики ПО постоянно работают над обновлениями и усилением защиты, снимая эту задачу с плеч бизнеса.
Готовимся к худшему сценарию
Даже как следует подготовившись и продумав все нюансы, мы остаёмся не застрахованными от фрода на 100%, а значит нельзя исключать этот сценарий из возможных. Хорошая новость в том, что продумав план действий на случай фрода вы сможете уменьшить его негативные последствия.
Такой план может быть очень базовым и состоять из кратких инструкций:
- Имена сотрудников, которые должны быть уведомлены о случае фрода.
- Немедленные действия, которые должны быть предприняты.
- Кто ответственен за исполнение этих действий.
- Шаги, предпринимаемые после того, как фрод остановлен.
- Политика коммуникации о фроде с акционерами и клиентами.
Финальные мысли
Фрод в мобильных каналах – реальная угроза, требующая постоянного внимания от компаний.
Проактивные действия по защите и автоматизации, вместе с современными техническими решениями снизят риски и помогут владельцам бизнеса спать спокойно. Да, нельзя на 100% защититься от фрода, но можно минимизировать шансы его возникновения и ущерб, нанесённый компании.
Следуйте нашим рекомендациям, не забывайте регулярно проверять систему на уязвимость, и не стесняйтесь обращаться за советом к профессионалам, таким как команда i-Digital.