5 лучших децентрализованных мессенджеров

Введение

Если вы подбираете себе чат сервер и проверяете различные варианты, рекомендую так же посмотреть на сервер MyChat. Я его тестировал и достаточно подробно описал. Возможно, вам он подойдет больше, чем все остальное.

Информация по Matrix Synapse без проблем гуглится, поэтому не буду подробно рассказывать, что это такое. Кратко пройдемся по основному:

  1. Matrix — это открытый протокол для децентрализованной коммуникации. Он может быть реализован в различных серверах и мессенджерах.
  2. Synapse — локальный сервер, который работает на протоколе matrix, обеспечивает возможность подключения и общения клиентов.
  3. Riot — клиент, который может подключаться к любому серверу, работающему по протоколу matrix, в том числе к synapse. Представлен в виде десктропной или web версии, которую можно установить на свой сервер.

Далее мы займемся установкой локальной версии Matrix Synapse для подключения своих клиентов. На этом же сервере разместим веб клиента Riot. Все это дело снабдим ssl сертификатом. В общем, на выходе должны получить готовое бесплатное локальное решение для корпоративного чата.

Сразу хочу предупредить, что мое описание не подходит под готовое руководство, которое позволит простым копипастом все настроить. Это руководство именно по matrix и riot, вы должны как минимум уметь настраивать web сервер с nginx, устанавливать сертификаты, проксировать запросы, если вам это понадобится.

Decision criteria

Jabber(XMPP) and Matrix differ fundamentally in their system architecture. There are also differences in the clients available in each case: On the one hand, there is a large variety with different functions — on the other hand, there is a reference client that offers the same functions for all operating systems.

What is more important for a decision now: system features or client functionality ?

There is no universal answer:
In the long run, it may be better to choose the system that is a better fit for you — regardless of client considerations. In the short term, an all-encompassing client solution may be important. In the case of corporations/organizations, it may also help to consider in which areas (client enhancement/customization or system/protocol enhancement) investments should/could be made.

Cooperation between Matrix and chat standard (XMPP) through functioning would be ideal. This would enable a standardized exchange of messages with others — and companies/authorities could still enjoy the advantages of fail-safe chat rooms internally.

Регистрация

Для регистрации в матрице не нужно чего-либо, кроме логина и пароля. Потеря пароля означает потерю аккаунта. Но некоторые сервера федерации позволяют привязывать почту, номер телефона, делать двухфакторную аутентификацию и т. п. Тогда будет возможность восстановить аккаунт в случае потери пароля. Но это опционально и нужно явным образом это всё включать в настройках аккаунта. Также некоторые хомсерверы поддерживают авторизацию (регистрацию) через сторонние сервисы: гугл, гитхаб и т. п.

На самом деле хомсервер способен восстановить аккаунт в случае потери пароля, но тогда все переписки будет расшифровать невозможно, а владельцу и пользователям по переписке будет извещено, что с вашим аккаунтом что-то не так, он (аккаунт) будет помечен как (красный) для них.

Также на хомсерверах можно включить регистрацию только тем, кто знает секретную фразу. Или же можно регистрацию отключить вовсе, и тогда регистрировать каждого пользователя будет администратор хомсервера вручную.

Особенности#

Федеративность аккаунта

В федеративных системах, в том числе в Matrix, вы можете использовать один аккаунт для доступа к разным серверам.

В следующем примере адреса серверов выдуманы для упрощения.

Предположим, вы создаёте аккаунт на через веб-интервейс . Пока что это не будет отличаться от привычного подхода. Но тут вы решаете завести аккаунт на .

Оба сервера – и – находятся внутри одной Федерации. Поэтому вы можете зайти на через , введя логин и пароль от аккаунта .

Такой подход чем-то схож с OAuth: вы регистрируетесь на , а потом заходите везде под своим гугл-аккаунтом.

