Ваш номер телефона — это идентификатор: гид по приватности
Содержание
- Почему номер телефона вообще работает как идентификатор?
- Как провести аудит и почистить номера, которые вы уже раздали?
- Какие сервисы и страны реально усложняют задачу
- Что делать, если проверка не прошла или код так и не пришёл
- Как разработчикам и командам тестировать OTP
- Когда арендованный номер это правильный инструмент и где его пределы
- FAQ о приватности номера телефона и чек-лист гигиены
Относитесь к мобильному номеру так же, как к домашнему адресу. Давайте его банку, врачу и близким. Не указывайте его в формах регистрации, анкетах конкурсов, приложениях доставки и на любом сайте, который просит номер раньше, чем показывает цену. Как только номер попал в маркетинговую базу, забрать его обратно уже нельзя, и он связывает между собой каждую запись, где встречается.
Короткий ответ: четыре шага
- Перестаньте давать личную SIM сервисам, которым номер нужен только для регистрации. Где принимают email, используйте email.
- Переведите восстановление доступа на приложение-аутентификатор или passkeys там, где сервис это поддерживает, чтобы потеря или смена номера не отрезала вас от аккаунта.
- Держите один запасной номер для аккаунтов, которые вы хотите сохранить, но не хотите привязывать к своей SIM.
- Для разовой верификации на сервисах, которые вы тестируете, сравниваете или используете один раз, берите номер в аренду. MarioSMS сдаёт реальные мобильные номера от $0.04, одна верификация на номер, код приходит в приложение обычно в течение минуты.
Четыре шага, примерно двадцать минут настройки, и личная SIM перестаёт всплывать в базах, в которые вы не соглашались попадать.
Что на самом деле идентифицирует номер телефона
Номер это не логин. Это ключ, по которому склеивают данные. Дата-брокеры, рекламные сети и антифрод-сервисы используют его, чтобы объединять записи, у которых больше нет ничего общего: карта лояльности 2019 года, аккаунт в доставке еды, абонемент в спортзал, слитая база какого-нибудь форума. Адреса почты меняются и обрастают алиасами. Номера остаются с человеком годами, переживают смену устройств и часто тянут за собой оператора и примерный регион.
Именно поэтому утечка с номерами бьёт сильнее, чем утечка логинов. Номер это нить, которая связывает остальные строки, и одновременно адрес доставки SMS-кода OTP, из-за чего он становится мишенью для SIM-свопа. Подробнее о механике в материале зачем защищать номер телефона.
Три номера, три задачи
| Номер | Для чего | Где живёт |
|---|---|---|
| Личная SIM | Банк, госуслуги, работодатель, семья, врач | Ваше физическое устройство, никогда в публичных формах |
| Запасной номер | Маркетплейсы, соцсети, долгоживущие аккаунты, которые вы хотите отделить | Вторая SIM, eSIM или долгосрочный виртуальный номер |
| Арендованный номер | Разовые регистрации, проверка цен, QA и тестирование OTP | Аренда на одну активацию, после кода номер отбрасывается |
Такое разделение работает, потому что у каждого номера свой радиус поражения. Утечка арендованного номера не стоит вам ничего. Утечка запасного стоит нескольких переездов аккаунтов. Всерьёз защищать стоит только личную SIM, и именно она никогда не попадает в форму регистрации.
Почему номер телефона вообще работает как идентификатор?
Адрес электронной почты вы создаёте сами. Номер телефона выдаёт оператор, он привязан к SIM-карте, а во многих странах ещё и к паспорту, предъявленному при покупке. Такое сочетание делает номер удобным для компаний, которым нужно понять, принадлежат ли два аккаунта одному человеку. Номеров мало, массово их не наштампуешь, и они переживают почти любые перемены в вашей онлайн-жизни.
Куда попадает номер телефона после того, как вы его вводите
| Где вы его указываете | Кто его хранит | Во что он превращается |
|---|---|---|
| Программы лояльности и регистрация в магазинах | Ритейлер и его маркетинговая платформа | Маркетинговый список, часто перепродаваемый |
| Конкурсы и розыгрыши | Организатор и брокеры лидов | Список для холодных звонков |
| Порталы бесплатного wifi | Заведение и провайдер wifi | История местоположений, привязанная к человеку |
| Регистрация в приложениях | Приложение и его аналитические сервисы | Ключ для связывания данных между приложениями |
| Объявления на маркетплейсах | Любой, кто читает объявление | Публичная контактная точка навсегда |
Механизмы, а не обвинения в адрес какой-либо конкретной компании.
Переносимость делает номер долговечнее оператора
Переносимость номера придумали, чтобы операторы не удерживали клиентов силой. Заодно она убрала последний естественный срок годности у номера телефона. Вы можете сменить оператора, тариф, телефон и страну проживания, но те же цифры останутся с вами и через двадцать лет. А почта, которой вы пользовались в 2012 году, давно мертва, логин заброшен, а адрес в анкете устарел на три переезда.
Проверку можно завершить за один вечер
| Шаг | Где искать | Что делать |
|---|---|---|
| 1 | Менеджер паролей, список всех аккаунтов | Отметьте, какие используют SMS для входа или восстановления |
| 2 | Важные аккаунты | Переключите второй фактор на приложение-аутентификатор |
| 3 | Объявления на маркетплейсах и досках объявлений | Удалите номер из публичных объявлений |
| 4 | Старые аккаунты магазинов и программ лояльности | Удалите аккаунт или очистите поле с номером |
| 5 | Новые регистрации отныне | Используйте арендованный номер там, где SMS — лишь формальность |
Так номер становится самым стабильным полем в любой карточке клиента. Когда брокер данных объединяет два купленных списка, именно номер работает ключом связи, который даёт меньше всего ложных совпадений. Имена совпадают у разных людей, почты меняются, а номер, который следует за вами со студенческих лет, связывает запись в спортзал, карту лояльности и аккаунт на форуме в один профиль.
Хешированный мэтчинг и как номера объединяют базы
Рекламные платформы редко торгуют номерами в открытом виде. Они приводят номер к формату E.164, хешируют его и загружают хеш. Две компании, которые никогда не обменивались открытыми данными, всё равно обнаружат, что хеш a3f... есть в обоих файлах, а значит, в обоих есть один и тот же человек. Хеширование защищает данные при передаче. Мэтчингу оно не мешает никак, потому что мэтчинг тут и есть цель.
Для целей приватности номера телефонов плохо подходят на роль входных данных для хеша. Пространство допустимых номеров в одной стране достаточно мало, чтобы перебрать его целиком, так что хеш вскрывается брутфорсом за короткое время на обычном железе. Считайте хешированный номер псевдонимом, а не анонимностью. В руководстве о том, как уменьшить объём данных, которые о вас знают приложения, разбирается обратная сторона: приложение читает ваши контакты и отправляет хеши всех ваших знакомых.
Экономика спама: стоимость отправки против отклика
SMS-спам работает потому, что отправка стоит доли цента, а отклик нужен лишь изредка. Кампания с очень низкой конверсией всё равно окупается, если база большая, а номера рабочие. Поэтому подтверждённые номера, те, что ответили на звонок или кликнули по ссылке, стоят дороже сырых спарсенных списков. Каждый раз, когда вы подтверждаете, что существуете, ваша запись поднимается на уровень выше.
К подтверждению относится и ответ STOP на непрошеное сообщение с незнакомого короткого номера, и ответ на робозвонок, и заполнение формы для получения приза. Молчание обходится дёшево и работает. Номер, который никогда не реагирует, сползает вниз по списку.
SIM-своп и почему целью становятся номера восстановления
Злоумышленнику не нужен ваш пароль, если восстановление идёт через номер. SIM-своп переносит ваш номер на SIM-карту, которой управляет атакующий, обычно через сотрудника поддержки оператора, купившегося на правдоподобную историю и пару личных данных. После этого все SMS-коды приходят на его устройство. Аккаунты, где SMS-верификация остаётся единственным способом восстановления, падают друг за другом: сначала почта, потом всё, что через неё сбрасывается.
Ущерб снижают два шага. Переведите важные аккаунты на двухфакторную аутентификацию через приложение или аппаратные ключи и уберите номер телефона из способов восстановления, как только аутентификатор заработает. Установите у оператора PIN-код на перенос номера, чтобы сотрудник поддержки не мог перенести его по одному только звонку.
Переработка номеров и незнакомец, которому достался ваш аккаунт
Отключённые номера возвращаются в пул оператора и выдаются заново, часто уже через несколько месяцев. Новый владелец получает ваши письма о сбросе пароля, банковские уведомления и коды двухфакторной аутентификации, а иногда может и захватить аккаунт, запросив сброс, которого вы не инициировали. Если вы когда-нибудь меняли номер и оставили старые аккаунты привязанными к прежним цифрам, кто-то другой уже сегодня может читать эти коды.
Как провести аудит и почистить номера, которые вы уже раздали?
Выделите на этой неделе два часа. Цель такая: письменный список всех аккаунтов, где записан ваш личный номер, список поменьше после окончания работы и аккаунт у оператора, который посторонний не сможет перекинуть на другую SIM.
Шаги с 1 по 4: составьте список всех аккаунтов, привязанных к номеру
- Поищите в архиве почты строки «код подтверждения», «ваш код», «одноразовый», «код безопасности» и «мы отправили вам SMS». Отсортируйте по дате, от старых к новым. Каждый отправитель это аккаунт, у которого когда-то был ваш номер и, скорее всего, есть до сих пор.
- Откройте список сохранённых паролей в браузере или менеджере паролей и выгрузите его в CSV. У большинства людей там от 120 до 400 записей. Отметьте все записи, где логином служит номер телефона, а не адрес почты.
- Пролистайте входящие SMS настолько далеко назад, насколько получится. Незнакомые короткие номера обычно принадлежат программам лояльности, службам доставки и старым маркетплейсам. Добавьте каждый в список.
- Разложите список на три группы: деньги и личность (банк, налоговая, госуслуги, почта, основное облако), соцсети и покупки, одноразовое (один заказ, одна регистрация, один пробный период). Работайте сверху вниз. Третья группа редко заслуживает вашего настоящего номера, и именно здесь проще всего в следующий раз перейти на временный номер телефона.
Шаги с 5 по 8: уберите восстановление доступа с SMS там, где это возможно
- Начните с почтового ящика, куда приходят сбросы паролей от всего остального. Подключите приложение-аутентификатор или аппаратный ключ, убедитесь, что всё работает: выйдите из аккаунта и войдите снова, а затем отключите запасной вход по SMS, если сервис это позволяет. Некоторые не позволяют, и это ограничение сервиса, а не ваша ошибка.
- Сохраните резервные коды. Десять кодов в записи менеджера паролей, один раз распечатать и убрать в надёжное место офлайн. Без них отключение SMS это прямой путь к потере доступа к собственному аккаунту.
- Повторите то же самое для группы «деньги». Банки часто оставляют SMS для оповещений о мошенничестве даже после подключения приложения. Оповещения оставьте включёнными, а фактор входа переведите в приложение. О разнице между тем и другим читайте в материале о двухфакторной аутентификации.
- В группе «соцсети и покупки» проверьте, чем является номер: способом восстановления доступа или публичным полем профиля. У Facebook и похожих платформ настройки поиска по номеру управляются отдельно, так что номер может оставаться в аккаунте, но при этом посторонние больше не смогут найти вас по нему.
Шаги с 9 по 12: блокировка у оператора, PIN и защита от переноса номера
- Позвоните оператору или зайдите в личный кабинет и установите PIN для переноса номера. Это отдельное значение, не совпадающее ни с PIN голосовой почты, ни с паролем от личного кабинета. Шесть цифр, случайных, хранить в менеджере паролей.
- Включите у оператора блокировку номера или запрет переноса, если такая опция есть. Она отклоняет любой запрос на перенос, пока вы сами не снимете блокировку из авторизованного личного кабинета.
- Спросите, что нужно сотруднику салона связи, чтобы заменить вам SIM. Если ответ «имя и дата рождения», подключите повышенный уровень защиты аккаунта, он обычно называется «защита аккаунта» или «дополнительная безопасность».
- Уберите номер из приветствия голосовой почты и из любых автоответов, где он упоминается. Записанное приветствие может прослушать любой, кто наберёт номер.
Шаги с 13 по 15: откажитесь от размещения в справочниках и на сайтах поиска людей
- Поищите свой номер в кавычках в двух поисковиках, а также своё имя вместе с городом. Выпишите все страницы, где виден номер. Сделайте скриншот каждой, потому что формы удаления часто требуют точный URL.
- Отправьте запрос на удаление данных на каждом сайте. Обычно это занимает от 3 до 30 дней, а некоторые сайты вернут запись после очередного обновления базы, так что проверьте всё заново через 90 дней. В ряде стран у вас есть законное право на удаление данных, которое ускоряет процесс, об этом в материале приватность и закон.
- Закройте одноразовую группу из шага 4. Там, где возможно, просто удалите эти аккаунты, а где удаление не предусмотрено, замените номер в поле профиля на арендованный, чтобы запись больше не вела к вашей SIM.
Что и где использовать после завершения проверки
| Тип аккаунта | Какой номер указывать | Второй фактор |
|---|---|---|
| Банк, госорганы, работодатель | Ваша собственная линия | Через приложение, с линией оператора как резервом |
| Основная почта и менеджер паролей | Ваша собственная линия | Через приложение или аппаратный ключ |
| Мессенджеры для повседневного общения | Ваша собственная линия или сохраняемая линия | Через приложение, если доступно |
| Магазины, пробные версии, конкурсы, wifi | Арендованный номер | Не применимо |
| Продажи на маркетплейсах | Арендованный номер или чат в приложении | Не применимо |
Какие сервисы и страны реально усложняют задачу
Не в каждой регистрации номер телефона играет одну и ту же роль. Где-то его спрашивают один раз и больше никогда не проверяют. Где-то он привязан к вашему логину, к восстановлению доступа и к списку устройств, и проверка повторяется каждый раз, когда вы меняете телефон. Понимание разницы избавит вас от ситуации, когда арендованный номер оказывается там, где нужен постоянный.
Что может пойти не так и насколько это зависит от вашего номера
| Риск | Как используется номер | Что снижает риск |
|---|---|---|
| Спам-звонки и сообщения | Продаётся между маркетинговыми списками | Указывать в новых формах арендованный номер |
| Связывание аккаунтов | Один и тот же номер объединяет профили в разных сервисах | Отдельный номер для каждого одноразового аккаунта |
| Подмена SIM-карты | Злоумышленник переносит вашу линию оператора | Двухфакторная аутентификация через приложение для важных аккаунтов |
| Злоупотребление сбросом пароля | SMS-восстановление — самое слабое звено | Резервная почта плюс приложение-аутентификатор |
| Деанонимизация | Номер в объявлении связывается с вашим именем | Номер, от которого можно отказаться |
Категории сервисов: мессенджеры, маркетплейсы, такси, банки
Мессенджеры строже всех. Номер и есть аккаунт, поэтому повторная проверка спустя месяцы уйдёт на тот номер, который указан в профиле. Если вы не сможете принять этот второй код, аккаунт потерян. Арендованные номера подходят для одноразового мессенджер-аккаунта, который вы не собираетесь хранить, но не для основного.
Нескольких долларов хватает на год одноразовых регистраций
Маркетплейсы находятся посередине. Большинству номер нужен для связи с покупателем и для лимитов на объявления, и перепроверяют они его редко. С такси строже: водителю нужен рабочий контакт в момент подачи машины, поэтому номер, которым вы больше не владеете, создаёт реальные проблемы в поездке.
Для банков, брокеров и государственных порталов всегда используйте номер, которым вы владеете, на физической SIM-карте. Там проверка повторяется при смене устройства, при переводах и при сбросе пароля, а многие вообще не принимают VoIP-номера при регистрации.
Правила стран: регистрация SIM, форматы номеров, MNP
Различия между странами больше, чем принято думать. В ряде рынков при покупке SIM требуют паспорт, а значит ваша предоплаченная SIM уже привязана к имени в реестре. В других предоплаченные SIM продают анонимно в киоске.
Формат номера важен для фильтров. Некоторые сервисы держат список префиксов, которые считают виртуальными, и отклоняют их при регистрации, поэтому не-VoIP номер из мобильного диапазона проходит там, где номер в формате стационарного не проходит. Кроме того, из-за переносимости номеров (MNP) номер может переехать между операторами, так что префикс больше не доказывает, в какой вы сети. Сервисы, которые полагаются на проверку по префиксу, регулярно ошибаются.
Сравнительная таблица: что каждый сервис делает с вашим номером
| Категория | Проверяет повторно | Номер служит логином | Отклоняет VoIP-диапазоны | Подходит ли арендованный номер |
|---|---|---|---|---|
| Мессенджеры | Часто, при смене устройства | Да | Обычно да | Только для одноразовых аккаунтов |
| Соцсети | Иногда, при подозрительном входе | Нет, email или имя пользователя | Иногда | Хорошо для второго профиля |
| Маркетплейсы | Редко | Нет | Иногда | Хорошо |
| Такси | При новом устройстве | В большинстве приложений да | Обычно да | Плохо, водителю нужна связь |
| Доставка еды | Редко | Иногда | Иногда | Приемлемо |
| Банки и брокеры | Постоянно | Нет, но связан с 2FA | Почти всегда | Никогда не используйте |
| Инструменты для разработчиков и API | Один раз при регистрации | Нет | Иногда | Хорошо, идеально для QA |
Когда лучше подойдёт стационарный номер, VoIP или eSIM
Выбирайте исходя из того, что понадобится аккаунту за всё время его жизни, а не из того, что позволит пройти первый экран.
- Один код, без будущих перепроверок: арендуйте номер под одну активацию. Цены MarioSMS начинаются от $0.04, код приходит в приложение или в панель обычно в течение минуты, а если до конца таймера ничего не пришло, активация отменяется и баланс возвращается автоматически.
- Номер, на который вы будете отвечать на звонки годами: вторая физическая SIM или eSIM. С двухсимочными телефонами это недорого, и номер переживёт любые изменения в правилах приложений.
- Рабочая линия с маршрутизацией, автоответчиком и несколькими операторами: VoIP-номер, с поправкой на то, что часть сервисов блокирует такие диапазоны.
- Долгоживущие аккаунты с деньгами или личными данными: ваша основная SIM, а вторым фактором вместо SMS лучше сделать приложение-аутентификатор.
Используйте арендованные номера в рамках допустимого использования: гигиена приватности, вторые аккаунты по обоснованным причинам и тестирование OTP. При наличии 35+ стран в наличии практический вопрос обычно не в том, есть ли номер, а в том, номера какой страны принимает конкретный сервис.
Что делать, если проверка не прошла или код так и не пришёл
Почти все неудачные проверки укладываются в четыре сценария, и у каждого своё решение. Разберите их по порядку, вместо того чтобы трижды повторять попытку с тем же номером.
Выберите сервис и страну: при регистрации ваш собственный номер не используется
SMS не приходит в течение времени активации
У каждого арендованного номера есть таймер. Активация начинается в момент получения номера, и если SMS не приходит до истечения таймера, активация отменяется, а деньги автоматически возвращаются на баланс. Обычно код приходит в течение минуты, поэтому пустые две минуты это уже сигнал, а не просто невезение.
Что стоит проверить перед повторной попыткой:
- Номер вставлен полностью, в международном формате, с кодом страны, без пробелов и без ведущего нуля.
- Выбран правильный сервис. Номер, доступный для одного приложения, не всегда подходит для другого.
- Кнопка «отправить код» на сервисе нажата уже после получения номера, а не до.
Если все три пункта в порядке, а таймер всё равно истекает, при следующей попытке смените страну, а не повторяйте ту же самую.
Код приходит, но сервис отклоняет номер
SMS получена, код введён, а форма сообщает, что номер использовать нельзя. Это блокировка диапазона, а не проблема с доставкой. Сервисы ведут списки диапазонов, связанных с виртуальными маршрутами: часть из них сразу отклоняет VoIP-диапазоны, но принимает мобильные диапазоны той же страны. Переключитесь на non-VoIP номер или другую страну, а этот сервис в дальнейшем считайте строгим при регистрациях.
Аккаунт требует повторной верификации спустя месяцы
Некоторые сервисы перепроверяют номер намного позже регистрации, обычно после входа с нового устройства или IP. Номер, арендованный ради одного кода, к тому моменту уже недоступен, так что проверку пройти нельзя. Решать это нужно заранее: на любом аккаунте, который вы планируете сохранить, сразу после первого входа переведите второй фактор в приложение-аутентификатор и сохраните код восстановления офлайн. Если аккаунт уже привязан к номеру, которого у вас нет, используйте восстановление по email, не запуская проверку по телефону.
Потеря доступа из-за того, что старого номера больше нет
Смена оператора или отказ от SIM-карты ломают доступ ко всем аккаунтам, которые всё ещё привязаны к этому номеру. Восстанавливайте в таком порядке:
- Сброс через email, если к аккаунту привязан подтверждённый адрес.
- Коды восстановления из настройки аутентификатора.
- Форма подтверждения личности на стороне сервиса, обработка которой обычно занимает несколько дней.
После этого обновите поле с номером на каждом восстановленном аккаунте, чтобы через год не повторить ту же ситуацию.
Возвраты, таймеры и как повторять попытки без лишних трат
Возврат за неиспользованную активацию происходит автоматически, так что неудачная попытка стоит только времени. Номера начинаются от $0.04 и различаются по цене в зависимости от сервиса и страны, а значит, проверить две страны дешевле, чем многие думают.
| Симптом | Сколько ждать | Что менять при повторе |
|---|---|---|
| SMS вообще нет | Дождаться окончания таймера | Другая страна |
| Код приходит, но отклонён | Не повторять с тем же диапазоном | Non-VoIP диапазон |
| Сервис пишет «слишком много попыток» | 30 до 60 минут | Тот же номер, если он ещё активен |
| Выбран не тот сервис | Отменить сразу | Правильный сервис в списке |
Повторные попытки должны оставаться в рамках допустимого использования. Если сервис блокирует вас из-за бана, увеличение количества номеров это неверное решение.
Как разработчикам и командам тестировать OTP
Сценарии регистрации с отправкой SMS сложно протестировать сквозным способом, потому что последний шаг происходит за пределами вашей инфраструктуры. Можно замокать провайдера и покрыть happy path, но то, что ломается в проде (задержка доставки, формат кода, срок действия, ограничение на повторную отправку), проявляется только тогда, когда реальное сообщение приходит на реальный номер. Арендованные номера дают вам это последнее звено и избавляют от необходимости раздавать личные мобильные сотрудников.
Код приходит в приложение, а не на вашу SIM-карту
Какие QA-сценарии требуют настоящей входящей SMS
Реальное входящее сообщение вместо мока оправдано в четырёх случаях:
- Первая регистрация на новом аккаунте. Проверяет весь путь: от вызова вашего API до доставленного OTP и обратно в логику сессии.
- Поведение при повторной отправке и истечении срока. Отправьте код, дождитесь окончания срока действия, затем запросите новый и убедитесь, что старый отклоняется.
- Форматирование по операторам и странам. Номер, который корректно отображается в E.164 для одной страны, может не пройти проверку длины в другой. Тестируйте на номерах тех стран, с которыми вы действительно работаете.
- Подключение и восстановление двухфакторной аутентификации. Подключите её, а затем пройдите путь восстановления со вторым номером.
Всё остальное (счётчики лимитов, экспоненциальные задержки при повторах, рендеринг шаблонов) относится к юнит-тестам с заглушкой провайдера. Реальные номера стоят денег и занимают около минуты каждый, так что тратьте их там, где моки врут.
Автоматизация через REST API на Python, Node.js, Go или PHP
REST API MarioSMS закрывает четыре вызова, которые нужны тестовому обвязу: запросить номер для сервиса и страны, опросить получение кода, отменить активацию и проверить баланс. Примеры опубликованы для Python, Node.js, Go и PHP, поэтому встроить всё это в pytest, Jest, go test или PHPUnit сводится к написанию одной вспомогательной функции.
Рабочая схема тестовой фикстуры:
- Запросить номер для нужного сервиса и страны.
- Подставить его в форму регистрации или в тестируемый API.
- Опрашивать код с интервалом 3 до 5 секунд, пока он не придёт или пока не закроется окно активации.
- Проверить код, завершить сценарий, освободить номер.
- При падении теста отменить активацию, чтобы таймер не отсчитывался впустую.
Каждый номер обслуживает одну верификацию, поэтому набор тестов, создающий 20 аккаунтов, запросит 20 номеров. Заложите это в teardown фикстуры, а не переиспользуйте одно значение между тестами.
Контроль расходов на тестовый набор
Номера начинаются от $0.04, цена зависит от сервиса и страны. Если SMS не приходит до истечения таймера, активация отменяется и сумма автоматически возвращается на баланс, так что неудачные прогоны не сливают деньги незаметно.
| Практика | Влияние на расходы |
|---|---|
| Мокать всё, кроме четырёх сценариев с реальной SMS | Меньше номеров на прогон |
| Полный прогон ночью, моки SMS на каждом коммите | Реальные номера используются раз в сутки |
| Отмена при падении проверки | Возврат средств на баланс |
| Выбирать самую дешёвую страну, которую принимает сервис | Ниже цена за номер |
Гигиена в команде: общий баланс, логи и допустимое использование
Пополняйте один общий баланс картой или криптовалютой и выдайте CI отдельный API-ключ, чтобы отличать автоматические траты от ручного QA. Логируйте сервис, страну и ID активации для каждого запроса, но не сам номер, и ротируйте ключи, когда кто-то уходит из команды. Оставайтесь в рамках допустимого использования: QA, тестирование OTP и легитимные вторые аккаунты, но никогда массовая регистрация аккаунтов в сервисе, который это запрещает.
Когда арендованный номер это правильный инструмент и где его пределы
Арендованный номер хорошо решает одну задачу: вам нужно один раз получить код и не хотите, чтобы этот код был привязан к SIM-карте, с которой вы ходите последние десять лет. Он не решает вопросы идентификации, и его не стоит использовать, чтобы обойти решение, которое сервис уже принял на ваш счет.
Сколько стоит одноразовая регистрация
| Сервис | Самая дешёвая страна | Цена | Номеров в наличии |
|---|---|---|---|
| Sweden | $0.06 | 2,675 | |
| United Kingdom | $0.06 | 40,448 | |
| Tinder | United Kingdom | $0.09 | 293,933 |
| eBay | Serbia | $0.15 | 1,105 |
| Amazon | Uzbekistan | $0.02 | 12,015 |
Источник: каталог MarioSMS, 2026-09-10. Цена за номер, в скобках — количество в наличии.
Законные сценарии: гигиена приватности, вторые аккаунты, QA
Три схемы покрывают практически все, что имеет смысл делать.
Гигиена приватности: объявление на маркетплейсе, регистрация в доставке еды, пробный период, который вы заранее собираетесь бросить, портал гостевого wifi на конференции. Им нужен номер, чтобы потом вас опознать, и нет никаких причин отдавать тот, к которому привязан ваш банк. Подробнее о логике в материале зачем защищать свой номер телефона.
Вторые аккаунты по законным причинам: рабочий отдельно от личного, профиль продавца отдельно от профиля покупателя, региональный аккаунт для жизни за границей. Правило простое: сервис разрешает больше одного аккаунта, и вы не выдаете себя за другого человека.
QA и тестирование OTP: ваша собственная воронка регистрации, ваш собственный стенд, ваш собственный путь SMS-верификации по тем странам, куда вы реально поставляете продукт.
Жесткие ограничения: никакого обхода банов, выдачи себя за других и мошенничества
Часть сценариев не обсуждается, и ни один провайдер вам в них не поможет.
- Возврат на платформу, которая забанила ваш аккаунт.
- Создание аккаунтов на чужое имя или от лица компании, которой вы не владеете.
- Массовая регистрация в сервисе, чьи правила это запрещают.
- Все, что связано с платежным мошенничеством, перепродажей краденых аккаунтов или преследованием людей.
Политика допустимого использования это краткая версия. Местные нормы тоже различаются, а материал приватность и закон разбирает, как это выглядит на практике.
Вопросы, которые стоит задать любому провайдеру номеров
Задайте их до того, как где-либо пополните баланс.
| Вопрос | Почему это важно |
|---|---|
| Используется ли номер повторно и через какой срок? | Номер, переданный дальше в тот же час, может уже нести на себе чужой аккаунт |
| Что сохраняется по каждой активации? | У текстов сообщений, отметок времени и IP-адресов разные сроки хранения |
| Кто еще видит входящие в мое окно? | Одна верификация за раз это совсем другая модель, чем общий публичный ящик |
| Что будет, если SMS не придет? | Политика возврата отделяет настоящий сервис от подбрасывания монетки |
| Это VoIP или мобильный номер? | Многие сервисы отклоняют VoIP-номера сразу |
Если провайдер не может ответить на вопрос о хранении данных одним предложением, считайте это ответом.
Как работает MarioSMS: одна верификация, таймер, автовозврат
MarioSMS сдает в аренду настоящий мобильный номер под одну верификацию за раз. Вы выбираете сервис и страну, номер ваш на время этой единственной активации, а код приходит в приложение или в панель, обычно в течение минуты.
Каждая активация идет по таймеру. Если SMS не пришла до закрытия окна, активация отменяется, а стоимость автоматически возвращается на баланс, так что молчащий номер не стоит ничего.
Цены, покрытие и где запускать (iOS, Android, веб)
Цены начинаются от $0.04 за номер и зависят от сервиса и страны, поскольку тарифы операторов неодинаковы. В наличии 35+ стран и сотни сервисов.
Работать можно из приложения для iOS, приложения для Android или через app.mariosms.com в браузере. Для автоматизации есть REST API с примерами на Python, Node.js, Go и PHP, а баланс пополняется картой или криптовалютой.
FAQ о приватности номера телефона и чек-лист гигиены
Законно ли использовать арендованный номер для регистрации?
Приём SMS на арендованный номер это обычная телеком-услуга. Значение имеет то, что вы делаете с аккаунтом. Забота о приватности, второй аккаунт по разумным причинам и QA-тестирование это нормально. Обход блокировки, выдача себя за другого человека или нарушение правил площадки нет. Смотрите /acceptable-use/ и /guides/privacy-and-the-law/.
Может ли сервис понять, что мой номер не с личной SIM-карты?
Сервис видит диапазон номера и данные оператора. Многие системы оценки рисков анализируют диапазоны, а некоторые помечают номера, привязанные к VoIP-операторам. MarioSMS сдаёт в аренду реальные мобильные номера, поэтому маршрутизация выглядит как обычный мобильный трафик. Тем не менее принимаемость зависит от конкретного сервиса и страны.
Что происходит с номером после окончания верификации?
Аренда рассчитана на одну верификацию за раз. Как только окно активации закрывается, номер уходит из вашей сессии и может вернуться в общий пул для других активаций. Считайте его временным и никогда не указывайте как контакт для восстановления аккаунта, который планируете сохранить.
Защищает ли второй номер от подмены SIM-карты?
Отчасти. Атака с подменой SIM нацелена на номер, который использует ваш банк или почта для восстановления доступа. Если не указывать основной номер в формах регистрации, он появляется в меньшем числе мест, а значит злоумышленнику сложнее собрать о вас информацию. Саму основную линию это не защищает. За это отвечают блокировки на стороне оператора.
Стоит ли использовать приложение-аутентификатор вместо SMS?
Да, всегда, когда сервис это предлагает. TOTP-коды хранятся на вашем устройстве, и их нельзя перенаправить через захват аккаунта у оператора. Многие сервисы всё же требуют SMS при регистрации, поэтому практичная схема такая: один раз подтвердить по SMS, а затем переключиться на приложение-аутентификатор в настройках двухфакторной аутентификации.
Что такое PIN для переноса номера и как его установить?
Это код, который оператор требует перед переносом вашего номера к другому оператору. Задайте его в настройках безопасности аккаунта у оператора или через звонок в поддержку, используйте цифры, не связанные с датой рождения или адресом, и храните его в менеджере паролей, а не в заметках.
Можно ли использовать один арендованный номер для двух аккаунтов?
Нет. Каждая активация это один номер для одной верификации. Для второго аккаунта запустите вторую активацию. В этом разделении и смысл, ведь два аккаунта с одним номером площадка позже может связать между собой.
Почему цены различаются по сервисам и странам?
Цены начинаются от $0.04 за номер и зависят от сервиса и страны. Расходы операторов, маршруты доставки и спрос на конкретный сервис везде разные, поэтому популярный мессенджер в одной стране может стоить в несколько раз дороже, чем малоизвестный сервис в другой.
Как быстро обычно приходит код?
Код появляется в приложении или в панели управления, обычно в течение минуты. Скорость доставки зависит от отправляющего сервиса и маршрута, поэтому держите экран открытым и не запрашивайте повторную отправку в первые 60 секунд.
А если SMS так и не придёт, деньги спишутся?
Нет. У каждого номера есть таймер. Если SMS не приходит до окончания окна активации, активация отменяется, а стоимость автоматически возвращается на баланс.
Можно ли принимать звонки на арендованный номер?
Сервис предназначен для верификации по SMS. Рассчитывайте на получение кода в текстовом сообщении и выбирайте такую комбинацию сервиса и страны, где код приходит по SMS, а не голосовым звонком.
Нужно ли приложение или хватит веб-панели?
Подойдёт и то, и другое. Есть приложения для iOS и Android, а также app.mariosms.com в любом браузере. Для скриптовых сценариев в REST API есть примеры на Python, Node.js, Go и PHP.
Как оплатить без карты?
Пополните баланс криптовалютой. Пополнение картой тоже доступно, если вам так удобнее.
Что лучше, одноразовая SIM-карта или арендованный номер?
| Критерий | Одноразовая SIM | Арендованный номер |
|---|---|---|
| Время на подготовку | Поход в салон, во многих странах с паспортом | Секунды, прямо в приложении |
| Стоимость одной верификации | Цена SIM плюс баланс | От $0.04 |
| Выбор страны | Там, где вы находитесь | 35+ стран |
| Недоставленное SMS | Деньги потрачены | Возврат на баланс |
| Оборудование | Второй телефон или слот | Не нужно |
Чек-лист гигиены номера телефона из 12 пунктов
- Держите один основной номер только для банка, почты и госуслуг.
- Установите у оператора PIN для переноса номера.
- Включайте приложение-аутентификатор везде, где это предлагается.
- Убирайте SMS как способ восстановления, как только заработает TOTP.
- Удалите свой номер из старых аккаунтов, которыми ещё пользуетесь.
- Закрывайте заброшенные аккаунты, а не оставляйте номер привязанным к ним.
- Отключите загрузку контактов и поиск по номеру телефона в каждом приложении.
- Используйте арендованный номер для рассылок, пробных периодов и маркетплейсов.
- Запускайте отдельную активацию для каждого аккаунта.
- Проверяйте таймер активации, прежде чем запрашивать повторную отправку.
- Записывайте, какой номер к какому сервису привязан.
- Повторяйте пункты с 5 по 7 каждые полгода.