Push-уведомления и SMS решают одну задачу — подтверждение банковских операций одноразовым кодом или запросом, — но используют разную инфраструктуру доставки. SMS передаётся через служебный канал сотового оператора, отвечающий также за звонки, а push — через интернет-соединение приложения с серверами банка и операционной системы. Эта разница определяет, как оба канала ведут себя в условиях ограниченного мобильного интернета.

Сравнение по ключевым параметрам

ПараметрSMSPush
Нужен мобильный интернетНетДа (или Wi-Fi)
Нужна сотовая сетьДаНет, если есть Wi-Fi
Работает в самолёте с Wi-FiНетДа
Зависит от версии приложения банкаНетДа
Может прийти с задержкой из-за загрузки сетиДаДа
Виден без разблокировки телефонаОбычно даЗависит от настроек уведомлений

Надёжность при ограничениях мобильного интернета

Когда мобильный интернет в регионе ограничивают или отключают, а голосовая сеть продолжает работать, SMS обычно остаётся рабочим каналом подтверждения, потому что не зависит от передачи данных. Push в этой ситуации перестаёт доходить, если у пользователя нет альтернативного доступа к интернету через Wi-Fi. Именно поэтому банки, у которых предусмотрены оба канала, часто сохраняют SMS как резервный вариант даже для пользователей, выбравших push основным способом подтверждения.

Скорость и удобство в обычных условиях

Вне ограничений оба канала работают достаточно быстро, но у каждого свои особенности. Push обычно доставляется мгновенно при стабильном интернет-соединении и может содержать более развёрнутую информацию об операции — сумму, получателя, детали платежа — прямо в уведомлении, без необходимости открывать приложение. SMS ограничена коротким текстом с кодом, а детали операции нужно смотреть отдельно в приложении или на сайте банка.

Безопасность каждого канала

С точки зрения защиты от мошенников оба канала уязвимы к разным типам атак. SMS теоретически может быть перехвачена при компрометации SIM-карты (например, при незаконной переоформлении номера на другого человека) или через вредоносное ПО, читающее сообщения на телефоне. Push привязан к конкретному установленному и авторизованному приложению на конкретном устройстве, поэтому перехват push требует доступа именно к этому устройству или к его учётной записи в системе push-уведомлений. В обоих случаях главная защита — не передавать код или не подтверждать операцию, которую вы не инициировали.

Технические причины разницы в поведении

Разница между push и SMS объясняется тем, что это два исторически разных слоя связи. SMS появилась как часть стандарта сотовой сигнализации ещё до массового распространения мобильного интернета и изначально не зависела от передачи данных — сообщение проходит через тот же служебный канал, что и информация о регистрации телефона в сети. Push-уведомления — гораздо более поздняя технология, изначально спроектированная поверх интернет-протоколов: устройство держит соединение с сервером push-сервиса (своим для каждой операционной системы), и любое уведомление доставляется именно через этот интернет-канал. Поэтому «отключить push, но оставить SMS» технически проще, чем наоборот, — SMS в принципе не умеет работать через интернет-протоколы без специальных настроек.

Что выбрать, если банк даёт выбор

Если приложение банка позволяет выбрать основной канал подтверждения, стоит исходить из того, где и как вы обычно пользуетесь банковскими сервисами:

  • если вы часто оказываетесь в местах с нестабильным или ограниченным мобильным интернетом, но сотовая связь работает — SMS будет надёжнее;
  • если вы преимущественно пользуетесь банком дома или в офисе со стабильным Wi-Fi — push удобнее и информативнее;
  • если для вас важна доступность подтверждения в любых условиях — стоит уточнить у банка, можно ли оставить оба канала активными одновременно, чтобы один подстраховывал другой.

Итоговое отличие в двух словах

SMS — это канал, завязанный на сотовую сеть и не зависящий от мобильного интернета, поэтому он устойчивее при ограничениях передачи данных. Push — это канал, полностью зависящий от интернет-соединения любого типа, зато более удобный и информативный при стабильной связи. Выбор между ними — это выбор между устойчивостью в условиях ограничений и удобством в обычных условиях, и он не универсален для всех пользователей и ситуаций.

Важно понимать, что поведение обоих каналов может немного отличаться от банка к банку: у одних push при отсутствии интернета автоматически подстраховывается SMS, у других такой автоматики нет и код нужно запрашивать заново после появления связи. Уточнить точный порядок работы конкретного приложения банка проще всего в разделе настроек безопасности или у поддержки — общего стандарта, одинакового для всех банков, здесь не существует.