Проверить, подключён ли конкретный сервер к общей Федерации можно на сайте https://federationtester.matrix.org/

Доступ к аккаунту

Доступ к аккаунту происходит по логину и паролю. Так как вы стараетесь быть хорошим человеком, вы не указываете при регистрации ни почты, ни телефона, ни ещё какого-либо способа связаться с вами. Если вы забудете логин или пароль, вы потеряете аккаунт навсегда.

Недостатки

Молодость

Федерации несколько лет от роду. С некоторыми ограничениями приходится мириться. Например, количество просмотров рассчитывается иногда приблизительно. Не полностью развиты интеграции со сторонними системами.

Человеческий фактор

Ваш сервер администрируется просто человеком. Лишь его добрая воля поддерживает порядок. Если крупные компании связаны – хотя бы формально – договором (во что в 2022 году верится всё меньше), то администрация сервера Федерации вам вообще ничего не должна. Не нравится администрация – создавайте свой сервер, вот и весь разговор.

Качество работы сервера напрямую зависит от того, насколько хорошо администратор понимает техническую составляющую.

Новые подходы

Федерация проста для использования. Но она активно подталкивает пользователей к изучению механизмов работы – например, к написанию и чтению таких статей, как эта. Конечно, авторы сделали всё, чтобы интерфейс был привычен. Но некоторые моменты, безусловно, будут вам в новинку. Например, необходимость делать резервную копию вашего аккаунта.

Что такое Федерация?

Matrix – лишь одна технология из многих, децентрализованных решений.

Система централизована тогда, когда данные пользователей обрабатываются только одной компанией. Например, сообщения «Вконтакте» хранятся только внутри «Вконтакте», «Телеграма» – только внутри «Телеграма» и так далее. Это и есть централизация.

Централизованные системы отказывают в обслуживании пользователям по всему миру. Компании хотят спокойно торговать нашими данными , а мы им в этом не помогаем. Мы то обсуждаем не то, что надо. То, наоборот, не осуждаем то, что осуждать приказывают. И всё пытаемся убедить окружающих в своей правоте.

Можно долго ругаться с администрацией условного «Твиттера» в поиске правды, но есть эффективный способ установить справедливость: дать возможность пользователям самостоятельно определять границы хорошего и плохого. Разрешить каждому пользователю стать администрацией своего Твиттера.

Для этого созданы децентрализованные системы. В таких системах нет главного узла обработки данных, тем более принадлежащего одной компании. Но существуют тысячи независимых обработчиков – серверов. В децентрализованной системе вы можете как примкнуть к существующему серверу, так и создать свой, включив его в общую сеть.

Это называется Федерацией. Пользователи Федерации с разных серверов могут беспрепятственно общаться.

Сходство с электронной почтой

Представьте себе Федерацию как общение через обычную почту. Вы пишете мне с [email protected], а я отвечаю вам с [email protected]. Мы зарегистрированы на разных серверах, письма проходят через десятки независимых посредников, но общение возможно.

Для справки: это не всегда было так. На заре почты отправлять письма можно было только пользователям своего сервера.

Сходство с мобильной связью

Неважно, кто выпустил мою и вашу сим-карты: мы можем звонить друг другу, теперь даже без роуминга. Мы можем менять сим-карты, но сохранять номер телефона, чтобы наши знакомые не потеряли с нами контакт

Можем отправлять СМС с компьютера на телефон.

И вы ведь помните, что так было не всегда?

Сходство с fido

Федерация напоминает реинкарнацию Фидонета на новых технологиях и подходах. Пользователи общаются через сервера, администрируемые обычными людьми. Каждый сервер устанавливает свои правила и может служить для координации трафика.

Сходство с RSS

Вы можете читать RSS с любого клиента, так же, как и Федерацию. Но в Федерацию пользователи могут и писать с любого клиента.

Пространства

Что такое “Пространство”?

