CubeSandbox: 60ms未満の起動時間とハードウェアレベルの隔離を備えた、AIエージェント向けの超高密度セキュア・サンドボックス・サービス
CubeSandbox: 60ms未満の起動時間とハードウェアレベルの隔離を備えた、AIエージェント向けの超高密度セキュア・サンドボックス・サービス
何を解決するか
CubeSandboxは、AIエージェントが信頼できないLLM生成コードを実行するための、安全で高性能な環境を提供します。従来の仮想マシン(起動が遅い)の高いセキュリティと、Dockerコンテナ(カーネルを共有するためエスケープのリスクがある)の軽量性の間のトレードオフを解消します。
仕組み
RustVMMとKVM上に構築されており、独自のGuest OSカーネルを持つハードウェア隔離されたMicroVMを作成します。カスタムのCopy-on-Write (CubeCoW) スナップショット・エンジンを使用して、ほぼ瞬時のクローニングとロールバックを可能にします。アーキテクチャには、E2B SDKと互換性のあるRustベースのAPIゲートウェイ (CubeAPI)、クラスター・オーケストレーター (CubeMaster)、およびカーネルレベルのネットワーク隔離のためのeBPFベースの仮想スイッチ (CubeVS) が含まれます。
対象ユーザー
ホストシステムのセキュリティをリスクにさらすことなく、コードの実行、ブラウザ自動化、またはRLトレーニングを行うための、安全でスケーラブルな方法を必要とするAIエージェント開発者。
ハイライト
- 極限のパフォーマンス: インスタンスあたりのメモリ・オーバーヘッドが5MB未満で、コールドスタートが60ms未満。
- ハードウェア隔離: 共有カーネルのエスケープを防ぐため、すべてのサンドボックスに専用のカーネルを提供。
- E2B互換性: URL環境変数を変更するだけで、E2B SDKユーザーがそのまま置き換え可能。
- 高度な状態管理: 数百ミリ秒単位のチェックポイント、スナップショット、クローニング、およびロールバックをサポート。
- エンタープライズ・セキュリティ: APIキーをサンドボックスから隔離するためのクレデンシャル・ヴォルト、およびドメインのホワイトリスト登録と監査のためのエグレス・ゲートウェイを搭載。
- 運用ツール: テンプレート、ノード、およびサンドボックスの視覚的な管理のためのWebコンソールを提供。
Sources
- undefinedTencentCloud/CubeSandbox