Бот SMSC.CODE
Имена бота: @smsccode_bot, @smsc_code_bot, @smscodes_bot.Пользователи могут подключаться к любому указанному боту, отправка сообщений им так же будет доступна через указание любого имени бота из списка имен в API-запросе.
Назначение бота
Данный бот предназначен для получения кодов доступа и подтверждений в онлайн-сервисах. Передача кодов через данный бот — это дешевая альтернатива отправке СМС-сообщений. Каждому пользователю при подключении к боту будет сообщено о необходимости предоставления своего телефонного номера, который будет использоваться для отправки кодов доступа и уведомлений от различных сервисов по номеру телефона, как обычные СМС.Хранение номеров
Номера телефонов для каждого пользователя, предоставившего свой номер, сохраняются в хорошо защищенной базе данных, а наш сервис с многолетним опытом работы имеет разные проверенные годами механизмы защиты от взлома и утечек данных. Поэтому рекомендуем для целей подтверждения операций через бота использовать именно наш хорошо защищенный сервис, благодаря чему не будет ухудшаться безопасность передачи кодов данным способом в сравнении с вариантом передачи по СМС.Конфиденциальность и защита данных
Проверка номеров телефонов
Так как мессенджер Telegram при смене сим-карты абонентом не обновляет и не сообщает автоматически боту новый номер телефона, а пользователь должен сам ввести его в настройках, существует небольшой риск, что получаемые через бот коды будут приходить пользователю в мессенджер на старый номер телефона, хотя доступ к нему был утерян.В связи с этим для дополнительной надежности и проверки реальной принадлежности абоненту номера телефона, на который зарегистрирован аккаунт в мессенджере, сервис может по специальному API-параметру при отправке сообщения отправлять СМС-код, который необходимо передать в ответ боту для подтверждения владения номером. Параметр задает количество дней, после которых номер телефона должен быть подтвержден новым СМС-кодом. Без подтверждения номера сообщения с указанным параметром не будут отправляться пользователю. Таким образом, исключается возможность получения важных кодов через бот на старый номер телефона при его изменении.
В большинстве случаев такая защита будет удовлетворять требованиям безопасности, так как при смене номера абонентом его старый номер может быть передан другому абоненту оператором спустя некоторое достаточно продолжительное время.
Варианты ботов
Кроме использования общего сервисного бота вы также можете подключить свой собственный чат-бот для отправки кодов. Но пользователям мессенджера, которые захотят получать ваши сообщения, придется подключаться к вашему чат-боту отдельно, хотя они уже могли быть подключены к нашему общему боту благодаря сервисам других клиентов. Кроме того, периодическое СМС-подтверждение номеров телефонов для собственных ботов будет платным соответственно вашему тарифу для СМС.При использовании разных ботов, как общих, так и собственных, пользователям мессенджера не нужно будет каждый раз отправлять свой номер телефона и подтверждать его заново, если они уже были подключены ранее к другому боту, работающему через наш сервис. Также подтверждение номера телефона посредством СМС в одном каком-то боте будет действовать и для всех других ботов.
Безопасность получения кодов через бот
Способ передачи кодов через чат-бот Телеграм имеет некоторые преимущества перед традиционной передачей по СМС. Отправленные через бот зашифрованные сообщения сложнее перехватить злоумышленникам, так как для этого нужно получить доступ к серверам и базе данных мессенджера, что даже сложнее сделать, чем получить доступ к СМС у операторов, где потенциально больше уязвимых мест, таких как недобросовестные сотрудники операторов и спецслужбы, имеющие официальный доступ, поддельные и восстановленные по незаконным доверенностям сим-карты. Известны случаи перехвата СМС или замены сим-карт злоумышленниками через сотрудников операторов или салоны связи. Мессенджером владеет только одна частная компания, дорожащая своей репутацией, количество сотрудников значительно меньше, с ними сложнее наладить контакт злоумышленникам в отличие от сотовых операторов с большим количеством офисов и филиалов, куда может специально устроиться работать недобросовестный человек.К тому же перехватить СМС достаточно просто, внедрив в телефон вредоносное ПО (троянскую программу или вирус). Архитектура операционных систем телефонов позволяет установленным программам получать доступ к поступающим СМС-сообщениям, что недоступно для сообщений мессенджера.
Таким образом пользователи мессенджера подтверждают один раз свой номер телефона посредством СМС при регистрации аккаунта, а после подключения к боту коды на их номера телефонов безопасно поступают в чат-бот без использования СМС.
При использовании общего бота SMSC.CODE для того, чтобы исключить подключение к нему пользователей, потерявших доступ к своему старому номеру телефона, на который был зарегистрирован аккаунт в Телеграм, наш сервис может по заданному параметру требовать от пользователя провести дополнительную аутентификацию номера телефона посредством бесплатных СМС, что подтверждает актуальность владения указанным номером.
Преимущества отправки кодов через бот SMSC.CODE
- низкая цена;
- независимость от мобильных операторов, частых изменений цен и условий работы;
- нет необходимости регистрировать шаблоны сообщений и имена отправителей у операторов;
- высокая скорость доставки;
- независимость от наличия и качества GSM-связи и роуминга, достаточно иметь подключение к сети интернет по мобильной связи или wi-fi;
- полная защита от перехвата кодов, так как в мессенджере используется надежное шифрованние при передаче данных по сети.