Sanket.Chat
Secure messaging comparison

SANKET so với Element (Matrix): so sánh khả năng nhắn tin bảo mật

Element, được xây dựng trên tiêu chuẩn Matrix, được các chính phủ và doanh nghiệp sử dụng và có thể triển khai trên máy chủ tự quản lý. Sanket cung cấp libsignal của Signal cùng các giao thức hậu lượng tử PQXDH và SPQR, mã hóa nhóm riêng cho từng thiết bị, xác thực TLS hai chiều giữa các thiết bị và các bản phát hành có chữ ký số, trong một bản cài đặt dành riêng cho một tổ chức và do khách hàng kiểm soát.

Về Element / Matrix

Element Creations Ltd; Quỹ Matrix.org · Vương quốc Anh

Element là nền tảng liên lạc bảo mật của Element Creations Ltd tại Vương quốc Anh, được xây dựng trên tiêu chuẩn mở Matrix do Quỹ Matrix.org phi lợi nhuận quản lý. Nền tảng sử dụng mã hóa Olm và Megolm, mã hóa đầu cuối tin nhắn trực tiếp, phòng riêng tư và cuộc gọi, đồng thời có thể được triển khai trên máy chủ tự quản lý hoặc sử dụng dịch vụ được quản lý toàn bộ thông qua Bộ sản phẩm máy chủ Element.

Sanket so với Element / Matrix: so sánh trực tiếp

Ai kiểm soát cơ sở hạ tầng

SANKET

Khách hàng. Mỗi tổ chức có một hệ thống chuyên dụng, chạy trên hạ tầng do mình sở hữu hoặc lựa chọn, không có dịch vụ do nhà cung cấp vận hành trên đường truyền tin nhắn.

Element / Matrix

Khách hàng (tự lưu trữ bộ máy chủ Element) hoặc Element (quản lý toàn bộ).

Các phương án triển khai

SANKET

Bản cài đặt riêng trên bất kỳ hạ tầng đám mây nào tại bất kỳ khu vực nào do khách hàng lựa chọn (hoặc do Tosh Defence lưu trữ), tại cơ sở của khách hàng hoặc cách ly hoàn toàn với các mạng khác; vận hành trên một máy chủ hoặc ở chế độ sẵn sàng cao với khả năng khôi phục tại địa điểm thứ hai.

Element / Matrix

Tự lưu trữ hoặc được quản lý toàn diện; giải pháp liên miền kết nối các mạng cách ly vật lý.

Ai nắm giữ khóa và quản lý danh tính

SANKET

Khách hàng và người dùng của họ. Khóa được tạo trên từng thiết bị và được bảo vệ bằng cơ chế lưu trữ có phần cứng hỗ trợ; danh tính là Sanket ID do khách hàng kiểm soát, không bắt buộc dùng số điện thoại cá nhân làm định danh.

Element / Matrix

ID người dùng Matrix trên máy chủ chính của nhà vận hành. Quản lý khóa: chưa có tài liệu công khai.

Giao thức mã hóa

SANKET

Signal Protocol được triển khai qua libsignal chính thức của Signal, đã được kiểm toán độc lập. Thông điệp sử dụng AES-256-CBC cùng HMAC-SHA256 trong libsignal; tệp và cuộc gọi sử dụng AES-256-GCM; TLS chỉ sử dụng các bộ mã hóa có AES-256-GCM.

Element / Matrix

Olm (một-một) và Megolm (nhóm), được triển khai trong vodozemac.

Bảo vệ kháng lượng tử

SANKET

Có, trong bản phát hành hiện tại: PQXDH với khóa tiền khởi tạo Kyber hậu lượng tử bắt buộc và cơ chế khóa luân tiến SPQR (Triple Ratchet), cùng cơ chế trao đổi khóa lai X25519MLKEM768 tại điểm kết nối TLS.

Element / Matrix

Not publicly documented

Nhóm và cuộc gọi được mã hóa đầu cuối theo mặc định

SANKET

Có. Tin nhắn cá nhân và tin nhắn nhóm, lượt bày tỏ cảm xúc, bản tin phát được mã hóa và tệp luôn được mã hóa đầu cuối; cuộc gọi thoại và video sử dụng mã hóa khung hình AES-256-GCM với 5 khóa khung hình mới mỗi giây, bên trong SRTP AES-256-GCM.

Element / Matrix

Có, đối với tin nhắn trực tiếp và phòng riêng tư; cuộc gọi thoại và video được mã hóa đầu cuối bằng Element Call.

Nhà cung cấp dịch vụ định danh của khách hàng (SSO / LDAP)

SANKET

Có. Đăng nhập qua hệ thống định danh OIDC, SAML 2.0 hoặc thư mục LDAP riêng của khách hàng, cấp phát tài khoản qua SCIM 2.0 và sử dụng khóa bảo mật FIDO2 cho quản trị viên.

