핵심 요약
- 엔비디아가 자율 AI 에이전트를 격리된 샌드박스 환경에서 실행할 수 있게 해주는 오픈소스 런타임 'OpenShell'을 발표했습니다.
- 커널 레벨의 정책 제어와 정형 검증을 통해 에이전트의 파일 접근 및 네트워크 연결을 통제하고, 실제 인증 정보를 에이전트로부터 숨깁니다.
- Linux, macOS, Windows WSL 2 환경을 지원하며 Python, TypeScript, Go, Rust용 SDK가 함께 제공됩니다.
요약 엔비디아(NVIDIA)가 자율 AI 에이전트를 위한 오픈소스 보안 런타임 환경인 'OpenShell'을 공개했습니다. OpenShell은 여러 AI 에이전트 군집(fleet)을 안전하고 격리된 환경에서 실행할 수 있도록 지원하는 프레임워크입니다.
AI 에이전트는 파일 읽기, 패키지 설치, API 호출, 인증 정보 사용 등의 권한을 가질 때 가장 유용하지만, 동시에 시스템이나 내부 네트워크 전반에 통제되지 않은 권한을 가질 위험이 큽니다. OpenShell은 사용자가 정책을 선언하면 커널 수준의 제어를 통해 파일 접근, 시스템 콜, 네트워크 연결을 엄격하게 제한하는 샌드박스를 제공합니다. 에이전트는 실제 보안 인증 정보(credential)에 직접 접근하지 못하며, 사전 승인된 엔드포인트로 향하는 요청에만 OpenShell이 인증 정보를 주입하는 방식을 취합니다.
또한 정책 변경 시 정형 검증(formal verification)을 적용하여 새로운 호스트 접근이나 신규 API 호출 등 잠재적 위험이 있는 권한 확장을 사전에 감지하고 사람의 검토를 거치도록 설계되었습니다. Linux, Apple Silicon macOS, Windows WSL 2 환경과 Docker 및 Podman 기반 가상화를 지원하며, Python, TypeScript, Go, Rust 등 다양한 언어의 SDK를 제공합니다.
Sponsored · 광고