← Blog

Сквозное шифрование: честно и без пафоса

2026-10-21 · MurMur team

Что такое сквозное шифрование на самом деле

Про сквозное шифрование (E2EE) слышали многие, а представляют его немногие. Смысл простой: сообщение шифруется на вашем устройстве и расшифровывается только на устройстве собеседника. Все, кто находится посередине — сервер, передающий сообщение, сеть, по которой оно идёт, компания, владеющая инфраструктурой, — видят только зашифрованный набор байтов и не могут его прочитать.

MurMur устроен так с самого начала. Здесь нет регистрации по номеру телефона или почте: ваша личность — это криптографический ключ, который выглядит как npub. Сообщения и звонки шифруются между двумя устройствами. Релей — небольшой сервер на Rust в Европе — передаёт зашифрованные данные и хранит их только в зашифрованном виде ограниченное время. Открытый текст на сервере не появляется никогда.

Что защищает E2EE

Что E2EE не защищает

Это самая важная часть, о которой обычно говорят меньше всего.

УгрозаПомогает ли E2EE?
Оператор релея читает перепискуДа — это и есть его основная задача
Перехват в Wi-Fi или на стороне провайдераДа
Утечка хранимых сообщений с сервераВ основном да — утекает только шифротекст, и недолго хранившийся
Узнать, кто с кем и когда общаетсяНет
Вредонос на телефоне или физический доступ к немуНет
Вы потеряли ключНет — восстановления по SMS не существует

Честно про MurMur

MurMur — молодой open-source проект с небольшой аудиторией. Независимого аудита безопасности он пока не проходил. Код открыт, проверить его может любой — и мы были бы рады такой проверке, — но «код доступен для проверки» и «проверка проведена» — разные вещи. Если ваша модель угроз требует именно аудированного ПО, подождать — разумное решение. Лучше сказать это прямо, чем делать вид, что проблемы нет.

Два практических ограничения стоит знать заранее. MurMur — это PWA, он зависит от браузера: обновления и особенности браузеров влияют на него так же, как на любой веб-приложение. А поскольку личность здесь — это ключ, а не номер телефона, резервная копия ключа — ваша ответственность. Это одновременно сила такой модели и её самое уязвимое место.

Вопросы и ответы

Значит ли E2EE, что релей MurMur вообще ничего не видит?
Содержание сообщений и звонков — нет, не видит. Но служебные данные ему доступны: какие пары ключей обмениваются трафиком и когда; зашифрованные сообщения он временно хранит для доставки. Это метаданные, и E2EE их не прячет.
Что будет, если я потеряю ключ?
Вы потеряете аккаунт. Восстановления через SMS или почту нет, потому что к аккаунту не привязаны ни номер, ни адрес. Единственная страховка — заранее сделанная резервная копия ключа.
Зачем шифрованному мессенджеру вообще сервер?
Чтобы доставлять сообщения, когда получатель не в сети, маршрутизировать звонки и доставлять push-уведомления. Задача релея — транспорт и временное зашифрованное хранение, а не чтение. Поэтому «сквозное шифрование» и «наличие сервера» друг другу не противоречат.
E2EE — это то же самое, что замочек в браузере?
Нет. Обычный HTTPS шифрует канал между вами и сервером — сервер читает всё. E2EE сохраняет содержимое зашифрованным на всём пути, и прочитать его могут только два устройства на концах.
MurMur проходил аудит безопасности?
Внешнего аудита пока не было. Исходный код открыт на GitHub, независимая проверка приветствуется. Мы считаем это открытым пунктом, а не закрытым.

Сквозное шифрование — важный и нужный слой защиты, но это один слой, а не гарантия полной безопасности. Польза от него появляется тогда, когда вы точно понимаете, где он заканчивается. Если такой набор компромиссов — без регистрации и номера телефона, с релеем, который не может прочитать переписку, но с ответственностью за свой ключ и молодым, ещё не аудированным кодом — вам подходит, попробуйте MurMur на murmurchat.org. Он устанавливается как PWA на iPhone и Android без App Store и Google Play, а исходники лежат на GitHub.

Try MurMur — no phone, no email →