Все сеансы завершились, а сообщения удалились. Что это было?

С начала 2023 года некоторые пользователи Telegram оказываются в ситуации, когда все их сеансы внезапно завершаются, а после повторного входа в аккаунт они видят, что некоторые сообщения, отправленные ими за последнее время, были удалены. В этой статье мы рассказываем, с чем может быть связано такое поведение платформы Telegram.

Обратите внимание: данные в этой статье основаны на сообщениях, полученных редакцией @tginfo от подписчиков. Администрация платформы Telegram никогда не публиковала никаких данных о механизме, который мы описываем в этой статье, и не давала представителям tginfo никаких комментариев по поводу его наличия и принципов его работы.

1. Как выглядит проблема

  1. Пользователь обнаруживает, что все его сеансы были завершены. На всех устройствах, где был выполнен вход в аккаунт, он больше не выполнен: аккаунта просто нет в списке аккаунтов, в которые выполнен вход.
  2. После повторного входа в аккаунт пользователь видит, что некоторые сообщения исчезли из чатов. При детальном изучении оказывается, что
    • Удалены только те сообщения, которые были отправлены в личных чатах. Сообщения в группах и каналах по-прежнему отображаются. Из этого правила есть исключения: изредка пользователи обнаруживают, что их сообщения в группах также были удалены.
    • Удалены только те сообщения, которые были отправлены пользователем. Входящие сообщения от собеседников по-прежнему отображаются.
    • Удалены только те сообщения, которые были отправлены за последние несколько часов или дней. Более старые сообщения остаются нетронутыми.
    • Сообщения удалены для обоих собеседников, то есть не отображаются ни у текущего пользователя, ни у тех пользователей, которым они были адресованы.
  3. Иногда в течение нескольких часов или дней после этого пользователь может видеть, как удаляются новые сообщения, которые он отправляет в личные чаты.
  4. Иногда пользователь при этом получает спамбан.

2. Почему это происходит

Мы предполагаем, что так работает механизм, созданный для противодействия рассылке вредоносных сообщений. В некоторых ситуациях платформа Telegram считает, что от имени пользователя идёт рассылка сообщений, которые могут быть потенциально опасны для получателей, и предпринимает меры для того, чтобы прекратить эту рассылку.

2.1. На что реагирует Telegram?

Платформа может посчитать, что пользователь несёт угрозу собеседникам, в том случае, если от имени его аккаунта рассылается много одинаковых сообщений разным пользователям за небольшой промежуток времени.

Как и в других подобных случаях, точное количество сообщений и точная длительность периода, которые могут запустить механизм защиты, неизвестны. Судя по сообщениям наших подписчиков, иногда достаточно буквально нескольких сообщений, отправленных разным контактам в течение нескольких минут.

У редакции tginfo нет данных о том, влияет ли содержимое сообщений на запуск механизма.

2.2. Что делает Telegram?

Обнаружив на аккаунте подозрительную активность, платформа Telegram выполняет следующие действия:

  1. Завершает все сеансы пользователя, чтобы автор рассылки потерял доступ к аккаунту. Добропорядочный пользователь после этого сможет беспрепятственно войти обратно в свой аккаунт, получив код для входа на сим-карту. А вот злоумышленник, взломавший аккаунт, или спамер, использовавший виртуальный номер телефона для создания аккаунта, этого сделать не сможет.
  2. Удаляет сообщения, отправленные пользователем в личные чаты за последние несколько часов или дней, поскольку в этих сообщениях автор рассылки мог пытаться обмануть собеседников.
  3. Иногда продолжает удалять отправляемые сообщения в течение некоторого времени после завершения всех сеансов.

3. Что еще нужно иметь в виду

  1. Иногда после завершения всех сеансов пользователь, пытающийся войти в аккаунт, видит сообщение о том, что код авторизации отправлен на другое устройство. Хотя на самом деле таких устройств нет. Вероятно, такое поведение приложения связано с тем, что данные об отсутствии других сеансов появляются в системе не сразу, а только через какое-то время. Обычно в течение нескольких десятков минут или часов данные успешно обновляются, и приложение позволяет отправить код на сим-карту в виде телефонного звонка или СМС-сообщения. О проблемах при получении таких кодов мы писали в статье Что делать, если не приходит код авторизации Telegram? Помните: запросить код на сим-карту можно только из официальных мобильных приложений Telegram, установленных на устройствах с Android или iOS.
  2. Если все ваши сеансы вдруг завершились, то это не обязательно означает, что в отношении вашего аккаунта сработал описанный выше механизм. Точно так же может выглядеть взлом аккаунта, который не был вовремя вами замечен или который произошёл посредством кражи данных вашего приложения Telegram Desktop. Об этом мы писали в статье Что делать если взломали аккаунт Telegram?