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

Я живу вне РФ, но у меня там остаются близкие, с которыми важно продолжать общение.
И в какой-то момент я столкнулся с простой, но неприятной реальностью:
поддерживать стабильную связь становится всё сложнее.
В условиях массовых блокировок и внедрения «белых списков» интернет постепенно перестаёт быть глобальным - вместо этого остаётся ограниченный набор разрешённых сервисов.
На практике:
VPN всё блокируются или работают нестабильно
DPI режет нестандартные протоколы
доступ в «большой интернет» становится непредсказуемым
в какой-то момент оказывается, что привычные инструменты связи просто не работают.
Я начал ресерчить варианты:
mesh-сети
p2p-мессенджеры
кастомные туннели
разные «анти-DPI» решения
И проблема у всех одна - нет гарантированной доставки
Либо сложно настроить, либо нестабильно, либо требует инфраструктуры, которую тоже могут заблокировать.
Если отбросить всё лишнее, нам нужно:
текстовая переписка
голосовые сообщения (хотя бы базово)
передача файлов
работа через максимально простой и распространённый протокол
минимальная зависимость от “нестабильных” серверов
работа через то, что уже есть в белых списках
простота — чтобы мог настроить любой человек
групповые чаты
P2P шифрование
Идеально что-то, что уже встроено в интернет и невозможно просто так отключить
В ходе анализа выяснилось, что одним из наиболее устойчивых транспортов остаётся обычная электронная почта.
Да, тот самый протокол, который существует десятилетиями используется на серверах белых списков и и прочее.
Есть проект 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) практически незаметным для пользователя.

Это значит:
сообщение шифруется на устройстве
расшифровывается только у получателя
почтовый сервер видит только «набор байтов», даже mail.ru/yandex.ru не могут прочитать содержимое
В условиях «белых списков» в РФ:
доступ к произвольным серверам ограничивается
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.

Таким образом, ключевым ограничением здесь оказывается не шифрование и не сам транспорт, а антиспам-политика провайдера.
В случае с mail.ru [7] ситуация оказалась значительно стабильнее: в ходе тестирования корректно работали текстовые сообщения, передача файлов, а также базовый функционал звонков.
На момент тестирования в Москве временно был снят режим ограничений, из-за чего не удалось полноценно проверить поведение решения именно в условиях белых списков.
Тем не менее, исходя из архитектуры (использование стандартных почтовых протоколов и инфраструктуры, обычно присутствующей в белых списках), можно предположить, что базовая переписка должна работать стабильно. При этом голосовые вызовы, вероятно, будут недоступны или нестабильны, поскольку используют WebRTC и требуют прямых соединений, которые чаще всего ограничиваются в подобных условиях.
Скачиваешь Delta Chat (есть клиенты для всего на свете)
👉 https://delta.chat/ru/download [8]
Регистрируем почту на mail.ru [7] если у вас нет.
Создание пароля приложения (на примере mail.ru [7])
Открываем почту и в правом верхнем углу нажимаем на иконку профиля →
переходим в раздел «Безопасность» → «Пароли для внешних приложений»
Далее:
нажимаем «Создать пароль»
задаём любое удобное название (например: DeltaChat)
выбираем полный доступ к почте
подтверждаем действие (паролем или через SMS)
После этого система сгенерирует специальный пароль приложения.
Важно:этот пароль показывается только один раз, поэтому обязательно сохраните его (например, в заметках или менеджере паролей)
Настройка Delta Chat
Открываем Delta Chat и:
нажимаем «Создать новый профиль»
выбираем «Использовать другой сервер»
далее — «Использовать электронную почту как релей»
После этого:
вводим свой email
вставляем ранее сохранённый пароль приложения
приложение автоматически настроит подключение
В целом, можно не усложнять настройку и не использовать сторонние почтовые сервисы вроде mail.ru [7]: при первом запуске Delta Chat достаточно выбрать «Создать новый профиль» и подтвердить создание — приложение автоматически заведёт вам почтовый ящик на одном из бесплатных серверов. В большинстве случаев это будет работать «из коробки» без дополнительной настройки. Однако важно учитывать, что такие серверы, в отличие от крупных провайдеров, с меньшей вероятностью будут доступны в условиях «белых списков», поэтому стабильность связи в ограниченных сетях остаётся под вопросом.
Рекомендуемые настройки
После входа стоит включить дополнительный функционал:
открываем меню (три точки в правом верхнем углу)
переходим в «Дополнительные параметры»
активируем опцию Debug → Calls
Это включает экспериментальную поддержку звонков
(по умолчанию она отключена)
После этого интерфейс полностью интуитивный:
можно писать сообщения
отправлять файлы
голосовык
создавать чаты
всё работает как обычный мессенджер, но через email.
Я занимаюсь информационной безопасностью более 10 лет, основной профиль — практическое тестирование на проникновение (pentest), расследование инцидентов и анализ защищённости инфраструктур.
В том числе работаю с инцидентами, связанными с хищением криптоактивов и разбором сложных кейсов, требующих технического и аналитического подхода.
Канал TG [9]
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
Нажмите здесь для печати.