Самая большая комната в Element — это “Пространства”, ваши огромные куски личной земли в стране Матрикс, на которых можно построить и рестораны с кабинетами (беседы тет-а-тет), и понастроить клубов (групповых чатов). Пространства позволяют сгруппировать чаты (комнаты) и контакты (личные беседы) по категориям. Они тоже могут быть публичными и закрытыми. Например, можно создать пространства для рабочих контактов и чатов, семья и окружение, хобби и т.д. Панель пространств вызывается либо кликом по трём горизонтальным чёрточкам в левом верхнем углу экрана, либо движением пальца по экрану от левого края к правому. Там же, в верхней и в нижней частях экрана, можно войти и в настройки своего аккаунта.

А в правом верхнем углу находится значок QR-кода вашего аккаунта, который можно отправить людям в качестве вашего идентификатора для добавления в контакты:

Создаём пространство

Тыкаем в большой “плюс” в середине экрана с надписью “Создать пространство”:

Создание пространства очень похоже на создание комнаты (чата). Выбираем тип пространства, например, публичное. Вписываем название, адрес и описание, и тыкаем в “Next” (Далее). При создании пространства автоматически создаются комнаты (чаты). Вписываем их названия в окошки и тыкаем в “Создать пространство”. И всё, пользуемся сотворённым.

А звонить можно? А фоточки?

Можно и звонить. Element поддерживает и голосовые, и видеозвонки. И качество звука, во всяком случае по моему опыту использования, вполне достойное. И голосовые сообщения в комнатах (то бишь чатах) тоже есть. И разумеется можно и фоточки отправить, и файл переслать. Тут вообще всё по взрослому, не смотря на молодость…

Распределённая архитектура и федерация

В нет единого сервера. Сервера имеют распределённую архитектуру. То есть серверов много и они все связаны между собой. Связанные сервера между собой называются . Любой сервер может вступить в федерацию .

Каждый пользователь привязан к определённому серверу. Он выбирается при регистрации. Все его переписки будут храниться в зашифрованном виде на выбранном сервере. Причём сервер никак не может прочитать содержимое таких переписок, прочитать могут только участники переписки. Также организовать свой сервер не сверх сложно. Можно для этого приспособить не самый мощный компьютер, тем самым заимев свой личный сервер , который можно легко присоединить к федерации. Такой сервер называется . Также помимо привязки пользователей к серверу привязываются и комнаты.

Переписки синхронизируются между серверами (в одной федерации) автоматически. То есть, если есть комната на и в неё заходит пользователь из , то автоматически получит зашифрованную (если было включено шифрование) переписку из на . И пользователь из даже не почувствует, что он в комнате другого хомсервера. Этот пользователь может спокойно писать сообщения, а сам их синхронизирует с . Это и называется по сути федерацией.

Также можно запрещать заходить в комнаты пользователям из другого хомсервера. Ещё можно включить регистрацию на вашем хомсервере только по секретной фразе. Только те, кто её знают, смогут зарегистрироваться.

Что такое Matrix

Matrix – одна из децентрализованных федеративных систем общения. Способ передачи сообщений в Matrix лежит на https://matrix.org/. В чём-то она похожа на git. Сообщение – коммит, отправка – пуш и так далее.

В обычной речи “Matrix” – термин многозначный. Под ним могут подразумевать:

  1. Сеть: сервера и связи между ними.

  2. Протокол: способ передавать сообщения через сервера, хотя протокол называется по-другому.

  3. Мосты: способ забирать сообщения из одной чужой системы (например, из «Телеграма») и помещать их в другую чужую систему (например, VK).

  4. Общение: мессенджера Matrix нет. Под «общаться в Matrix» имеется в виду «общаться через Matrix с помощью любого подходящего мессенджера».

Под кат я буду прятать техническую информацию. Также далее предполагается, что канал общения в Matrix переключен в режим полного шифрования (Е2ЕЕ), в режим приватного доступа, не индексируется поисковиками, не публикуется автоматом в чужие системы, словом, лично вы сделали всё со своей стороны, чтобы общение было защищённым.

