Hacker NewsAI · 머신러닝오늘의 주요

엔비디아, AI 에이전트 샌드박스 OpenShell 0.1.0 공개

원제 OpenShell – A safe, private runtime for fleets of autonomous AI agents

503 포인트댓글 218
Key Point

AI 에이전트에게 능력을 주면서도 데이터·자격증·네트워크 접근을 제한하는 커널 수준의 격리 방식이 자율 에이전트 배포의 보안 문제를 어떻게 풀고 있는지 보여준다.

핵심 요약

  • 엔비디아가 자율 AI 에이전트 플릿을 위한 안전한 런타임 'OpenShell'의 0.1.0 안정화 버전을 출시했으며, 새로운 격리 기법과 확장 API를 포함하고 있다.
  • OpenShell은 AI 에이전트가 파일 읽기, 패키지 설치, API 호출, 자격증 사용이 필요할 때 정책 선언을 통해 무제한 접근을 제한하면서 이를 가능하게 한다.
  • 커널 수준에서 각 에이전트를 격리된 샌드박스에서 실행하고, 모든 파일 접근, 시스템 콜, 네트워크 연결을 런타임에 정책으로 제어한다.
  • 에이전트가 실제 자격증을 볼 수 없으며, OpenShell이 승인된 엔드포인트로의 요청에만 자격증을 추가한다.
  • 정책 변경 전에 형식 검증(formal verification)을 통해 새로운 호스트 접근이나 API 메서드 호출 같은 위험한 접근을 미리 플래그하고 인간 검토를 대기시킨다.
  • Linux, macOS Apple Silicon, WSL 2 Windows 환경을 지원하며, Docker/Podman/호스트 가상화가 필요하다.
  • 설치 후 기본 Ubuntu 최소 이미지로 제공되며, OpenRouter 무료 모델에서 OpenCode를 실행하는 튜토리얼을 제공한다.
  • Python, TypeScript, Go, Rust용 SDK가 제공되어 애플리케이션이 OpenShell 게이트웨이에 연결할 수 있다.
  • 에이전트 스킬로 OpenShell CLI 드라이버, 샌드박스 정책 작성, 게이트웨이·추론 라우팅 디버깅을 지원한다.
  • Kubernetes 배포를 위해 Helm으로 게이트웨이를 배포할 수 있으며, NetworkPolicy를 강제하는 CNI가 필요하다.
  • 익명 텔레메트리를 수집하지만 샌드박스 이름, 파일 경로, 프롬프트, 자격증, 사용자 콘텐츠는 수집하지 않으며, OPENSHELL_TELEMETRY_ENABLED=false로 비활성화할 수 있다.
  • Apache License 2.0으로 라이센스되었으며, 에이전트 주도 워크플로우로 개발되고 있다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