@Pashinayn

Анонимность при использовании бота в Телеграм. Миф или реальность?

Что разработчик (владелец) бота в Телеграм знает о пользователях?
Вопросы следующие:
• Он видит аккаунт пользователя?
• Видит номер пользователя, к которому прикреплен аккаунт?
• Видит id пользователя? (Если да, то что он может сделать с этой информацией?)
• Видит местонахождение пользователя?
• Может читать переписку пользователей (если бот предусматривает общение)? (Важный вопрос!)
• Видит скачиваемые материалы (если бот работает по типу торрента)?
• Если остановить и удалить бот, эти данные останутся (если они есть)?
• Какие способы анонимности при использовании бота в Телеграме вы знаете?

P.s. прошу не язвить, и аргументы подкреплять пруфами
  • Вопрос задан
  • 2381 просмотр
Пригласить эксперта
Ответы на вопрос 2
@zdrzhn
Бот
{'content_type': 'text', 'message_id': 10520, 'from_user': {'id': USER_ID, 'first_name': 'Name', 'username': 'username', 'last_name': 'Last'}, 'date': 1525974934, 'chat': {'type': 'private', 'last_name': 'Last', 'first_name': 'Name', 'username': 'username', 'id': USER_ID, 'title': None, 'all_members_are_administrators': None}, 'forward_from_chat': None, 'forward_from': None, 'forward_date': None, 'reply_to_message': None, 'edit_date': None, 'text': 'Пропал', 'entities': None, 'audio': None, 'document': None, 'photo': None, 'sticker': None, 'video': None, 'voice': None, 'caption': None, 'contact': None, 'location': None, 'venue': None, 'new_chat_member': None, 'left_chat_member': None, 'new_chat_title': None, 'new_chat_photo': None, 'delete_chat_photo': None, 'group_chat_created': None, 'supergroup_chat_created': None, 'channel_chat_created': None, 'migrate_to_chat_id': None, 'migrate_from_chat_id': None, 'pinned_message': None}

Пример того, что видит бот (разраб в логах), когда ему пишет юзер. У него есть только то, что вы ему скинули + ваши данные , которые видят, в принципе, все + чат ид/ид юзера

Бот как обычный юзер. Вы когда пишите своему другу, он же не может читать другие ваши чаты и если вы не скиньте местоположение свое то тоже не поймет где вы
Разве что, если нельзя достать ip того, кто пишет боту, и то это будет примерно
Ответ написан
Ninazu
@Ninazu
Бот - это обёртка над каким-то скриптом, у кого-то на сервере. Из того что пользователь отправляет по умолчанию это его username (его можно поменять в настройках на любой уникальный) и его user_id. А также ваша приватная переписка с ботом. Либо если бот состоит в одной группе с вами, то видит все сообщения в этой группе также как и остальные пользователи. Всё остальное изолированно, и бот не имеет доступа к каким либо
смежным данным. Бот может предложить пользователю поделится его геолокацией, место встречи и его номером телефона (по умолчанию они для бота не доступны). Для этого пользователю нужно будет нажать на соответсвующую кнопку в диалоге с ботом. Доступные поля описаны в документации
https://core.telegram.org/bots/api#contact
После нажатия этой кнопки, сервер Telegram отправялет эти данные на сервер владельца бота (где тот может их сохранить к себе в базу данных к примеру). Поэтому очистка истории не поможет (информация уже улетела владельцу)
С другой стороны, пользователь тоже не знает о боте (кому он принадлежит, на какой сервер обращается, по какому алгоритму работает). Хотя разработчик может сам описать контакты для связи и описание бота в соответсвующих полях.
Возможен конечно сценарий, что Telegram сам выдаст данные о боте по запросу третьих лиц. Но он стремится к нулю, судя из того как разгоралось противостояние РосКомНадзора и Telegram, и того на что нацелен этот месенджер
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
JTC Санкт-Петербург
от 150 000 до 200 000 ₽
Machineheads Новосибирск
от 70 000 до 100 000 ₽
02 июл. 2020, в 19:33
1000 руб./за проект
02 июл. 2020, в 18:21
10000 руб./за проект