Особенности

Федеративность аккаунта

В федеративных системах, в том числе в Matrix, вы можете использовать один аккаунт для доступа к разным серверам.

В следующем примере адреса серверов выдуманы для упрощения.

Предположим, вы создаёте аккаунт на через веб-интервейс . Пока что это не будет отличаться от привычного подхода. Но тут вы решаете завести аккаунт на .

Оба сервера – и – находятся внутри одной Федерации. Поэтому вы можете зайти начерез, введя логин и пароль от аккаунта .

Такой подход чем-то схож с OAuth: вы регистрируетесь на , а потом заходите везде под своим гугл-аккаунтом.

Проверить, подключён ли конкретный сервер к общей Федерации можно на сайте https://federationtester.matrix.org/.

Доступ к аккаунту

Доступ к аккаунту происходит по логину и паролю. Так как вы стараетесь быть хорошим человеком, вы не указываете при регистрации ни почты, ни телефона, ни ещё какого-либо способа связаться с вами. Если вы забудете логин или пароль, вы потеряете аккаунт навсегда.

Лучшие мессенджеры на Linux для личного использования

Пожалуйста, имейте в виду, что в этом списке нет приложений, которые интегрируются с такими популярными сервисами, как Facebook, Yahoo и другими. Другими словами, мы не будем говорить об универсальных чат-клиентах, таких как Pidgin, Empathy и так далее. В списке также не будет браузерных мессенджеров как, например, Typer. Давайте посмотрим, у каких сервисов для обмена сообщениями есть нативные клиенты на Linux.

1. Skype

Понимаем, что начинать этот список с продукта компании Microsoft — не самая хорошая идея. Однако нужно признать, что Skype — это один из самых популярных мессенджеров, в особенности для компьютеров. Skype начинают всё чаще использовать при проведении онлайн-собеседований на работу и других подобных мероприятиях, поэтому можно легко оказаться в ситуации, когда использовать Skype просто необходимо.

Skype выпустили клиент на Linux ещё до того, как компания Microsoft купила этот мессенджер. Для установки можно скачать файл в формате .deb или Snap. Кроме того, Skype работает довольно неплохо и хорошо интегрируется в большинство сред рабочего стола.

2. Telegram

Telegram является ещё одним популярным мессенджером, исходный код которого частично открыт. Это приложение с упором на приватность доступно для всех настольных платформ и мобильных операционных систем. Благодаря этому Telegram можно назвать по-настоящему кросс-платформенным приложением.

Telegram часто используют как альтернативу WhatsApp, поэтому если вы в поиске приложения-замены для WhatsApp, которое ещё и поддерживает Linux, то вам стоит присмотреться к Telegram. Telegram хорошо выглядит и безупречно работает на Linux, поэтому вы просто обязаны попробовать его! Про установку Telegram в Ubuntu читайте в этой статье.

3. Viber

Viber можно в целом назвать альтернативой Skype. Общаться можно посредством текстовых сообщений, аудио- и видеозвонков. При помощи нативного Linux-клиента Viber пытается переманить часть аудитории Skype. Ожидаемо, история переписок синхронизируется между компьютером и мобильным приложениями (так же, как в Telegram и Skype).

Кроме того, данное приложение хорошо интегрируется в большинство сред рабочего стола, включая Gnome. Установщики доступны для Ubuntu и Fedora, однако только для 64-битных версий этих дистрибутивов. При установке на Ubuntu версии 18.10 или старше можно столкнуться с проблемой неудовлетворённых зависимостей. При использовании Ubuntu 18.04 всё будет работать нормально. Про установку Viber в Ubuntu читайте здесь.

4. Wire

