Закрытые чаты в мессенджерах: принципы работы¶
Закрытые чаты в мессенджерах — это режим обмена сообщениями, при котором доступ к переписке ограничен определённым кругом участников, а содержимое диалога защищено сквозным шифрованием (end-to-end encryption) и, как правило, не хранится на серверах провайдера в открытом виде. Данная функция противопоставляется обычным (облачным) чатам, где сообщения могут временно сохраняться на сервере для синхронизации между устройствами.
¶Принципы работы
¶Сквозное шифрование
Основой закрытых чатов является криптографическая схема, при которой ключи шифрования генерируются непосредственно на устройствах участников. Сервер мессенджера выступает лишь в роли ретранслятора зашифрованных данных и не имеет доступа к открытому тексту сообщений. При инициации диалога устройства обмениваются публичными ключами, подтверждая их подлинность через механизм проверки контрольных кодов (например, QR-код или числовая последовательность).
¶Хранение данных
В отличие от стандартных чатов, где сообщения дублируются на сервере для последующей загрузки на новом устройстве, в закрытых чатах переписка хранится только в памяти конечных устройств. Это означает, что при удалении приложения или смене телефона история закрытого чата без резервной копии будет утрачена. Некоторые мессенджеры предлагают опцию установки таймера самоуничтожения сообщений, после истечения которого записи удаляются с обоих устройств.
¶Аутентификация участников
Доступ в закрытый чат возможен только по прямому приглашению. В мессенджерах с архитектурой «клиент-сервер» (например, Telegram, Signal) инициатор создаёт чат и добавляет участников по идентификаторам (номер телефона, username). В децентрализованных протоколах (например, Matrix) приглашение может быть отправлено через сервер, но ключи шифрования по-прежнему генерируются на стороне клиентов.
¶Отличия от обычных чатов
Ключевое различие заключается в уровне доступа к метаданным и содержимому:
- Серверная сторона: в обычных чатах сервер может хранить историю сообщений в зашифрованном виде, но с возможностью расшифровки при наличии ключей (часто хранящихся у провайдера). В закрытых чатах сервер не располагает ключами вовсе.
- Синхронизация: обычные чаты синхронизируются между всеми устройствами пользователя автоматически; закрытые чаты привязаны к конкретному устройству, на котором были созданы.
- Функциональность: закрытые чаты часто лишены таких функций, как пересылка сообщений, создание скриншотов (в некоторых реализациях блокируется на уровне ОС) или использование веб-версий.
¶Реализации в популярных мессенджерах
- Telegram: функция «Секретный чат» использует протокол MTProto с сквозным шифрованием, поддерживает таймер самоуничтожения и запрет пересылки. Доступен только для диалогов «один на один»; групповые секретные чаты отсутствуют.
- Signal: все чаты по умолчанию используют сквозное шифрование протокола Signal Protocol. Функция «Исчезающие сообщения» позволяет задать время жизни сообщений.
- **WhatsApp (продукт Meta, признанной экстремистской и запрещённой в РФ)**: сквозное шифрование применяется ко всем чатам, включая групповые. Отдельного режима «закрытого чата» нет, но функция исчезающих сообщений и блокировка скриншотов для просмотра один раз реализованы.
- Viber: «Скрытые чаты» позволяют скрыть переписку из общего списка, доступ к ней осуществляется по PIN-коду или биометрии. Сквозное шифрование включено по умолчанию.
¶Ограничения и критика
Несмотря на повышенную конфиденциальность, закрытые чаты имеют недостатки:
- Отсутствие восстановления: утеря устройства без резервной копии приводит к полной утрате истории.
- Метаданные: сквозное шифрование защищает содержимое, но не скрывает факт обмена сообщениями, время и IP-адреса участников, которые могут анализироваться провайдером.
- Юридические аспекты: в ряде стран (включая Россию) законодательство требует от мессенджеров предоставлять доступ к переписке по запросу органов. В случае закрытых чатов технически это невозможно без взлома устройств, что создаёт правовые коллизии. Согласно закону «Об информации» (ФЗ-149), организаторы распространения информации обязаны хранить ключи шифрования, однако на практике сквозное шифрование делает это требование невыполнимым.
- Социальная инженерия: защита ключей зависит от действий пользователя; фишинг или установка вредоносного ПО на устройство сводят на нет криптографическую защиту.
¶Применение
Закрытые чаты востребованы в сферах, где требуется высокая степень конфиденциальности: журналистские расследования, корпоративные переговоры, медицинские консультации, а также в среде, где существует риск слежки со стороны третьих лиц. В России популярность закрытых чатов растёт на фоне ужесточения регулирования интернета, однако их использование не гарантирует полной анонимности из-за возможного анализа трафика.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →


