Phát hành client Riot Matrix 1.6 với tính năng mã hóa hai đầu được kích hoạt

Các nhà phát triển hệ thống truyền thông phi tập trung Matrix trình bày bản phát hành mới của các ứng dụng khách quan trọng Riot Web 1.6, Riot Desktop 1.6, Riot iOS 0.11.1 và RiotX Android 0.19. Riot được viết bằng công nghệ web và khung React (liên kết được sử dụng SDK ma trận phản ứng). Phiên bản máy tính để bàn sẽ dựa trên nền tảng Electron. Mã số phân phối bởi được cấp phép theo Apache 2.0.

Chìa khóa sự cải tiến trong các phiên bản mới, mã hóa đầu cuối (E2EE, mã hóa đầu cuối) đã được bật theo mặc định cho tất cả các cuộc trò chuyện riêng tư mới, được nhập bằng cách gửi lời mời. Mã hóa đầu cuối được triển khai dựa trên giao thức riêng, sử dụng thuật toán trao đổi khóa ban đầu và duy trì khóa phiên bánh cóc đôi (một phần của giao thức Tín hiệu).

Để thương lượng các phím trong cuộc trò chuyện với nhiều người tham gia, hãy sử dụng tiện ích mở rộng Megolm, được tối ưu hóa để mã hóa tin nhắn có số lượng người nhận lớn và cho phép một tin nhắn được giải mã nhiều lần. Bản mã của tin nhắn có thể được lưu trữ trên một máy chủ không đáng tin cậy, nhưng không thể giải mã được nếu không có khóa phiên được lưu trữ ở phía máy khách (mỗi máy khách có khóa phiên riêng). Khi mã hóa, mỗi tin nhắn được tạo bằng khóa riêng dựa trên khóa phiên của máy khách, khóa này xác thực tin nhắn liên quan đến tác giả. Việc chặn khóa cho phép bạn chỉ xâm phạm những tin nhắn đã được gửi chứ không phải những tin nhắn sẽ được gửi trong tương lai. Việc triển khai các phương pháp mã hóa đã được Tập đoàn NCC kiểm toán.

Thay đổi quan trọng thứ hai là kích hoạt hỗ trợ ký chéo, cho phép người dùng xác minh phiên mới từ phiên đã được xác nhận. Trước đây, khi kết nối với cuộc trò chuyện của người dùng từ một thiết bị mới, một cảnh báo sẽ được hiển thị cho những người tham gia khác để tránh bị nghe lén nếu kẻ tấn công truy cập vào tài khoản của nạn nhân. Xác minh chéo cho phép người dùng xác minh các thiết bị khác của họ khi đăng nhập và xác nhận sự tin cậy vào thông tin đăng nhập mới hoặc xác định rằng ai đó đã cố gắng kết nối mà họ không biết.

Để đơn giản hóa việc thiết lập thông tin đăng nhập mới, khả năng sử dụng mã QR được cung cấp. Các yêu cầu và kết quả xác minh hiện được lưu trong lịch sử dưới dạng tin nhắn được gửi trực tiếp. Thay vì hộp thoại phương thức bật lên, việc xác minh hiện được thực hiện ở thanh bên. Trong số các khả năng đi kèm, lớp cũng được lưu ý Pantalaimon, cho phép bạn kết nối với các cuộc trò chuyện được mã hóa từ các máy khách không hỗ trợ E2EE và cũng hoạt động ở phía máy khách cơ chế tìm kiếm và lập chỉ mục các tập tin trong phòng trò chuyện được mã hóa.

Phát hành client Riot Matrix 1.6 với tính năng mã hóa hai đầu được kích hoạt

Chúng ta hãy nhớ lại rằng nền tảng tổ chức truyền thông phi tập trung Matrix đang phát triển như một dự án sử dụng các tiêu chuẩn mở và rất chú trọng đến việc đảm bảo tính bảo mật và quyền riêng tư của người dùng. Phương thức vận chuyển được sử dụng là HTTPS+JSON với khả năng sử dụng WebSockets hoặc giao thức dựa trên CoAP+Tiếng ồn. Hệ thống được hình thành như một cộng đồng các máy chủ có thể tương tác với nhau và hợp nhất thành một mạng lưới phi tập trung chung. Tin nhắn được sao chép trên tất cả các máy chủ mà người tham gia nhắn tin được kết nối. Tin nhắn được phân phối trên các máy chủ giống như cách các cam kết được phân phối giữa các kho Git. Trong trường hợp máy chủ tạm thời ngừng hoạt động, tin nhắn không bị mất mà được truyền đến người dùng sau khi máy chủ hoạt động trở lại. Nhiều tùy chọn ID người dùng khác nhau được hỗ trợ, bao gồm email, số điện thoại, tài khoản Facebook, v.v.

Phát hành client Riot Matrix 1.6 với tính năng mã hóa hai đầu được kích hoạt

Không có điểm lỗi hoặc kiểm soát tin nhắn nào trên mạng. Tất cả các máy chủ được thảo luận đều bình đẳng với nhau.
Bất kỳ người dùng nào cũng có thể chạy máy chủ của riêng mình và kết nối nó với một mạng chung. Có thể tạo ra cổng để tương tác giữa Ma trận với các hệ thống dựa trên các giao thức khác, ví dụ: chuẩn bị dịch vụ gửi tin nhắn hai chiều tới IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp và Slack.

Ngoài nhắn tin văn bản và trò chuyện tức thì, hệ thống có thể được sử dụng để truyền tệp, gửi thông báo,
tổ chức hội nghị từ xa, thực hiện cuộc gọi thoại và video.
Ma trận cho phép bạn sử dụng tìm kiếm và xem lịch sử thư từ không giới hạn. Nó cũng hỗ trợ các tính năng nâng cao như thông báo gõ, đánh giá sự hiện diện trực tuyến của người dùng, xác nhận đọc, thông báo đẩy, tìm kiếm phía máy chủ, đồng bộ hóa lịch sử và trạng thái máy khách.

Nguồn: opennet.ru

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