Nhắn tin bảo mật tự lưu trữ dựa trên Signal Protocol
Sanket (Sanket.Chat) của Tosh Defence là nền tảng nhắn tin bảo mật do tổ chức tự lưu trữ, được xây dựng trên libsignal chính thức của Signal đã được kiểm toán độc lập: tổ chức vận hành máy chủ nhắn tin tại chỗ của mình với khả năng mã hóa đầu cuối bằng Signal Protocol, cơ chế thỏa thuận khóa hậu lượng tử và AES-256. Mỗi hệ thống cài đặt chỉ dành riêng cho một tổ chức và chạy trên hạ tầng do tổ chức đó sở hữu, từ tài khoản điện toán đám mây riêng đến mạng cách ly hoàn toàn.
Ứng dụng Signal chạy trên dịch vụ riêng của Signal. Sanket cung cấp cho các tổ chức cùng thư viện giao thức đã được kiểm toán, trên một hệ thống do họ sở hữu, quản trị và cập nhật theo lịch của mình, cùng các cơ chế kiểm soát danh tính, thiết bị và kiểm toán mà tổ chức cần.
Signal Protocol, trên máy chủ riêng của bạn
Sanket sử dụng thư viện libsignal chính thức của Signal để mã hóa mọi tin nhắn, với cùng một bản phát hành trên mọi nền tảng. Sanket không tự triển khai lại Signal Protocol và không sử dụng thuật toán mã hóa tin nhắn thay thế, nên thành phần mật mã mà người đánh giá của bạn kiểm tra chính là thư viện do Signal phát hành và đã được kiểm toán độc lập.
Các phiên bắt đầu bằng PQXDH và tiếp tục với Double Ratchet cùng cơ chế ratchet hậu lượng tử thưa của Signal, tổ hợp mà Signal gọi là Triple Ratchet. Mỗi thông điệp có một khóa riêng, được xóa sau khi sử dụng.
Mọi thứ một tổ chức cần để vận hành giao thức
Giao thức không phải là nền tảng. SANKET bổ sung những gì tổ chức cần để tự vận hành hệ thống nhắn tin bảo mật: bảng điều khiển quản trị, cấp phát tài khoản từ danh bạ, phê duyệt và thu hồi quyền truy cập của thiết bị, nhãn phân loại, chính sách lưu giữ, kiểm toán, sao lưu và các bản phát hành có chữ ký số.
- Khóa bảo mật FIDO2 dành cho quản trị viên
- SCIM 2.0 và tích hợp danh bạ tổ chức
- Danh sách thiết bị có chữ ký số và xác thực TLS hai chiều giữa các thiết bị
- Nhật ký kiểm toán được liên kết bằng hàm băm, có thể xuất sang SIEM
- Bản sao lưu được mã hóa và ký số
- Thời hạn lưu giữ có thể cấu hình
Máy chủ, khóa và lịch trình do tổ chức bạn kiểm soát
Khóa riêng của người dùng được tạo và lưu trên thiết bị của họ. Các khóa bí mật phía máy chủ được lưu bên trong bản triển khai, không bao giờ do Tosh Defence nắm giữ. Các bản phát hành được cung cấp dưới dạng gói có chữ ký kèm danh mục thành phần phần mềm, được xác minh trước khi nạp và chỉ được cài đặt khi bộ phận có thẩm quyền phê duyệt thay đổi của tổ chức chấp thuận.
Giấy phép được xác minh tại chỗ từ một tệp có chữ ký số, nên dịch vụ không bao giờ ngừng hoạt động vì không thể kết nối đến máy chủ của nhà cung cấp.
Từ đám mây đến mạng cách ly hoàn toàn
Bản cài đặt SANKET do tổ chức tự lưu trữ có thể chạy trên tài khoản đám mây do tổ chức chọn, trong trung tâm dữ liệu của chính tổ chức hoặc trên mạng hoàn toàn không kết nối mạng Internet. Mọi phương án đều có cấu hình một máy chủ và cấu hình nhiều máy chủ với tính sẵn sàng cao.
Bằng chứng kỹ thuật
Đọc thông tin chi tiết trong sách trắng của Sanket
Mọi nội dung trình bày trên trang này đều được nêu đầy đủ trong tài liệu chuyên khảo công khai về kiến trúc và bảo mật kỹ thuật của SANKET, có thể đọc miễn phí mà không cần đăng ký.
Tôi có thể tự vận hành máy chủ nhắn tin dùng Signal Protocol không?
Có. Sanket của Tosh Defence là nền tảng nhắn tin tự lưu trữ, được xây dựng trên thư viện libsignal chính thức của Signal. Tổ chức của quý vị vận hành máy chủ trên hạ tầng của mình, với mã hóa đầu cuối theo Signal Protocol, PQXDH hậu lượng tử và AES-256.
SANKET có phải là phiên bản phân nhánh của Signal không?
Không. SANKET là một nền tảng độc lập, sử dụng thư viện libsignal chính thức, không chỉnh sửa của Signal để mã hóa toàn bộ tin nhắn. Nền tảng không chứa bản tái triển khai nào của Signal Protocol.
Tự lưu trữ có nghĩa là gì đối với Sanket?
Một bản cài đặt dành riêng cho mỗi tổ chức, chạy trên các máy chủ do tổ chức lựa chọn: tài khoản đám mây riêng của tổ chức, trung tâm dữ liệu riêng hoặc mạng khép kín. Tổ chức kiểm soát danh tính, thiết bị, chính sách, thời hạn lưu giữ, bản cập nhật và hoạt động kiểm toán.
Việc tự lưu trữ máy chủ có làm suy yếu mã hóa đầu cuối không?
Không. Máy chủ chỉ chuyển tiếp bản mã và không bao giờ nắm giữ khóa giải mã tin nhắn, tệp, cuộc gọi, lượt bày tỏ cảm xúc hoặc thông báo phát rộng được mã hóa. Vì vậy, ngay cả máy chủ của chính tổ chức cũng không thể đọc nội dung.
Các bản cập nhật được chuyển đến hệ thống tự lưu trữ như thế nào?
Dưới dạng các gói phát hành có chữ ký số, được xác minh trước khi nạp, cài đặt khi tổ chức phê duyệt và tự động khôi phục phiên bản trước nếu phiên bản mới không hoạt động bình thường. Các bản phát hành hết hạn hoặc cũ hơn sẽ bị từ chối.
Có phương án nhắn tin bảo mật cài đặt trên máy chủ của tổ chức, kèm ứng dụng cho máy tính để bàn?
Có. Sanket.Enterprise được vận hành trên hạ tầng tại chỗ hoặc mạng khép kín của tổ chức, với các ứng dụng gốc cho iOS, Android, Windows, macOS và Linux được phân phối thông qua tổ chức.
Vận hành Signal Protocol trên hạ tầng do bạn sở hữu
Trao đổi với Tosh Defence về việc cài đặt SANKET trên hạ tầng do tổ chức bạn tự lưu trữ và vận hành: cấu trúc liên kết mạng, tích hợp hệ thống định danh, triển khai và đánh giá.