𝙱𝚁𝙰𝙱𝚄𝚂
𝙰𝙼𝙾𝚁 𝙵𝙰𝚃𝙸 🖤
- Регистрация
- 01.06.2025
- Сообщения
- 3 199
- Реакции
- 4 102
- Баллы
- 113
Думаю, тебе не нужно лишний раз напоминать, почему тайна переписки должна по умолчанию оставаться тайной. Сейчас есть множество мессенджеров, каждый из которых предлагает какую‑то защиту от перехвата данных. Но не все они устроены одинаково, и у каждого есть уникальные особенности. В этой статье мы пройдемся по самым приватным и мессенджерам.
Чтобы обзор не раздулся до космических размеров, мы сразу отбросим всякую попсу вроде WhatsApp, Telegram и Facebook Messenger. Для регистрации в них требуется телефон, а защищенность — полностью на совести разработчиков. Будем ориентироваться в первую очередь на полную анонимность, грамотно выстроенное шифрование, а также отсутствие закладок — то есть открытый и прошедший сторонний аудит исходный код.
При регистрации генерируется уникальный идентификатор пользователя и секретная фраза, предназначенная для восстановления аккаунта на новом устройстве. Поддерживаются все необходимые фичи современных мессенджеров: звонки, исчезающие сообщения, передача файлов, групповые чаты и так далее. Для получения уведомлений может использоваться инфраструктура Google (режим быстрой доставки), но самые параноидальные пользователи могут отключить эту функцию.
Без серверов Google сообщения будут продолжать приходить, но с некоторой задержкой. Впрочем, при тестировании даже «быстрая доставка» работала далеко не моментально.
Основной минус этого мессенджера в том, что разработчики выбрали спорные решения в плане безопасности: отказались от использования Perfect Forward Secrecy и режима правдоподобного отрицания.
Режим правдоподобного отрицания — это функция в системах шифрования и защиты данных, которая позволяет пользователю отрицать факт существования определенных данных даже под принуждением. Идея заключается в том, что пользователь может хранить секретную информацию в зашифрованном виде и предоставить доступ только к определенным данным, которые выглядят безобидно, в то время как более чувствительная информация остается скрытой и защищенной. Например, в некоторых системах шифрования можно настроить несколько паролей: один для доступа к обычным данным, а другой — для доступа к более важным данным. Если пользователь подвергается давлению, он может предоставить пароль к безобидным данным, делая вид, что это все, что у него есть, а истинно важная информация остается скрытой.
И еще из странных решений: чтобы поднять свой сервисный узел, нужно заморозить на своем счету валюту OXEN примерно на 15 тысяч долларов США. Объясняется это как защита от заспамливания неблагонадежными нодами.
Плюсы:
Для защиты данных используется протокол SMP (SimpleX Messaging Protocol), который заворачивается в TLS для связи с ретранслирующими серваками. Разработчики регулярно выпускают обновления и чинят баги, поэтому приложение работает стабильно. Разумеется, весь исходный код открыт.
SimpleX использует сильную криптографию, в том числе постквантовые алгоритмы. В общем, по продуманности архитектуры и доступным настройкам клиента SimpleX выгодно отличается в лучшую сторону от большинства мессенджеров. Возможность развертывать собственные серверы — еще один важный плюс.
Тем не менее лично я пока отношусь к SimpleX настороженно. Проект никак не зарабатывает деньги, но уровень поддержки у него не хуже, чем у коммерческих. Подозрительно! К тому же SimpleX зарегистрирован в Великобритании, а правительство этой страны то и дело покушается на право граждан надежно шифровать переписку. Аудит исходников был проведен, но по заказу DARPA, то есть Минобороны США. Впрочем, исходный код открыт, и шифрование благородные лорды пока не запретили, так что, возможно, беспокоиться рано.
Стоит отметить и то, что разработчики выбрали для проекта необычный язык программирования — Haskell. Любители функциональщины оценят, но такой выбор автоматически сужает число людей, способных разобраться в исходниках.
Плюсы:
Интересная особенность — при регистрации тебе предлагается создать псевдоним, который потом хранится на NameServer (NS) сети Jami. Если ты потеряешь свой профиль (например, забудешь пароль), то восстановить его не получится и воспользоваться своим старым именем тоже, потому что неймсервер уже знает тебя. Зато таким образом обеспечивается защита от подделки личности. Понятно, что неймсервер не хранит ничего, кроме имени, но даже это — хоть и небольшая, но утечка метаданных.
Чтобы обзор не раздулся до космических размеров, мы сразу отбросим всякую попсу вроде WhatsApp, Telegram и Facebook Messenger. Для регистрации в них требуется телефон, а защищенность — полностью на совести разработчиков. Будем ориентироваться в первую очередь на полную анонимность, грамотно выстроенное шифрование, а также отсутствие закладок — то есть открытый и прошедший сторонний аудит исходный код.
Почему не Signal?
У мессенджера Signal хорошая репутация среди поклонников безопасного общения, и это абсолютно заслуженно! Среди его достоинств:- открытый исходный код;
- сильная криптография, которая активна по умолчанию;
- проведенный аудит безопасности;
- кросс‑платформенность;
- наличие большого числа полезных функций: пересылка файлов, аудио- и видеозвонки;
- самоуничтожающиеся сообщения.
- требуется телефонный номер для регистрации. И только недавно была добавлена возможность показывать собеседнику никнейм вместо своего телефонного номера;
- Signal делится телефонными номерами со сторонними (!) компаниями, и уже была успешнаяпопытка взлома, (https://xakep.ru/2022/08/16/twilio-signal/) в ходе которой телефонные номера утекали в руки злоумышленников;
- централизованная инфраструктура мессенджера. Если основные компоненты инфраструктуры выйдут из строя, работа мессенджера станет невозможной.
Session
Помимо серьезной защиты передаваемых данных, этот мессенджер отличается повышенной анонимностью. Он работает поверх сети Oxen, принцип которой схож с Tor: выстраивается цепочка служебных узлов от отправителя сообщения к получателю. Клиент есть для всех актуальных платформ: Android, iOS, macOS, Windows, Linux.При регистрации генерируется уникальный идентификатор пользователя и секретная фраза, предназначенная для восстановления аккаунта на новом устройстве. Поддерживаются все необходимые фичи современных мессенджеров: звонки, исчезающие сообщения, передача файлов, групповые чаты и так далее. Для получения уведомлений может использоваться инфраструктура Google (режим быстрой доставки), но самые параноидальные пользователи могут отключить эту функцию.
Без серверов Google сообщения будут продолжать приходить, но с некоторой задержкой. Впрочем, при тестировании даже «быстрая доставка» работала далеко не моментально.
Основной минус этого мессенджера в том, что разработчики выбрали спорные решения в плане безопасности: отказались от использования Perfect Forward Secrecy и режима правдоподобного отрицания.
Справка
Perfect Forward Secrecy (PFS) — это криптографическая функция, которая обеспечивает безопасность ключей шифрования, даже если долгосрочные ключи сервера скомпрометированы. В контексте сеансового шифрования PFS гарантирует, что каждый новый сеанс использует уникальный временный ключ, который не зависит от других ключей. Таким образом, даже если злоумышленник получит доступ к долгосрочным ключам, он не сможет расшифровать прошлую или будущую зашифрованную информацию, так как каждый сеанс использует отдельный ключ, который не сохраняется после завершения сеанса.Режим правдоподобного отрицания — это функция в системах шифрования и защиты данных, которая позволяет пользователю отрицать факт существования определенных данных даже под принуждением. Идея заключается в том, что пользователь может хранить секретную информацию в зашифрованном виде и предоставить доступ только к определенным данным, которые выглядят безобидно, в то время как более чувствительная информация остается скрытой и защищенной. Например, в некоторых системах шифрования можно настроить несколько паролей: один для доступа к обычным данным, а другой — для доступа к более важным данным. Если пользователь подвергается давлению, он может предоставить пароль к безобидным данным, делая вид, что это все, что у него есть, а истинно важная информация остается скрытой.
И еще из странных решений: чтобы поднять свой сервисный узел, нужно заморозить на своем счету валюту OXEN примерно на 15 тысяч долларов США. Объясняется это как защита от заспамливания неблагонадежными нодами.
Плюсы:
- полная анонимность благодаря сети Oxen;
- для регистрации не требуются никакие данные пользователя;
- возможность восстановления учетной записи при помощи секретной фразы;
- используется минимально необходимое количество передаваемых метаданных;
- открытый исходный код;
- децентрализованная структура сети;
- шифрование по умолчанию (используются стойкие криптоалгоритмы);
- проведен аудит кода.
- редкие обновления;
- анонимность обеспечивается только для сообщений;
- медленная доставка сообщений;
- наличие мелких багов;
- не используется PFS;
SimpleX
Наверное, самый интересный мессенджер в этой подборке, он же и самый загадочный. SimpleX удовлетворяет всем современным требованиям: есть аудио- и видеозвонки, передача файлов, исчезающие сообщения, группы пользователей и прочее. Регистрация анонимна и не требует вводить номер телефона или какие‑либо другие данные. Структура сети федеративная, с возможностью подключения собственных серверов‑ретрансляторов. Приятно удивляет обилие настроек: можно подключать свои ноды, серверы WebRTC ICE и XFTP для передачи файлов.Для защиты данных используется протокол SMP (SimpleX Messaging Protocol), который заворачивается в TLS для связи с ретранслирующими серваками. Разработчики регулярно выпускают обновления и чинят баги, поэтому приложение работает стабильно. Разумеется, весь исходный код открыт.
SimpleX использует сильную криптографию, в том числе постквантовые алгоритмы. В общем, по продуманности архитектуры и доступным настройкам клиента SimpleX выгодно отличается в лучшую сторону от большинства мессенджеров. Возможность развертывать собственные серверы — еще один важный плюс.
Тем не менее лично я пока отношусь к SimpleX настороженно. Проект никак не зарабатывает деньги, но уровень поддержки у него не хуже, чем у коммерческих. Подозрительно! К тому же SimpleX зарегистрирован в Великобритании, а правительство этой страны то и дело покушается на право граждан надежно шифровать переписку. Аудит исходников был проведен, но по заказу DARPA, то есть Минобороны США. Впрочем, исходный код открыт, и шифрование благородные лорды пока не запретили, так что, возможно, беспокоиться рано.
Стоит отметить и то, что разработчики выбрали для проекта необычный язык программирования — Haskell. Любители функциональщины оценят, но такой выбор автоматически сужает число людей, способных разобраться в исходниках.
Плюсы:
- для регистрации не требуются никакие данные пользователя;
- открытый исходный код;
- частые обновления;
- шифрование по умолчанию (используются стойкие криптоалгоритмы);
- возможность детальной настройки сети;
- возможность защиты IP-адреса при помощи ретрансляции через SMP-серверы (как предустановленные, так и введенные вручную);
- проведен аудит кода;
- минимальная передача метаданных, несмотря на федеративную архитектуру сети.
- лишь частично децентрализованая (федеративная) архитектура сети;
- потребляет много трафика для служебных нужд;
- регистрация в Великобритании;
- отсутствуют групповые звонки.
Jami
Это полностью децентрализованный мессенджер, не требующий для регистрации каких‑либо данных от пользователя. Сообщения шифруются при помощи RSA и заворачиваются в TLS — именно в таком виде происходит циркуляция сообщений между нодами. Еще из плюсов мессенджера — можно кастомизировать bootstrap-серверы, добавлять и использовать ноды в DHT-сети Jami.Интересная особенность — при регистрации тебе предлагается создать псевдоним, который потом хранится на NameServer (NS) сети Jami. Если ты потеряешь свой профиль (например, забудешь пароль), то восстановить его не получится и воспользоваться своим старым именем тоже, потому что неймсервер уже знает тебя. Зато таким образом обеспечивается защита от подделки личности. Понятно, что неймсервер не хранит ничего, кроме имени, но даже это — хоть и небольшая, но утечка метаданных.

