TencentCloud/CubeSandbox
Instant, Concurrent, Secure & Lightweight Sandbox for AI Agents.
해결하는 문제
AI 에이전트는 종종 LLM에 의해 생성된 코드를 실행해야 하며, 이 코드가 호스트 시스템에서 실행될 경우 심각한 보안 위험을 초래할 수 있습니다. CubeSandbox는 기본 인프라를 위험에 빠뜨리지 않고 이러한 신뢰할 수 없는 코드를 실행할 수 있는 안전하고 격리된 환경을 제공합니다.
작동 방식
RustVMM 및 KVM를 기반으로 구축된 이 서비스는 최소한의 메모리 오버헤드로 60ms 미만 내에 부팅되는 하드웨어 격리 MicroVM를 생성합니다. REST API 게이트웨이, 클러스터 오케스트레이터 및 커널 수준의 네트워크 격리를 위한 eBPF 기반 가상 스위치를 포함하는 전문화된 아키텍처를 사용합니다. 또한 API 키를 샌드박스 외부로 유지하기 위한 자격 증명 볼트와 즉각적인 스냅샷 및 롤백을 위한 Copy-on-Write 엔진을 특징으로 합니다.
대상
코드 실행 기능이 필요한 AI 에이전트를 구축하는 개발자와 에이전트 워크로드를 위한 확장 가능하고 고밀도인 샌드박스 인프라가 필요한 플랫폼 엔지니어.
주요 특징
- 극한의 격리: 모든 샌드박스에 전용 Guest OS 커널을 제공하여 하드웨어 수준의 격리를 제공합니다.
- 고성능: 60ms 미만의 콜드 스타트 시간 및 초저메모리 오버헤드(<5MB per instance).
- E2B 호환: 네이티브 E2B SDK 호환성을 통해 원활한 마이그레이션을 제공합니다.
- 고급 상태 관리: 스냅샷, 클로닝 및 롤백에 대해 밀리초 단위의 정밀도를 지원합니다.
- 보안 이그레스: 샌드박스에서 승인되지 않은 네트워크 액세스를 방지하기 위한 도메인 화이트리스트 및 감사 기능을 포함합니다.