Matrix/Riot với tin nhắn riêng tư được mã hóa theo mặc định

công ty Véc tơ mới, nhân viên của họ cũng đứng đầu tổ chức giao thức phi lợi nhuận Matrix, công bố phát hành một số khách hàng Matrix của gia đình Riot.

Ma trận là một giao thức miễn phí để triển khai mạng liên kết dựa trên lịch sử tuyến tính của các sự kiện trong biểu đồ chu kỳ (DAG). Việc triển khai chính của giao thức này là một trình nhắn tin có hỗ trợ tín hiệu VoIP, nhưng những thứ khác cũng có thể thực hiện được vì đây là giao thức có mục đích chung.

Sự thay đổi chính trong các client được phát hành cho trình duyệt và trình bao bọc Electron (1.6.0), Android (0.19.0) и iOS (0.11.1-0.11.2) theo mặc định đã bao gồm mã hóa đầu cuối cho các cuộc trò chuyện cá nhân. Có thể mã hóa nhờ giao thức Olm, dựa trên giao thức Signal Messenger. Mã hóa các cuộc trò chuyện nhóm sử dụng phần mở rộng giao thức được gọi là Megolm, cho phép bạn giải mã tin nhắn nhiều lần.


Lần đầu tiên, mã hóa tùy chọn được được giới thiệu vào năm 2016. Việc bật theo mặc định trong các bản dựng thử nghiệm diễn ra trong FOSDEM 2020.

Kể từ khi triển khai mã hóa lần đầu tiên được phát hành, các tính năng sau đã được thêm vào:

  • máy khách có thể yêu cầu khóa để giải mã tin nhắn từ các máy khách khác của người dùng hoặc từ máy khách của người đối thoại;
  • có một kho lưu trữ máy chủ dành cho các khóa mã hóa máy khách, được mã hóa bằng một cụm từ bí mật;
  • Ngoài việc xác minh thiết bị bằng dấu vân tay, xác minh bằng ký tự biểu tượng cảm xúc cũng đã xuất hiện.

Trong tương lai, nó được lên kế hoạch kích hoạt mã hóa theo mặc định không chỉ cho các cuộc đối thoại riêng tư mà còn cho các phòng riêng tư nói chung, bao gồm cả các phòng nhóm.

Cũng được đề cập:

Tìm kiếm phòng được mã hóa đã có sẵn bằng cách sử dụng Tiện ích mở rộng Firefox cấp tiến.


Để làm việc với các khóa mã hóa dễ dàng hơn, các nhà phát triển giao thức Matrix đã giới thiệu một cơ chế gọi là “chữ ký chéo”. Nó cho phép sử dụng một thiết bị đã được xác minh để tự động xác minh các thiết bị người dùng khác. Khi cơ chế này hoạt động, hai người đối thoại chỉ cần xác minh thiết bị của họ một lần chứ không phải từng thiết bị riêng biệt. Thông số kỹ thuật của cơ chế có thể được đọc trên GitHub.


Ngoài Riot, các client khác cũng hỗ trợ mã hóa: Trò chuyện lông bông, nheko Reborn, khách hàng trên libQuotient (WIP), khách hàng trên mautrix-go (gomuk), khách hàng trên ma trận-nio (Mirage и wechat), Thủy tinh biển (bị bỏ rơi). Các triển khai khác đang được phát triển. Đối với các máy khách không hỗ trợ mã hóa, một daemon cho proxy E2EE sẽ được cung cấp - quần lót.

Nguồn: linux.org.ru

Thêm một lời nhận xét