TencentCloud/CubeSandbox

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

解決的問題

CubeSandbox為AI代理提供了一個安全、高效的程式碼執行環境。它解決了Docker容器隔離性低與傳統虛擬機器資源開銷大、啟動慢之間的權衡問題,以近乎瞬時的啟動速度提供硬體級隔離。

運作原理

該系統基於RustVMM和KVM構建,建立執行專用作業系統核心的輕量級MicroVM。它利用資源池化和快照複製實現60毫秒以內的冷啟動。為確保安全,它採用基於eBPF的虛擬交換器(CubeVS)進行網路隔離,並使用L7安全代理(CubeEgress)進行網域過濾和憑證注入,確保機密資訊永遠不會進入沙箱本身。

適用對象

需要安全、可擴展且隔離的環境來執行不可信程式碼的AI代理開發者,以及尋求E2B Cloud即插即用、自架替代方案的開發者。

亮點

  • 超快啟動:透過快照複製實現平均冷啟動時間低於60毫秒。
  • 硬體隔離:每個沙箱在MicroVM中執行自己的專用作業系統核心。
  • E2B相容性:與E2B SDK完全相容,只需變更環境變數即可無縫遷移。
  • 高密度:每個沙箱記憶體開銷低於5MB,每台伺服器可支援數千個實例。
  • 狀態管理:支援高頻快照、即時複製以及回滾到任何已儲存狀態。
  • 網路安全:核心級出口過濾和憑證保險庫,確保API呼叫安全。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案