Wire наделал довольно много шума благодаря своему современному, чистому интерфейсу c упором на приватность. Wire позиционируют как совершенный менеджер, обладающий End-to-end шифрованием текстовых сообщений, а также аудио- и видеозвонков. Wire можно использовать как для личных целей, так и для командной коммуникации. Это приложение также является open-source альтернативой Slack.

5. Signal

Signal — это ещё один интересный мессенджер для смартфонов, у которого есть клиент для Linux. В Signal упор сделан на приватность и безопасность, при этом исходный код приложения открыт.

6. Session

Так уж получилось, что Session — это форк Signal. Говоря вкратце, в Session также сделан упор на приватность. Кроме того, для использования этого сервиса не нужен номер телефона. Поэтому если вам нужно что-либо для личного использования, то Session один из лучших вариантов.

Техническая архитектура

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

В основе программы находится базовое трио — C++; Js; Python. В дополнении к этому используется модуль React для создания GUI. Elixir с его виртуальной машиной, в качестве альтернативы Java. За счет Elixir во многом обеспечивается кроссплатформенность.

Rust — специфический язык программирования, с улучшенным менеджментом ресурсов памяти. Во многом базируется на синтаксисе C.

Итого имеем:

  1. C++ — базовое ядро программы.
  2. JS — базовый скриптовый язык.
  3. Python — для сетевого кода.
  4. React — формирование GUI.
  5. Elixir — обеспечение кроссплатформенности.
  6. Rust — для оптимизации использования памяти.

Other Comparisons

  • joinjabber.org — How does XMPP compare to Matrix in more detail? (external)
  • knowledia.com — matrix-vs-XMPP (external)
  • basilage.net — Trimming the Fat Markup Myth one calorie at a time (external) — Comparison XML <-> JSON

… where unfortunately the question “What is better?” is often asked. But actually I think the question “What is different?” makes more sense, because different requirements can lead to different (other) solutions.

Difference according to Matrix

Matrix itself finds the difference relatively subjective and formulates:

Source: (external)

… however, different terms like bridges, federation and interoperability are used in one sentence here. Since there is often different understanding about this, a few thoughts are therefore appropriate.

Что такое Matrix

Matrix – одна из децентрализованных федеративных систем общения. Способ передачи сообщений в Matrix лежит на https://matrix.org/. В чём-то она похожа на git. Сообщение – коммит, отправка – пуш и так далее.

В обычной речи “Matrix” – термин многозначный. Под ним могут подразумевать:

  1. Сеть: сервера и связи между ними.

  2. Протокол: способ передавать сообщения через сервера, хотя протокол называется по-другому.

  3. Мосты: способ забирать сообщения из одной чужой системы (например, из «Телеграма») и помещать их в другую чужую систему (например, VK).

  4. Общение: мессенджера Matrix нет. Под «общаться в Matrix» имеется в виду «общаться через Matrix с помощью любого подходящего мессенджера».

Под кат я буду прятать техническую информацию. Также далее предполагается, что канал общения в Matrix переключен в режим полного шифрования (Е2ЕЕ), в режим приватного доступа, не индексируется поисковиками, не публикуется автоматом в чужие системы, словом, лично вы сделали всё со своей стороны, чтобы общение было защищённым.

p2p messenger

Многих беспокоит вопрос целесообразности разработки p2p-мессенджеров и удобства их использования, так как ради безопасности и децентрализации часто приходится жертвовать удобством. Данные программы могут быть предназначены для пересылки сообщений, а могут иметь возможность совершать денежные транзакции. Такие мессенджеры имеют разные названия (Crypto messenger, Decentralized messenger, Blockchain messenger, p2p messenger), но они имеют общее — децентрализованная сеть. p2p-мессенджеры можно использовать на компьютерах и мобильных устройствах (смартфоны и планшеты).

Related Alibaba Cloud Products

