Push-уведомления и SMS решают одну задачу — подтверждение банковских операций одноразовым кодом или запросом, — но используют разную инфраструктуру доставки. SMS передаётся через служебный канал сотового оператора, отвечающий также за звонки, а push — через интернет-соединение приложения с серверами банка и операционной системы. Эта разница определяет, как оба канала ведут себя в условиях ограниченного мобильного интернета.
Сравнение по ключевым параметрам
| Параметр | SMS | Push |
|---|---|---|
| Нужен мобильный интернет | Нет | Да (или 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, у других такой автоматики нет и код нужно запрашивать заново после появления связи. Уточнить точный порядок работы конкретного приложения банка проще всего в разделе настроек безопасности или у поддержки — общего стандарта, одинакового для всех банков, здесь не существует.