What's new
Runion

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

P2P-мессенджеры с шифрованием — что нового?

top

Light Weight
Депозит
$0
[Браузер] <---TLS---> [Chatterbox] <---e2ee---> [сервер Matrix]
В современных условиях трудно переоценить важность надёжных средств связи. В частности, для нестабильного интернета оптимально подходят децентрализованные и пиринговые месседжеры со сквозным шифрованием. Также разрабатываются радиопротоколы mesh-сетей, которые работают вообще без интернета (Reticulum, Meshtastic).

В этой области в последнее время произошло много интересного. Во-первых, стоит поздравить с круглой датой платформу Matrix, аудитория которой достигла 60 млн человек. Matrix продолжает неравный бой с технологическими гигантами за создание защищённой, открытой и удобной платформы коммуникаций.
Если посмотреть на график, то количество пользователей Matrix растёт в геометрической прогрессии, что указывает на вирусный характер распространения информации о «Матрице». Некоторые существующие клиенты тоже добавляют поддержку децентрализованного протокола, как это сделал Rocket.Chat.

В июле 2022 года национальная система здравоохранения Германии тоже перешла на Matrix. Они написали собственный мессенджер — неплохой пример для других больших организаций, которые хотят внедрить зашифрованные коммуникации на открытом и надёжном протоколе, но при этом внедрить свои специфичные функции в фирменном клиенте.



Как уже неоднократно рассказывалось, Matrix — это не конкретная программа, а универсальная платформа, призванная заменить Slack, Microsoft Teams и другие корпоративные инструменты.

Протокол поддерживает следующие функции:
децентрализованные коммуникации;
сквозное шифрование;
поддержка WebRTC VoIP/видеозвонков;
синхронизация в реальном времени;
поддержка групп.
На платформе работает много клиентов, и постоянно появляются новые. Среди них Element (самый популярный), Rocket.Chat, NeoChat, FluffyChat, Fractal, Hydrogen Web, Matrix Commander (в терминале), Gomuks (на скриншоте внизу), Syphon и др.



Будущее Matrix выглядит оптимистично. Чем больше программ поддерживают открытый протокол — тем больше у других клиентов сделать то же самое.

Планы разработчиков Matrix на ближайшее время:
Функция P2P-коммуникаций с сохранением приватности (гибрид между одноранговой пиринговой сетью и децентрализацией на основе серверов, как сейчас)
Создание децентрализованной, полностью открытой метавселенной The Third Room поверх протокола Matrix
Доработка WebRTC, чтобы каждый разработчик мог безопасно встраивать в свои проекты зашифрованные коммуникации E2EE VoIP
Кстати, недавно разработчики Element выпустили Chatterbox — зашифрованный E2EE-чат для сторонних веб-сайтов. Идея понятна — пользователи могут общаться со службой поддержки или банковским сотрудником во встроенном чате, не опасаясь перехвата коммуникаций, потому что сообщения зашифрованы и передаются по протоколу Matrix.




Схема такая:

Хотя продукт платный, но исходный код открыт — и на своём сервере его можно установить бесплатно.

P2P через Tor

В то время как Matrix только готовится реализовать P2P-протокол с шифрованием, в некоторых программах он присутствует изначально. Из последних разработок можно упомянуть Cwtch, который поддерживает зашифрованный пиринг из коробки. Уже вышли бета-версии клиентов под Android, Windows, Linux, MacOS, iOS. Интерфейс аскетичный:



Исходный код опубликован.

Спрос на децентрализованное шифрование есть, так что новые разработки наверняка не заставят себя долго ждать.
 
Top