- PVSM.RU - https://www.pvsm.ru -

Email как последний канал связи: тестируем Delta Chat в современных реалиях

Email как последний канал связи: тестируем Delta Chat в современных реалиях - 1

Я живу вне РФ, но у меня там остаются близкие, с которыми важно продолжать общение.

И в какой-то момент я столкнулся с простой, но неприятной реальностью:
поддерживать стабильную связь становится всё сложнее.

В условиях массовых блокировок и внедрения «белых списков» интернет постепенно перестаёт быть глобальным - вместо этого остаётся ограниченный набор разрешённых сервисов.

На практике:

  • VPN всё блокируются или работают нестабильно

  • DPI режет нестандартные протоколы

  • доступ в «большой интернет» становится непредсказуемым

в какой-то момент оказывается, что привычные инструменты связи просто не работают.

Поиск решения

Я начал ресерчить варианты:

  • mesh-сети

  • p2p-мессенджеры

  • кастомные туннели

  • разные «анти-DPI» решения

И проблема у всех одна - нет гарантированной доставки

Либо сложно настроить, либо нестабильно, либо требует инфраструктуры, которую тоже могут заблокировать.

Формулируем требования

Если отбросить всё лишнее, нам нужно:

  • текстовая переписка

  • голосовые сообщения (хотя бы базово)

  • передача файлов

  • работа через максимально простой и распространённый протокол

  • минимальная зависимость от “нестабильных” серверов

  • работа через то, что уже есть в белых списках

  • простота — чтобы мог настроить любой человек

  • групповые чаты

  • P2P шифрование

Идеально что-то, что уже встроено в интернет и невозможно просто так отключить

Неожиданное решение

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

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

Delta Chat — мессенджер поверх почты

Есть проект https://delta.chat/ru/ [1]

Про этот проект уже много писали:

Он делает одну простую вещь, превращает email в полноценный мессенджер

Ты просто вводишь свою почту — и получаешь:

  • чат как в Telegram

  • отправку файлов

  • групповые чаты

  • голосовые сообщения

Но под капотом всё это обычные email-сообщения

С технической точки зрения Delta Chat не использует собственный транспортный протокол в классическом смысле. Для отправки сообщений применяется SMTP, а для получения — IMAP. Иными словами, клиент работает поверх обычной почтовой инфраструктуры: сообщение формируется локально, при необходимости шифруется, отправляется как email и затем отображается у получателя не как письмо, а как элемент чата. За счёт этого Delta Chat может использовать уже существующие почтовые серверы без необходимости поднимать отдельную серверную инфраструктуру мессенджера.

А как же безопасность?

Delta Chat использует сквозное шифрование (E2EE) через OpenPGP (Autocrypt)

PGP (Pretty Good Privacy) [6] — это криптографический стандарт для защиты электронной переписки, основанный на использовании пары ключей: публичного (для шифрования) и приватного (для расшифровки). Сообщение шифруется на стороне отправителя с использованием публичного ключа получателя и может быть прочитано только владельцем соответствующего приватного ключа. Также PGP поддерживает цифровые подписи, позволяя убедиться в подлинности отправителя и целостности данных. В современных системах, таких как Delta Chat, используется упрощённый механизм Autocrypt, который автоматически обменивается ключами между участниками, делая сквозное шифрование (E2EE) практически незаметным для пользователя.

Email как последний канал связи: тестируем Delta Chat в современных реалиях - 2

Это значит:

  • сообщение шифруется на устройстве

  • расшифровывается только у получателя

  • почтовый сервер видит только «набор байтов», даже mail.ru/yandex.ru не могут прочитать содержимое

    На уровне почтового ящика это выглядит как обычное письмо с зашифрованным вложением

    На уровне почтового ящика это выглядит как обычное письмо с зашифрованным вложением

Почему это работает там, где не работают VPN

В условиях «белых списков» в РФ:

  • доступ к произвольным серверам ограничивается

  • VPN режутся или деградируют

  • нестандартные протоколы блокируются DPI

Но почтовые сервисы почти всегда остаются доступными

В том числе находятся в белых списках:

  • mail.ru

  • yandex.ru

Вроде пок не отключают.

Что это нам даёт

Если использовать Delta Chat через mail.ru или yandex.ru:

гипотетически мы получаем:

  • защищённый канал связи

  • работающий поверх разрешённой инфраструктуры

  • не требующий VPN

  • устойчивый к DPI

  • живущий внутри «белых списков»

  • звонки между клиентами, правда пока экспериментальные и не групповые.

По сути это мессенджер, который уже встроен в интернет и переживает блокировки.

⚠️ Ограничения

Важно понимать, что такой подход решает не все задачи и имеет ряд практических ограничений.

  • Это не анонимное решение: email-адреса участников известны обеим сторонам и почтовому провайдеру.

  • Метаданные — кто, кому и когда пишет — остаются доступны провайдеру даже при наличии E2EE.

  • Полноценное сквозное шифрование работает только в том случае, если обе стороны используют Delta Chat и корректно обмениваются ключами.

  • Надёжность доставки зависит не только от сети, но и от антиспам-политики конкретного почтового сервиса.

  • Голосовые и видеозвонки используют WebRTC, поэтому в условиях ограниченного доступа, NAT/firewall-ограничений или белых списков могут работать нестабильно либо не работать вовсе.

  • Решение подходит скорее как резервный и устойчивый канал связи, чем как полноценная замена популярным мессенджерам по удобству и качеству realtime-коммуникации.