can be integrated with Server Load Balancer, VPC, and other cloud services, allowing you to manage container applications from the console or terminal. The product maintains compatibility with native Kubernetes and provides security, high availability, and stable upgrading services. It is a fully managed cloud container management service that supports native Kubernetes and integrates with other Alibaba Cloud products. It replaces the need to install, operate and scale your container cluster infrastructure. Being a fully-managed service, Container Service for Kubernetes helps you to focus on your applications rather than managing container infrastructure.

Использование

При первом запуске программа предложит произвести подключение, либо настроить подключение через дополнительную цепочку (например, TOR).
Далее необходимо довольно продолжительное время, чтобы скачать базу. Следить за статусом можно на соответствующей вкладке (Network Status).
Тем временем можно создавать свои ключи/адреса в любом кол-ве. Можно создать ключи используя пароли, в этом случае никаких резервных копий ключей делать не придётся, необходимо лишь запомнить пароль и версию используемого протокола.
Отправляя сообщение собеседнику следует дождаться пока оно обработается (зашифруется, отправится). Статус каждого сообщения можно посмотреть в папке Sent.
Для получения сообщений необходимо отправить один из своих публичных адресов (ключей) собеседнику.
То же самое касается chan (каналов). Сначала создаётся (вкладка Chans), далее рассылается необходимым участникам его BM-адрес.

Отдельно следует упомянуть, что значок в правом нижнем углу говорит о том в каком режиме подключен BitMessage:

  • Красный

    нет соединения;

  • Жёлтый

    программа работает в режиме клиента (входящие подключения закрыты);

  • Зелёный

    установлено соединение с другими участниками сети (программа работает в режиме клиент-сервер и база с сообщениями раздаётся всем участникам сети).

Во втором и третьем случае всё будет работать успешно. Зелёный значок сигнализирует о том, что вы помогаете сети своими ресурсами, следовательно сеть будет работать быстрее.

Identity Servers

They are not where accounts or credentials are stored — these live on home
servers. Identity Servers are just for mapping 3rd party IDs to matrix IDs.

