Charles FortsmanСегодня телефонный номер нужен практически для любой регистрации. Сайт просит подтвердить аккаунт,...
Сегодня телефонный номер нужен практически для любой регистрации. Сайт просит подтвердить аккаунт, приложение отправляет код авторизации, сервис хочет убедиться, что перед ним реальный пользователь. В результате возникает вполне практичный вопрос: обязательно ли каждый раз указывать свой основной номер?
Для разовых регистраций, тестирования сайтов и других задач существуют сервисы, которые предоставляют бесплатные номера для получения SMS. Они позволяют принять сообщение онлайн, не вставляя SIM-карту в телефон и не раскрывая личный номер.
Но у такого решения есть важная особенность: бесплатный номер обычно является публичным. А значит, пользоваться им нужно с пониманием того, как устроена система и какие риски она создает.
Что такое бесплатный номер для приема SMS
По сути, это обычный телефонный номер, который подключен к специальному онлайн-сервису. Вместо того чтобы SMS приходило владельцу смартфона, оно поступает на платформу, где сообщение отображается в веб-интерфейсе.
Пользователь выбирает доступный номер, копирует его и указывает на сайте, который должен отправить код подтверждения. После отправки SMS остается только открыть страницу номера и дождаться сообщения.
Именно поэтому такой способ иногда называют «прием смс бесплатно»: для пользователя не требуется покупать SIM-карту, оплачивать тариф или подключать отдельную услугу мобильного оператора.
На практике схема выглядит следующим образом:
выбор номера → указание номера при регистрации → отправка SMS → получение сообщения сервисом → отображение кода на странице.
Звучит просто, однако дальше начинаются важные нюансы.
Почему один номер доступен сразу нескольким людям
Главное отличие публичных сервисов заключается в том, что предоставляемый номер не является персональным.
Представим, что на сайте опубликован номер +1 XXX XXX XXXX. Сегодня его использовал один человек для проверки регистрации, через несколько минут этот же номер выбирает другой пользователь, а завтра им снова кто-то воспользуется.
Это не ошибка системы. Именно так устроена модель публичных номеров.
Сервис фактически предоставляет пользователям доступ не к личной SIM-карте, а к общему номеру и сообщениям, которые на него поступают.
Поэтому у публичного номера может быть сразу несколько пользователей, а входящие SMS потенциально могут быть видны каждому, кто в данный момент имеет доступ к странице этого номера.
В чем здесь проблема?
Допустим, человек получает код:
«Ваш код подтверждения: 482731».
Если номер публичный, нельзя считать этот код личным или конфиденциальным. Другой посетитель страницы может увидеть то же сообщение.
Поэтому публичный номер подходит только для тех ситуаций, где содержание SMS не представляет ценности.
Публичные и приватные номера — в чем разница?
Условно все временные номера можно разделить на две большие категории.
Публичный номер
Публичный номер доступен большому количеству пользователей. Как правило, его можно выбрать бесплатно, а входящие SMS отображаются на общей странице.
Преимущества: