Rohan Protocol: Lá chắn bảo mật trong bộ nhớ cho các công cụ MCP
Rohan Protocol vừa ra mắt máy chủ MCP mã nguồn mở giúp ngăn chặn rò rỉ ngữ cảnh, đánh cắp thông tin xác thực và tấn công prompt injection trong quá trình các tác tử AI thực thi công cụ. Giải pháp sử dụng cơ chế cách ly bộ nhớ RAM, tường lửa ngữ nghĩa và xóa bộ nhớ xác định để đảm bảo dữ liệu nhạy cảm không bao giờ lọt vào cửa sổ ngữ cảnh của mô hình ngôn ngữ lớn.

Rohan Protocol: Lá chắn bảo mật trong bộ nhớ cho các công cụ MCP
Khi các tác tử AI ngày càng được trao quyền tự động gọi công cụ thay con người, một lỗ hổng ít được chú ý đang trở thành mối đe dọa nghiêm trọng: dữ liệu nhạy cảm rò rỉ ngay trong quá trình thực thi công cụ. Dự án mã nguồn mở Rohan Protocol vừa trình làng máy chủ Model Context Protocol (MCP) hoạt động như một cổng bảo mật trong bộ nhớ, hứa hẹn bịt kín lỗ hổng này.
Vấn đề: Ngữ cảnh dạng văn bản thuần bị rò rỉ
Giao thức Model Context Protocol (MCP) đóng vai trò cầu nối giữa các tác tử AI với các công cụ bên ngoài. Tuy nhiên, mã hóa đường truyền (TLS) chỉ bảo vệ dữ liệu khi đang di chuyển. Tại ranh giới máy chủ, các công cụ MCP tiêu chuẩn vẫn thực thi hoàn toàn ở dạng văn bản thuần.
Điều này có nghĩa là những thông tin như khóa API, mật khẩu cơ sở dữ liệu hay token truy cập có thể bị đẩy thẳng vào cửa sổ ngữ cảnh của mô hình ngôn ngữ lớn và các bản ghi suy luận. Hậu quả là nguy cơ rò rỉ ngữ cảnh và tấn công prompt injection trở thành mối đe dọa thường trực.
Badge Rohan Protocol MCP
Cách Rohan Protocol bảo vệ dữ liệu
Với Rohan, các tham số công cụ được đánh giá nghiêm ngặt trong vùng RAM cách ly của máy khách. Sau đó, cơ chế Zeroize (V-02) xóa sạch bộ nhớ chứng nhân khỏi RAM bay hơi ngay lập tức. Kết quả là không có bất kỳ tham số văn bản thuần nào lọt vào cửa sổ ngữ cảnh của mô hình.
Phiên bản beta công khai hiện tại (v0.6.0) tập trung vào ba trụ cột chính:
- Cách ly chứng nhân RAM phía máy khách: dữ liệu nhạy cảm chỉ tồn tại trong bộ nhớ tạm thời, không ghi xuống đĩa.
- Tường lửa chính sách ngữ nghĩa (V-01): lọc bỏ các ký tự Unicode ẩn và các mẫu prompt injection độc hại.
- Xóa bộ nhớ xác định (V-02): ghi đè nhiều lần lên các vùng đệm chứng nhân bằng mẫu byte 0x00.
Cài đặt và tích hợp dễ dàng
Máy chủ MCP chính thức nằm trong gói @rohan-protocol/mcp và có thể chạy trực tiếp qua npx mà không cần sao chép mã nguồn:
npx -y @rohan-protocol/mcp@latest
Để tích hợp với Claude Desktop, người dùng chỉ cần thêm cấu hình vào tệp claude_desktop_config.json với lệnh npx và biến môi trường trỏ tới máy chủ relay. Với các IDE như Cursor hay Windsurf, thao tác cũng tương tự: vào phần cài đặt MCP Servers, thêm máy chủ mới với tên rohan-shield và loại lệnh command.
Badge Glama MCP Server
Kiến trúc và sổ đăng ký mối đe dọa
Dự án được tổ chức theo mô hình monorepo với ba gói chính: máy chủ mcp, lõi sdk chứa động cơ cam kết trong bộ nhớ và trình khách relayer, cùng gói webmcp cung cấp hook React/Next.js.
Dòng chảy dữ liệu đi từ tác tử tự động qua máy chủ MCP, tới động cơ SDK trong RAM, rồi chuyển tiếp qua HTTP dạng NDJSON tới relayer thanh toán không cần gas, và cuối cùng neo lên chuỗi khối Midnight.
Sổ đăng ký bảo mật của Rohan liệt kê bốn mối đe dọa chính cùng biện pháp đối phó:
| Mã | Mối đe dọa | Cơ chế giảm thiểu |
|---|---|---|
| V-01 | Prompt injection đối kháng | Tường lửa ngữ nghĩa lọc ký tự Unicode ẩn |
| V-02 | Rò rỉ bộ nhớ heap | Xóa bộ nhớ xác định nhiều lượt |
| V-05 | Cạn kiệt socket liên tục | HTTP NDJSON co giãn về không |
| V-07 | Quét DOM/WebWorker | Cách ly luồng WebWorkers |
Góc nhìn cho cộng đồng phát triển tại Việt Nam
Đối với các đội ngũ đang xây dựng tác tử AI tích hợp công cụ doanh nghiệp tại Việt Nam — từ chatbot chăm sóc khách hàng tới trợ lý lập trình — bài học từ Rohan Protocol rất đáng lưu tâm. Việc đưa khóa API hay thông tin kết nối cơ sở dữ liệu vào ngữ cảnh hội thoại của mô hình là thói quen phổ biến nhưng tiềm ẩn rủi ro lớn.
Dù vậy, cần lưu ý dự án vẫn đang ở giai đoạn beta công khai, và các mạch chứng minh WASM ZK-SNARK phía máy khách vẫn đang trong quá trình nghiên cứu. Các tổ chức nên đánh giá kỹ trước khi triển khai trong môi trường sản xuất có yêu cầu bảo mật cao.
Badge Giấy phép MIT
Kết luận
Rohan Protocol đặt ra một hướng tiếp cận đáng chú ý cho bài toán bảo mật trong kỷ nguyên tác tử AI: thay vì tin tưởng vào mã hóa đường truyền, hãy đảm bảo dữ liệu nhạy cảm không bao giờ tồn tại đủ lâu để bị khai thác. Dự án được phát hành theo giấy phép MIT, mã nguồn mở hoàn toàn và đang kêu gọi cộng đồng đóng góp báo cáo lỗ hổng cũng như cải tiến.
Dự án công bố bài báo nghiên cứu học thuật trên Zenodo với DOI 10.5281/zenodo.22730240, trình bày nền tảng mật mã và các chứng minh toán học chính thức.


