Hush Relay cung cấp giải pháp nhắn tin mã hóa tự chủ (self-hosted) thử nghiệm qua PHP
Một dự án mã nguồn mở mới cho phép trò chuyện riêng tư, mã hóa đầu cuối bằng một tệp PHP duy nhất và ứng dụng dựa trên trình duyệt, không yêu cầu tài khoản hay cơ sở hạ tầng phức tạp.
Bài được dịch tự động từ bản gốc tiếng Anh.
Valentyn Rukhaylo đã ra mắt Hush Relay vào ngày 1 tháng 11 năm 2026, một hệ thống nhắn tin tự chủ thử nghiệm được thiết kế cho những người dùng quan tâm đến quyền riêng tư. Dự án kết hợp một ứng dụng web tiến bộ (progressive web app) chạy trên trình duyệt với một máy chủ chuyển tiếp (relay server) PHP tối giản, cho phép cá nhân vận hành các kênh liên lạc mã hóa của riêng mình mà không cần phụ thuộc vào các nền tảng bên thứ ba hay cửa hàng ứng dụng.
Điều gì đã xảy ra
Bản phát hành giới thiệu một giải pháp thay thế nhẹ nhàng cho các ứng dụng nhắn tin phổ biến bằng cách loại bỏ các hệ thống tài khoản truyền thống và cơ sở hạ tầng tập trung. Ứng dụng bao gồm hai thành phần chính: giao diện web phía client được xây dựng bằng HTML và JavaScript thuần, và máy chủ chuyển tiếp phía server được viết dưới dạng một tệp PHP duy nhất. Kiến trúc này đảm bảo rằng tất cả các thao tác mật mã đều diễn ra trong trình duyệt của người dùng, trong khi máy chủ chỉ đóng vai trò là phương tiện lưu trữ các gói dữ liệu đã được mã hóa.
Người dùng có thể triển khai máy chủ chuyển tiếp trên các phần cứng rất khiêm tốn, bao gồm máy chủ ảo riêng (VPS) giá 5 đô la, Raspberry Pi, hoặc thậm chí một chiếc điện thoại Android cũ chạy Termux. Hệ thống hỗ trợ triển khai trên các môi trường hosting chia sẻ tiêu chuẩn, giúp nó dễ tiếp cận đối với những người không có nguồn lực DevOps chuyên dụng. Nhà phát triển nhấn mạnh rằng công cụ này dành cho mục đích bảo mật đời thường và giáo dục, chứ không phải cho các kịch bản rủi ro cao liên quan đến kẻ thù cấp nhà nước.
Chi tiết chính
- Máy chủ chuyển tiếp zero-knowledge: Backend PHP lưu trữ các tin nhắn đã mã hóa nhưng không thể đọc nội dung hoặc xác định người gửi nhờ kỹ thuật "sealed sender" (người gửi ẩn danh).
- Không cần tài khoản: Danh tính được suy ra từ các khóa mật mã được tạo cục bộ, loại bỏ nhu cầu đăng ký số điện thoại hoặc email.
- Bảo mật tiến về phía trước (Forward secrecy): Giao thức triển khai thuật toán Double Ratchet, đảm bảo rằng các thiết bị bị xâm phạm không thể giải mã các tin nhắn đã thu thập trước đó.
- Di chuyển giữa các thiết bị: Người dùng có thể chuyển danh tính sang thiết bị mới bằng cách quét mã QR và xác minh số an toàn gồm 12 chữ số.
- Các máy chủ chuyển tiếp tương thích: Những người dùng khác nhau có thể vận hành các máy chủ chuyển tiếp của riêng họ ở các khu vực pháp lý khác nhau, và các máy chủ này có thể giao tiếp với nhau.
- Trạng thái thử nghiệm: Mã nguồn đã trải qua quá trình xem xét nội bộ theo hướng đối kháng nhưng chưa được kiểm toán độc lập bởi các nhà mật mã học bên ngoài.
Bối cảnh
Mã hóa đầu cuối đảm bảo rằng chỉ những người dùng đang giao tiếp mới có thể đọc tin nhắn, ngăn chặn các trung gian truy cập vào nội dung. Hush Relay sử dụng các API WebCrypto trong trình duyệt để xử lý các tác vụ mật mã nặng, đây là cách tiếp cận tiêu chuẩn cho các công cụ bảo mật hiện đại dựa trên web. Thuật toán "Double Ratchet" được đề cập trong tài liệu là một giao thức mật mã nổi tiếng được Signal và các ứng dụng nhắn tin an toàn khác sử dụng để cung cấp tính bảo mật tiến về phía trước. Điều này có nghĩa là nếu một kẻ tấn công đánh cắp một khóa phiên, họ không thể sử dụng nó để giải mã các tin nhắn trong quá khứ, vì các khóa sẽ thay đổi sau mỗi lần trao đổi.
Khái niệm về một "máy chủ chuyển tiếp ngốc nghếch" (dumb relay) là trọng tâm của thiết kế này. Trong các ứng dụng nhắn tin truyền thống, máy chủ thường quản lý danh tính người dùng, danh sách liên hệ và logic định tuyến tin nhắn. Trong Hush Relay, máy chủ chỉ đơn giản giữ các khối dữ liệu đã mã hóa cho đến khi người nhận truy xuất chúng. Điều này giảm đáng kể bề mặt tấn công, vì người vận hành máy chủ không có cái nhìn sâu sắc về ai đang nói chuyện với ai, ngoài các siêu dữ liệu cơ bản như địa chỉ IP và thời điểm gửi tin nhắn. Việc sử dụng PHP, một ngôn ngữ phía server được hỗ trợ rộng rãi, cho phép điều này chạy trên hầu hết mọi gói hosting web hiện có mà không cần thiết lập container hóa hoặc cơ sở dữ liệu chuyên biệt.
Tại sao điều này quan trọng
Đối với các nhóm và cá nhân tự chủ phần mềm của họ, việc kiểm soát cơ sở hạ tầng liên lạc là một ưu tiên ngày càng tăng. Nhiều tổ chức e ngại việc phụ thuộc vào các nền tảng nhắn tin độc quyền có thể thay đổi điều khoản dịch vụ, gặp sự cố ngừng hoạt động hoặc chịu áp lực pháp lý phải giao nộp dữ liệu. Hush Relay cung cấp một cách để duy trì các kênh liên lạc riêng tư bằng cách sử dụng cơ sở hạ tầng mà đội ngũ đã kiểm soát. Vì nó chạy trên hosting chia sẻ tiêu chuẩn hoặc các instance VPS chi phí thấp, rào cản gia nhập thấp hơn đáng kể so với việc xây dựng một giải pháp chat tùy chỉnh từ đầu.
Tuy nhiên, tính chất thử nghiệm của dự án đòi hỏi sự cân nhắc kỹ lưỡng. Nhà phát triển cảnh báo rõ ràng chống lại việc sử dụng công cụ này cho các tình huống rủi ro cao nơi an toàn thể chất hoặc bảo vệ pháp lý đang bị đe dọa. Nếu không có kiểm toán bảo mật độc lập, có thể tồn tại các lỗ hổng chưa được khám phá trong việc triển khai các nguyên thủy mật mã hoặc giao diện web. Đối với các quản trị viên IT, điều này đặt ra một sự đánh đổi: lợi ích của chủ quyền dữ liệu toàn phần so với rủi ro khi sử dụng phần mềm bảo mật chưa được kiểm toán. Nó phục vụ tốt cho các cuộc trò chuyện nội bộ trong nhóm hoặc các cuộc hội thoại riêng tư thông thường, nhưng không phù hợp để bảo vệ tài sản trí tuệ nhạy cảm hoặc liên lạc của người tố giác (whistleblower).
Bạn có thể làm gì
- Kiểm tra cục bộ: Nhân bản repository và chạy script serve đi kèm để kiểm tra giao diện trên máy cục bộ của bạn bằng hai cửa sổ trình duyệt.
- Triển khai trên hosting hiện có: Nếu bạn có gói hosting chia sẻ dựa trên cPanel hoặc Apache, hãy tải lên thư mục web để thử máy chủ chuyển tiếp mà không cần quản lý máy chủ.
- Xác minh liên hệ: Luôn luôn so sánh số an toàn với liên hệ của bạn qua một kênh riêng biệt để ngăn chặn các cuộc tấn công man-in-the-middle.
- Sao lưu cụm từ khôi phục: Ghi lại cụm từ khôi phục sáu từ được cung cấp trong quá trình thiết lập, vì đây là cách duy nhất để khôi phục quyền truy cập nếu bạn mất thiết bị.
- Theo dõi các bản cập nhật: Theo dõi repository để biết các bản vá bảo mật, vì dự án được đánh dấu là thử nghiệm và có khả năng sẽ trải qua những thay đổi nhanh chóng.
- Đánh giá rủi ro: Không sử dụng công cụ này cho các liên lạc mà sự cố có thể dẫn đến tổn hại nghiêm trọng về cá nhân hoặc nghề nghiệp.



