В современных условиях трудно переоценить важность надёжных средств связи. В частности, для нестабильного интернета оптимально подходят децентрализованные и пиринговые месседжеры со сквозным шифрованием. Также разрабатываются радиопротоколы 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.
Схема такая:
[Браузер] <---TLS---> [Chatterbox] <---e2ee---> [сервер Matrix]
Хотя продукт платный, но исходный код открыт — и на своём сервере его можно установить бесплатно.
P2P через Tor
В то время как Matrix только готовится реализовать P2P-протокол с шифрованием, в некоторых программах он присутствует изначально. Из последних разработок можно упомянуть Cwtch, который поддерживает зашифрованный пиринг из коробки. Уже вышли бета-версии клиентов под Android, Windows, Linux, MacOS, iOS. Интерфейс аскетичный:
Исходный код опубликован.
Спрос на децентрализованное шифрование есть, так что новые разработки наверняка не заставят себя долго ждать.
Комментарии (17)
i7071270
29.07.2022 01:13+1Среди них Element (самый популярный), Rocket.Chat, NeoChat, FluffyChat, Fractal, Hydrogen Web, Matrix Commander (в терминале), Gomuks (на скриншоте внизу), Syphon и др.
а какой из этой кучи самый адекватный для android?
artemisia_borealis
29.07.2022 01:17Про «самый» полноценно сказать сложно, потому как нужно всё попробовать. Но про Element могу сказать, что работает ок
xikoj28346
29.07.2022 09:43+1Система хорошая, однако всё равно большая часть юзеров будет пользоваться Телеграмом, без таких заморочек
Polunochnik
29.07.2022 13:23это в любом случае тупиковый путь развития децентрализованных систем общения. какая разница перехватят/не перехватят канал общения, расшифруют/не расшифруют если на уровне провайдера будет стоять ТСПУ которое со временем будет годно вычленять такой трафик общения и блокировать (пару лет и они точно прокачают свои алгоритмы) ну или просто физически отключать сегменты сети от внешней сети. абсолютно не видно массового развития (понятно что это не удобно и может быть еще не время для таких ухищрений) децентрализованных систем общения использующих другие каналы (wi-fi, различные частоты радиоканала) например Meshtastic (https://habr.com/ru/post/568394/) ну или как вариант через обычные розетки (адаптеры Power Line). Понятно что это сложно/дорого/неудобно и по большей части не нужно, но развитие в этом направлении и есть наверно истинная "децентрализация"?
Revertis
29.07.2022 14:35+8Вам просто нужно перейти к другому провайдеру государственных услуг.
Polunochnik
29.07.2022 14:45К сожалению в любом случае все провайдерам придется исполнять закон. Со временем провайдеров станет меньше, крупные поглотят мелких и т.д.
Revertis
29.07.2022 15:00+1Перечитайте моё сообщение. Вы не поняли о чём я.
Polunochnik
29.07.2022 15:02+2спасибо. теперь дошло. Вы абсолютно правы. смена провайдера будет лучшим решением в долгосрочной перспективе при любом раскладе ситуации.
Diordna
30.07.2022 20:25К сожалению у любого провайдера государственных услуг могут ухудшиться отношения с клиентами.
artemisia_borealis
Matrix и правда хорошая штука и Element неплохо работает.
Тьма всяких активных чатов есть (не зeркал телеги) (подписан на C++, Haskell, D, LaTeX, OpenBSD ...)
Но вот за всё время у меня только три контакта личных есть. Остальные в своём «пузыре», никого не парит светить свой номер где ни попадя. Никакие аргументы не работают.
trueMoRoZ
Это пока вашим контактам скрывать нечего или под их сообщения статью не придумали
qw1
Если «обычным людям» поголовно будет что скрывать, государство найдёт способ, как блокнуть Matrix.