Реальность тестирования

В ходе практического тестирования выяснилось, что применимость решения сильно зависит от конкретного почтового провайдера. В случае с Yandex значительная часть сообщений, отправленных через Delta Chat, классифицировалась антиспам-системами как нежелательная почта. На практике это проявлялось в недоставке отдельных сообщений, попадании писем в спам и задержках доставки.

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

Email как последний канал связи: тестируем Delta Chat в современных реалиях - 4

Таким образом, ключевым ограничением здесь оказывается не шифрование и не сам транспорт, а антиспам-политика провайдера.

В случае с mail.ru [7] ситуация оказалась значительно стабильнее: в ходе тестирования корректно работали текстовые сообщения, передача файлов, а также базовый функционал звонков.

На момент тестирования в Москве временно был снят режим ограничений, из-за чего не удалось полноценно проверить поведение решения именно в условиях белых списков.

Тем не менее, исходя из архитектуры (использование стандартных почтовых протоколов и инфраструктуры, обычно присутствующей в белых списках), можно предположить, что базовая переписка должна работать стабильно. При этом голосовые вызовы, вероятно, будут недоступны или нестабильны, поскольку используют WebRTC и требуют прямых соединений, которые чаще всего ограничиваются в подобных условиях.

Быстрая настройка (mail.ru )

Скачиваешь Delta Chat (есть клиенты для всего на свете)
👉 https://delta.chat/ru/download [8]

Поддерживаемые клиенты

Поддерживаемые клиенты
  1. Регистрируем почту на mail.ru [7] если у вас нет.

  2. Создание пароля приложения (на примере mail.ru [7])

  • Открываем почту и в правом верхнем углу нажимаем на иконку профиля →
    переходим в раздел «Безопасность» → «Пароли для внешних приложений»

  • Далее:

  • нажимаем «Создать пароль»

  • задаём любое удобное название (например: DeltaChat)

  • выбираем полный доступ к почте

  • подтверждаем действие (паролем или через SMS)

    После этого система сгенерирует специальный пароль приложения.

Важно:этот пароль показывается только один раз, поэтому обязательно сохраните его (например, в заметках или менеджере паролей)

Настройка Delta Chat

Открываем Delta Chat и:

  • нажимаем «Создать новый профиль»

  • выбираем «Использовать другой сервер»

  • далее — «Использовать электронную почту как релей»

После этого:

  • вводим свой email

  • вставляем ранее сохранённый пароль приложения

приложение автоматически настроит подключение

В целом, можно не усложнять настройку и не использовать сторонние почтовые сервисы вроде mail.ru [7]: при первом запуске Delta Chat достаточно выбрать «Создать новый профиль» и подтвердить создание — приложение автоматически заведёт вам почтовый ящик на одном из бесплатных серверов. В большинстве случаев это будет работать «из коробки» без дополнительной настройки. Однако важно учитывать, что такие серверы, в отличие от крупных провайдеров, с меньшей вероятностью будут доступны в условиях «белых списков», поэтому стабильность связи в ограниченных сетях остаётся под вопросом.

Рекомендуемые настройки

После входа стоит включить дополнительный функционал:

  • открываем меню (три точки в правом верхнем углу)

  • переходим в «Дополнительные параметры»

  • активируем опцию Debug → Calls

Это включает экспериментальную поддержку звонков
(по умолчанию она отключена)

После этого интерфейс полностью интуитивный:

  • можно писать сообщения

  • отправлять файлы

  • голосовык

  • создавать чаты

всё работает как обычный мессенджер, но через email.

Внешний вид приложения

Внешний вид приложения

Об авторе

Я занимаюсь информационной безопасностью более 10 лет, основной профиль — практическое тестирование на проникновение (pentest), расследование инцидентов и анализ защищённости инфраструктур.

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

Канал TG [9]

Профессиональный профиль [10]

Delta Chat [11]

Автор: kleimer

Источник [12]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/messenger/448313

Ссылки в тексте:

[1] https://delta.chat/ru/: https://delta.chat/ru/

[2] https://habr.com/ru/articles/899262/: https://habr.com/ru/articles/899262/

[3] https://habr.com/ru/articles/679660/: https://habr.com/ru/articles/679660/

[4] https://habr.com/ru/articles/442266/: https://habr.com/ru/articles/442266/

[5] https://habr.com/ru/posts/1012576/: https://habr.com/ru/posts/1012576/

[6] PGP (Pretty Good Privacy): https://www.openpgp.org/

[7] mail.ru: http://mail.ru

[8] https://delta.chat/ru/download: https://delta.chat/ru/download

[9] Канал TG: https://t.me/secure_notes

[10] Профессиональный профиль: https://www.linkedin.com/in/maxim-amenitskiy/

[11] Delta Chat: https://i.delta.chat/#B5D5B0EF8AE2A80264A7CEBC9F4B5F08A7F0AB49&i=kbEMugqhGg4-ZNhNwYQrAENQ&s=FrOlt7s7G-r4MKJdJP5rs2GD&a=vitaliy.petrov38%40mail.ru&n=Kleimer

[12] Источник: https://habr.com/ru/articles/1014570/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1014570