CubeSandbox: ハードウェアレベルの分離と 60ms 未満の起動時間を実現する、AI エージェント向け高性能セキュアサンドボックスサービス

CubeSandbox: ハードウェアレベルの分離と 60ms 未満の起動時間を実現する、AI エージェント向け高性能セキュアサンドボックスサービス

解決する課題

AI エージェントはしばしば LLM が生成した信頼できないコードを実行する必要があります。Docker のような標準コンテナでこれを行うと、同じ OS カーネルを共有するため「エスケープ」のリスクが高まります。CubeSandbox は高性能かつハードウェアで分離された環境を提供し、各エージェントに専用のカーネルを割り当てることで、悪意あるコードやバグのあるコードがホストシステムを侵害できないようにしつつ、軽量コンテナ並みの速度を維持します。

仕組み

RustVMM と KVM 上に構築され、CubeSandbox は 60ms 未満で起動する MicroVM を生成し、メモリオーバーヘッドは <5MB と最小限です。Rust で実装された API ゲートウェイ(CubeAPI)、クラスターオーケストレータ(CubeMaster)、eBPF ベースの仮想スイッチ(CubeVS)からなるカスタムアーキテクチャを使用し、ネットワーク分離を実現します。E2B SDK のドロップイン置換として設計されており、URL 環境変数を変更するだけで開発者は移行できます。

対象ユーザー

コード実行のセキュリティとスケーラビリティが必要な AI エージェントを構築する開発者、ブラウザ自動化や RL トレーニングを行うが、複雑な仮想化インフラを管理したくない方々。

ハイライト

  • 極限のパフォーマンス: 60ms 未満のコールドスタートと超低メモリフットプリントにより、1 ノードで数千のサンドボックスを実行可能。
  • ハードウェアレベルの分離: 各インスタンスが独自のゲスト OS カーネルを持ち、カーネル共有によるエスケープを防止。
  • 状態管理: CubeCoW エンジンにより、数百ミリ秒でスナップショット、クローン、任意の保存状態へのロールバックが可能。
  • セキュリティツール: API キーをサンドボックス外に保管するクレデンシャルボールトと、ドメイン許可リストおよび監査用のイーグレスゲートウェイを搭載。
  • 運用の容易さ: テンプレートとノードを視覚的に管理できる Web コンソールを提供し、Terraform によるワンクリッククラスター展開をサポート。

Sources