SMS

SMS (Short Message Service) — служба коротких текстовых сообщений в сотовых сетях, стандарт GSM с 1992 года. Работает поверх сигнальной сети оператора, а не поверх интернета.

Как это работает

SMS-сообщение не идёт по обычному пути данных. Оно упаковывается в служебные сообщения сигнальной сети:

  1. Телефон А шлёт сообщение на SMSC (Short Message Service Centre) — сервер оператора.
  2. SMSC хранит сообщение и пытается доставить.
  3. SMSC узнаёт где телефон B (через HLR/HSS в 4G), доставляет через MSC/MME/AMF базовой станции.
  4. Телефон B получает через тот же сигнальный канал.
  5. Если B недоступен — SMSC хранит до N дней и повторяет.

Технические детали

Что кроме обычного текста

Безопасность

SMS для 2FA

Индустриально признано слабой формой 2FA. NIST 800-63 (2016) уже деприкейтил SMS-2FA. Причины: SS7-атаки, SIM-swap, отсутствие E2E. Лучше — TOTP (Google Authenticator), FIDO2/WebAuthn.

Но SMS всё ещё используется массово: доступно любому телефону, без установки приложений.

RCS — наследник

RCS (Rich Communication Services) — «SMS 2.0». Работает поверх IP, поддерживает медиа, групповые чаты, indicator «печатает», read receipts. Стандарт GSMA. Google Messages использует RCS с 2020, Apple с 2024 (iOS 18). Ключевое отличие от SMS: уходит с сигнальной сети в IP.

См. также