Sanket.Chat
Secure messaging comparison

SANKET и Element (Matrix): сравнение защищённых платформ обмена сообщениями

Element, построенный на стандарте Matrix, используется государственными органами и компаниями и может размещаться на собственных серверах. Sanket объединяет libsignal от Signal с постквантовыми протоколами PQXDH и SPQR, групповым шифрованием для каждого устройства, взаимной аутентификацией устройств через TLS и подписанными выпусками в установке для одной организации под контролем заказчика.

О Element / Matrix

Element Creations Ltd; фонд Matrix.org · Великобритания

Element - защищённая коммуникационная платформа компании Element Creations Ltd из Великобритании, построенная на открытом стандарте Matrix, развитие которого координирует некоммерческий фонд Matrix.org. Она использует шифрование Olm и Megolm, обеспечивает сквозное шифрование личных сообщений, закрытых комнат и звонков и может развёртываться на собственных серверах или предоставляться как полностью управляемое решение через серверный комплекс Element.

Sanket и Element / Matrix: параллельное сравнение

Кто контролирует инфраструктуру

SANKET

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

Элемент / Матрикс

У заказчика (при самостоятельном размещении Element Server Suite) либо у Element (с полным управлением со стороны Element).

Варианты развертывания

SANKET

Выделенная установка в любом выбранном заказчиком облаке и регионе (или на инфраструктуре Tosh Defence), на серверах заказчика либо в полностью изолированной от сетей среде; на одном сервере или в конфигурации высокой доступности с восстановлением на второй площадке.

Элемент / Матрикс

Размещение на собственных серверах или полностью управляемое обслуживание; решения для связи между физически изолированными сетями.

У кого находятся ключи и кто контролирует идентификацию

SANKET

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

Элемент / Матрикс

Идентификаторы пользователей Matrix на домашнем сервере оператора. Управление ключами: публичная документация отсутствует.

Протокол шифрования

SANKET

Signal Protocol реализован через официальную библиотеку libsignal от Signal, прошедшую независимый аудит. Сообщения защищены шифрованием AES-256-CBC и проверкой подлинности HMAC-SHA256 внутри libsignal; для файлов и звонков используется AES-256-GCM; для TLS применяются только наборы шифров с AES-256-GCM.

Элемент / Матрикс

Олм (для общения один на один) и Меголм (для групп), реализованные в библиотеке водоземак.

Постквантовая защита

SANKET

Да, в текущем выпуске: PQXDH с обязательным постквантовым предварительным ключом Kyber и храповым механизмом SPQR (тройной храповой механизм), а также гибридный обмен ключами X25519MLKEM768 на пограничном узле TLS.

Элемент / Матрикс

Not publicly documented

Сквозное шифрование групп и звонков включено по умолчанию

SANKET

Да. Личные и групповые сообщения, реакции, зашифрованные широковещательные сообщения и файлы всегда защищены сквозным шифрованием; для голосовых и видеозвонков применяется шифрование кадров AES-256-GCM с пятью новыми ключами для кадров в секунду внутри SRTP AES-256-GCM.

Элемент / Матрикс

Да, для личных сообщений и закрытых комнат; голосовые и видеозвонки защищены сквозным шифрованием с помощью Element Call.

Поставщик удостоверений заказчика (SSO / LDAP)

SANKET

Да. Вход через собственный каталог заказчика по протоколам OIDC, SAML 2.0 или LDAP, создание учётных записей через SCIM 2.0 и аппаратные ключи безопасности FIDO2 для администраторов.

Элемент / Матрикс

OIDC, LDAP, Active Directory, SAML и SCIM в профессиональной версии серверного комплекса Элемент (например, Кейклок, Энтра АйДи и Окта).

Средства администрирования и управление устройствами

SANKET

Одобрение и отзыв доступа устройств, режим потери и удаленное стирание данных, подписанные списки устройств, взаимная аутентификация устройств по TLS, политики хранения сообщений, пересылки и буфера обмена, метки классификации, определяемые заказчиком, и журнал аудита с цепочкой хешей для системы SIEM заказчика.

Элемент / Матрикс

Not publicly documented

Суверенитет данных (юрисдикция, разработано в Индии)

SANKET

Разработано в Индии компанией Tosh Defence. Данные остаются в выбранной заказчиком юрисдикции и на выбранной им инфраструктуре. В продуктах нет аналитики сторонних поставщиков и зависимости от зарубежных компонентов при работе.

Элемент / Матрикс

Element Creations Ltd, Великобритания; развитие Matrix координирует фонд Matrix.org.

Целостность выпусков и контроль обновлений

SANKET

Выпуски подписаны с помощью Ed25519 и проверяются перед установкой; предусмотрены фиксация версии и защита от отката на предыдущую версию, а при сбое обновления автоматически восстанавливается прежнее состояние. Заказчик сам решает, когда обновляться: через интернет или с помощью подписанного автономного пакета.

Элемент / Матрикс

Not publicly documented

Платформы

SANKET

Нативные приложения для iOS, Android, Windows, macOS и Linux. Отсутствие браузерного клиента предусмотрено архитектурой: атаковать через него невозможно.

Элемент / Матрикс

iOS, Android, macOS, Windows, Linux и веб-версия.

В чём преимущества Sanket

  • Библиотека libsignal от Signal с постквантовыми механизмами PQXDH и SPQR для всех сообщений.
  • Попарное шифрование групповых сообщений для каждого устройства: общего ключа группы нет, а удаление участника немедленно распространяется на будущие сообщения.
  • По умолчанию отдельная установка для одной организации; разделение организаций обеспечивается отдельными установками.
  • Механизмы контроля доверия к устройствам: одобрение устройств, подписанные списки устройств, взаимная аутентификация устройств по TLS, ключи с аппаратной защитой и зафиксированным уровнем защиты, удаленное стирание данных.
  • Целостность выпусков обеспечивается подписанными манифестами, защитой от отката к прежним версиям и подписанными пакетами для автономной установки.

Часто задаваемые вопросы

Какая есть хорошая альтернатива Element или Matrix?

SANKET (Sanket.Chat) от Tosh Defence: Signal Protocol с постквантовыми протоколами PQXDH и SPQR, отдельное шифрование групповых сообщений для каждого устройства и полный контроль над устройствами в выделенном экземпляре под управлением организации.

Как Sanket шифрует групповые сообщения?

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

Можно ли разместить Sanket на собственных серверах?

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

Возьмите свои коммуникации под собственный контроль

Обсудите с командой Tosh Defence варианты развёртывания - от выделенной установки в облаке до инфраструктуры, полностью изолированной от сетей, или сначала ознакомьтесь с полным описанием архитектуры безопасности.