TencentCloud/CubeSandbox

Instant, Concurrent, Secure & Lightweight Sandbox for AI Agents.

解決的問題

AI Agent 通常需要執行由 LLM 生成的程式碼,如果這些程式碼在宿主系統上執行,會帶來巨大的安全風險。CubeSandbox 提供了一個安全、隔離的環境來執行這些不可信的程式碼,而不會危及底層基礎設施。

工作原理

該服務基於 RustVMM 和 KVM 構建,可建立硬體隔離的 MicroVM,啟動時間不足 60ms 且記憶體開銷極低。它採用專門的架構,包括 REST API 閘道器、集群編排器以及用於核心層級網路隔離的基於 eBPF 的虛擬交換機。它還具有憑證庫(credential vault)以確保 API 金鑰不進入沙箱,以及用於即時快照和回滾的 Copy-on-Write 引擎。

適用對象

需要程式碼執行能力的 AI Agent 開發人員,以及需要為 Agent 工作負載提供可擴展、高密度沙箱基礎設施的平台工程師。

亮點

  • 極致隔離: 為每個沙箱提供帶有專用 Guest OS 核心的硬體級隔離。
  • 高性能: 低於 60ms 的冷啟動時間和極低的記憶體開銷(每個實例 <5MB)。
  • 相容 E2B: 透過原生的 E2B SDK 相容性提供無縫遷移。
  • 進階狀態管理: 支援快照、複製和回滾的百毫秒級粒度。
  • 安全出口: 包括網域白名單和稽核功能,以防止沙箱進行未經授權的網路存取。