Element / Matrix

OIDC, LDAP, Active Directory, SAML và SCIM trong Element Server Suite Pro (ví dụ: Keycloak, Entra ID và Okta).

Kiểm soát quản trị và quản lý thiết bị

SANKET

Phê duyệt và thu hồi quyền thiết bị, chế độ thiết bị bị mất và xóa dữ liệu từ xa, danh sách thiết bị có chữ ký số, TLS xác thực hai chiều cho thiết bị, chính sách lưu giữ, chuyển tiếp và bộ nhớ tạm, nhãn phân loại do khách hàng xác định và nhật ký kiểm toán liên kết bằng hàm băm dành cho hệ thống SIEM của khách hàng.

Element / Matrix

Not publicly documented

Chủ quyền dữ liệu (quyền tài phán, được phát triển tại Ấn Độ)

SANKET

Được Tosh Defence phát triển tại Ấn Độ. Dữ liệu nằm trong phạm vi tài phán và trên hạ tầng do khách hàng lựa chọn; các sản phẩm không sử dụng công cụ phân tích của bên thứ ba và không phụ thuộc vào thành phần nước ngoài khi vận hành.

Element / Matrix

Element Creations Ltd, Vương quốc Anh; Matrix do Quỹ Matrix.org quản lý.

Tính toàn vẹn của bản phát hành và kiểm soát cập nhật

SANKET

Các bản phát hành được ký bằng Ed25519 và xác minh trước khi cài đặt, có cơ chế khóa phiên bản phát hành, bảo vệ chống quay về phiên bản cũ và tự động khôi phục phiên bản trước nếu nâng cấp thất bại. Khách hàng quyết định thời điểm nâng cấp, trực tuyến hoặc bằng gói ngoại tuyến có chữ ký số.

Element / Matrix

Not publicly documented

Các nền tảng

SANKET

Ứng dụng gốc cho iOS, Android, Windows, macOS và Linux. Thiết kế không dùng trình duyệt: không có ứng dụng web để kẻ tấn công khai thác.

Element / Matrix

iOS, Android, macOS, Windows, Linux và trình duyệt web.

Những lĩnh vực Sanket vượt trội

  • libsignal của Signal với PQXDH và SPQR hậu lượng tử cho toàn bộ tin nhắn.
  • Mã hóa nhóm riêng giữa từng cặp thiết bị: không có khóa nhóm dùng chung, và việc loại bỏ một thành viên có hiệu lực ngay lập tức đối với các tin nhắn tiếp theo.
  • Theo mặc định, mỗi bản cài đặt phục vụ một tổ chức; các tổ chức được tách biệt bằng các bản cài đặt riêng.
  • Các biện pháp kiểm soát độ tin cậy của thiết bị: phê duyệt thiết bị, danh sách thiết bị có chữ ký số, TLS xác thực hai chiều cho thiết bị, khóa được bảo vệ bằng phần cứng với mức bảo vệ được ghi nhận và xóa dữ liệu từ xa.
  • Tính toàn vẹn của bản phát hành nhờ tệp kê khai được ký số, cơ chế bảo vệ chống hạ cấp phiên bản và các gói cài đặt ngoại tuyến được ký số.

Câu hỏi thường gặp

Giải pháp nào thay thế tốt cho Element hoặc Matrix?

SANKET (Sanket.Chat) của Tosh Defence: Signal Protocol với PQXDH và SPQR hậu lượng tử, mã hóa nhóm theo từng thiết bị và khả năng quản trị thiết bị toàn diện, trong một hệ thống riêng biệt do tổ chức kiểm soát.

Sanket mã hóa tin nhắn nhóm như thế nào?

Mỗi tin nhắn nhóm được mã hóa riêng cho từng thiết bị nhận bằng libsignal. Không có khóa chung cho cả nhóm, nên việc xóa một thành viên có hiệu lực ngay lập tức đối với các tin nhắn tiếp theo.

Có thể tự lưu trữ Sanket trên máy chủ của chúng tôi không?

Có. Mỗi lần triển khai Sanket là một bản cài đặt riêng biệt: trên hạ tầng tại cơ sở của khách hàng, cách ly hoàn toàn với các mạng bên ngoài, hoặc trên bất kỳ nền tảng đám mây và khu vực nào khách hàng lựa chọn.

Đặt hoạt động liên lạc dưới quyền kiểm soát của chính tổ chức bạn

Trao đổi với đội ngũ Tosh Defence về phương án triển khai của bạn, từ cài đặt trên hạ tầng đám mây chuyên dụng đến toàn bộ hạ tầng được cách ly vật lý khỏi các mạng khác, hoặc đọc trước tài liệu đầy đủ về kiến trúc bảo mật.