О приложении
Ты видишь на сайте кнопку «Войти через Telegram» и сомневаешься: что именно она отдаёт и кто это проверяет? Бот TelegramBot как раз показывает, как такой вход устроен. Это демонстрационный бот для Telegram Login Widget. 🔑
Сам по себе он не помощник и не менеджер аккаунта, как иногда пишут в обзорах. Его задача: служить примером для разработчиков.
Что такое Login Widget
Это официальный способ дать сайту войти по аккаунту Telegram, не придумывая пароль. Пользователь нажимает кнопку, подтверждает вход в приложении, и сайт получает короткий набор данных о нём.
Согласно документации Telegram, в этот набор входят идентификатор, имя, фамилия, имя пользователя и ссылка на фото, если они есть. Номер телефона сайту не передаётся.
Как сайт убеждается, что это ты
- Подпись. Данные приходят с хешем, который можно проверить секретным ключом бота.
- Время. В ответе есть метка времени, устаревшие входы отклоняют.
- Привязка к боту. Виджет работает только с зарегистрированным ботом и доменом сайта.
Благодаря этому подделать вход сложно, если разработчик проверяет подпись на своей стороне. Если не проверяет, защита теряет смысл.
Что делает демо-бот в твоём чате
Для обычного пользователя от бота мало пользы: у него нет команд, и общаться с ним не о чем. Он нужен тестовой странице, на которой разработчики видят, как выглядит кнопка и что приходит в ответ. 🧪
Если хочешь просто попробовать, открой страницу виджета в документации Telegram и нажми кнопку. Чужих данных там не нужно, а сам вход займёт несколько секунд и покажет, как всё выглядит.
Если делаешь свой вход
- Создай бота через официальный сервис Telegram для ботов.
- Укажи домен сайта в настройках бота.
- Вставь код виджета на страницу.
- Проверяй подпись на сервере каждый раз.
- Не доверяй данным, пришедшим без проверки.
Как не попасться на подделки
Мошенники делают сайты с похожей кнопкой входа, которая просит ввести код из СМС или пароль двухфакторной защиты. Настоящий вход через Telegram подтверждается внутри приложения, а не вводом кода на постороннем сайте. ⚠️
Если страница просит номер, код и пароль одновременно, закрой её. Проверь адрес сайта, прежде чем нажимать что-либо.
Что сделать после входа на чужой сайт
Загляни в настройки Telegram и просмотри список активных сеансов и подключённых сайтов. Ненужные доступы можно отозвать. Привычка раз в несколько месяцев чистить такой список снижает риски. 🧹
Заодно включи двухфакторную защиту, если она ещё не включена, и запомни пароль к ней. Без него восстановить доступ к аккаунту после потери телефона будет значительно сложнее, а злоумышленникам проще.
Частые вопросы
Что делает бот TelegramBot?▼
Какие данные получит сайт при входе через Telegram?▼
Можно ли отозвать доступ сайта?▼
Как отличить настоящий вход от фишинга?▼
На основе данных