This process is very security-sensitive, as there is obvious risk of spam if it
is too easy to sign up for Matrix accounts or harvest 3PID data. In the longer
term, we hope to create a decentralised system to manage it (matrix-doc #712), but in the meantime,
the role of managing trusted identity in the Matrix ecosystem is farmed out to
a cluster of known trusted ecosystem partners, who run ‘Matrix Identity
Servers’ such as Sydent, whose role
is purely to authenticate and track 3PID logins and publish end-user public
keys.

Недостатки

Молодость

Федерации несколько лет от роду. С некоторыми ограничениями приходится мириться. Например, количество просмотров рассчитывается иногда приблизительно. Не полностью развиты интеграции со сторонними системами.

Человеческий фактор

Ваш сервер администрируется просто человеком. Лишь его добрая воля поддерживает порядок. Если крупные компании связаны – хотя бы формально – договором (во что в 2022 году верится всё меньше), то администрация сервера Федерации вам вообще ничего не должна. Не нравится администрация – создавайте свой сервер, вот и весь разговор.

Качество работы сервера напрямую зависит от того, насколько хорошо администратор понимает техническую составляющую.

Новые подходы

Федерация проста для использования. Но она активно подталкивает пользователей к изучению механизмов работы – например, к написанию и чтению таких статей, как эта. Конечно, авторы сделали всё, чтобы интерфейс был привычен. Но некоторые моменты, безусловно, будут вам в новинку. Например, необходимость делать резервную копию вашего аккаунта.

Преимущества

Удобнее

Федерация создана так, чтобы пользователи не ощущали границ

Федерация создана так, чтобы пользователи не ощущали границ. Представьте, что вы можете общаться в своём любимом мессенджере, не зная, откуда вам отвечает собеседник – из «Телеграма», с электронной почты, из комментариев на YouTube, VK или из другой Федерации. Вам не придётся хранить на телефоне десяток мессенджеров, помнить пароли от дюжин аккаунтов.

Вы не обязаны агитировать всех своих знакомых переходить в Федерацию вслед за вами. Федерация может прокладывать мосты к другим системам для бесшовного общения. Конечно, чтобы оно красиво работало, вам надо будет вложить свой труд: где-то больше, где-то меньше. В Mastodon есть почти родная интеграция с Twitter, а Matrix позволяет связать между собой около тридцати соцсетей.

Свободнее

Пользователь может свободно выбирать сервера, правила которых его устроят – или создавать свои. Админ сервера – козёл? Да и чёрт с ним, переходите на другой сервер и общайтесь с теми же людьми, с кем общались и ранее. Все козлы? Создайте свой сервер – это требует минимальных знаний системного администрирования и крайне скудного финансирования.

Иногда безопаснее

В Федерации считается дурным тоном требовать от пользователя номер телефона или почту, равно как и собирать приватные данные вроде IP-адреса или отпечатка браузера. Администрация вашего сервера обычно знает о вас только то, что вы сами ей сообщили.

Некоторые ресурсы Федерации настроены на использование сквозного шифрования (E2EE). Администрация сервера не имеет доступа к E2EE-переписке пользователей, и это повышает безопасность общения. «Телеграм» подвергался блокировкам в России именно за применение E2EE.

Федерация – это не магия, которая делает «безопасно». Это инструмент, безопасность общения в котором зависит от навыков пользователей.

Install Synapse

Create a virtual environment for your Synapse application. Python virtual environment is used to create an isolated virtual environment for a Python project. A virtual environment contains its own installation directories and doesn’t share libraries with global and other virtual environments.

Provide the ownership of the directory to the current user.

Now activate the virtual environment.

Ensure that you have the latest version of and .

Install the latest version of Synapse using pip.

The above command will take some time to execute as it pulls and installs the latest version of Synapse and all the dependencies from Github repository.

Telegram

Лицензия: формально — GPLv3. Однако важная часть разработки закрыта. Если взглянуть на репозитории, то видно, что в последнее время какое-то движение наблюдалось только в вебовой версии. Увы, в таком виде это скорее иллюзия открытостиСтепень централизации: централизованныйВозможность анонимной регистрации и работы: нетНаличие E2EE: реализованы, но как дополнение. По умолчанию чаты не шифруютсяСинхронизация E2EE-чатов: нет. Секретный чат можно использовать только с одного устройства, с другого доступа к нему уже не будетУведомление о проверке отпечатков E2EE: нет. Пользователи могут сами зайти в настройки, чтобы сравнить отпечаткиЗапрет на скриншоты секретных чатов: есть, но работает не на всех устройствахГрупповые чаты E2EE: нетЗащита социального графа: нет

Мессенджер, созданный командой Павла Дурова, построен на технологии шифрования переписки MTProto. На данный момент частично заблокирован на территории России, но эта блокировка — отдельная тема для разговора.

Мессенджер неоднозначный. Вокруг него много шума, но оправдан ли он? Доступа к исходникам нет, чаты по умолчанию не шифруются, нет защиты социального графа (все твои контакты хранятся на серверах Telegram), нет групповых E2EE-чатов, E2EE-чаты не поддерживаются в настольной версии программы, только в мобильной, мессенджер централизованный, сообщения хранятся на сервере (и они, как уже было отмечено, не зашифрованы), и при всем этом отсутствует возможность анонимной регистрации.

Если ты хочешь использовать Telegram, то для защиты переписки не забывай создавать секретные чаты. В мобильной версии для этого нужно выбрать команду New Secret Chat. Из настольных версий секретные чаты поддерживают только некоторые (например, один из двух клиентов для macOS).

В секретном чате сообщения шифруются и не хранятся на серверах мессенджера. Также нельзя сделать скриншот секретного чата, но ничто не мешает сфотографировать такой чат с экрана.

Понравилась статья? Поделиться с друзьями:
Быть в курсе нового
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: