NVIDIA OpenShell

AI 에이전트를 위한 개방형 보안 런타임.

개요

모든 에이전트를 위한 안전한 런타임

NVIDIA OpenShell™은 에이전트를 위한 개방형 보안 런타임입니다. 이는 에이전트의 실행과 접근, 추론이 진행되는 위치를 제어합니다. 

보안은 모델이나 애플리케이션이 아닌 환경에 존재합니다. 기본적으로 어떤 것도 허용되지 않으며, 권한은 정책을 기반으로 부여되며, 시행은 에이전트의 프로세스 외부에서 발생하여 프롬프트로 무력화하거나 우회할 수 없습니다. 모든 허용 및 거부는 감사 추적이 가능합니다.

하나의 정책 계층 아래에서 클라우드, 하이브리드, 온프레미스, 엣지 및 에어갭 인프라 전반에 걸쳐 모든 모델, 하네스, 에이전트를 관리할 수 있습니다.

안전한 AI 에이전트 구축 및 실행

NVIDIA OpenShell 레퍼런스 아키텍처를 소개합니다. AI 팩토리, 엔터프라이즈 인프라, 엣지 전반에서 안전한 에이전트를 지원하는 풀스택 산업 규모의 인프라입니다.

안전한 AI 에이전트의 대규모 운영

NVIDIA OpenShell 보안 런타임과 NVIDIA Vera CPU는 함께 산업 규모에서 AI 에이전트를 더 효율적으로 관리합니다.

장점

에이전트 관리하기

모델, 하네스, 배포 환경 전반에 걸쳐 일관된 정책 시행을 통해 사용자가 제어하는 경계 내에서 자율 에이전트를 실행하세요.

AI 모델 외부에서의 에이전트 거버넌스

OpenShell은 에이전트가 작동하는 방식과 에이전트가 환경 및 나머지 세계와 상호작용하는 방식을 분리합니다. 에이전트의 동작이 모니터링되고 모든 동작이 관리됩니다.

제로 트러스트 액세스

기본적으로 액세스를 거부하고 의도에 따라 권한을 부여합니다. OpenShell은 에이전트의 추론 또는 협력과 관계없이 에이전트 프로세스 외부에서 정책을 시행합니다.

다수의 에이전트를 안전하게 실행하기

클라우드, 하이브리드, 온프레미스, 에어갭 인프라 전반에 걸쳐 에이전트와 하네스를 선택하여 개방형 또는 폐쇄 모델을 실행하세요. 하나의 통합된 정책 계층을 통해 에이전트 플릿을 관리하세요.

안전한 AI 에이전트를 위한 NVIDIA OpenShell 레퍼런스 아키텍처

NVIDIA OpenShell 보안 런타임, Vera CPU, Vera Rubin 시스템, BlueField-4에서 실행되는 NVIDIA Sentry를 기반으로 하는 풀스택 개방형 아키텍처입니다.

NVIDIA 오픈 에이전트 안전 플랫폼

NVIDIA Open Agent Safety Platform은 NVIDIA OpenShell 보안 런타임과 NVIDIA Sentry를 NVIDIA BlueField-4 실리콘 내 보안 시행 기능과 결합한 개방형 레퍼런스 시스템 설계입니다.

기술

OpenShell 구성 요소

에이전트 샌드박스

각 에이전트는 직접적인 네트워크 액세스 없이 자체의 격리된 샌드박스에서 실행됩니다. OpenShell은 권한 없이 에이전트를 실행하고 도달할 수 있는 파일을 제한합니다. 커널에서 에이전트의 시스템 호출을 모니터링 및 필터링하여 안전하지 않은 호출을 차단하고 승인을 위해 단일 보안 채널을 통해 에이전트의 요청을 슈퍼바이저에게 중개합니다.

정책 검증기

정책 검증기는 OpenShell의 정책 검증 엔진입니다. 공식 검증을 사용하여 정책이 허용된 액세스 경계 내에 유지되는지 여부와 제안된 네트워크 규칙이 샌드박스의 현재 정책에 비해 위험한 액세스를 추가하는지 여부를 확인합니다.

게이트웨이

게이트웨이는 OpenShell의 제어 평면입니다. 사용자를 인증하고, 샌드박스 수명주기를 관리하며, 각 샌드박스의 슈퍼바이저에게 정책, 설정 및 자격 증명을 제공합니다. 이는 누가 무엇을 할 수 있는지 결정하고 샌드박스에 대한 모든 액세스를 중개합니다.

슈퍼바이저

슈퍼바이저는 샌드박스 외부에서 실행되고, 런타임에 에이전트를 감독하며, 샌드박스를 게이트웨이에 연결합니다. 바이너리, 대상, 방법, 경로 수준에서 모든 네트워크 요청을 평가하고 정책이 허용하는 경우에만 자격 증명을 제공합니다. 정책 업데이트는 실시간으로 적용되며, 모든 “허용” 및 “거부” 결정은 전체 감사 추적을 위해 기록됩니다.

NVIDIA AI 보안 연구

OpenShell을 활용한 자율 에이전트를 위한 런타임 제어를 포함한 AI 시스템을 보호하고 사이버 방어를 강화하는 것에 대한 NVIDIA 연구를 살펴보세요. Open Secure AI Alliance에 대한 공개 연구 및 기여를 통해 NVIDIA는 보안 팀이 결과를 검증하고 더 강력한 방어를 구축할 수 있도록 지원하는 방법과 기술 아티팩트를 공유합니다.

리소스

OpenShell 및 기타

아래 블로그 및 영상에서 전체 NVIDIA 개방형 에이전트 안전 플랫폼, 에이전트 하네스 설계, 엔터프라이즈 AI 팩토리에서의 에이전트 거버넌스 등을 살펴보세요.

전문가에게 묻다: NVIDIA OpenShell이 자율 에이전트를 보호하는 방법 | Nemotron™ Labs

자율 AI 에이전트가 실제로 수행할 수 있는 작업을 통제하는 보안 런타임인 OpenShell을 살펴보세요.

LangChain과 NVIDIA가 개발자의 AI 에이전트 구축을 지원하는 방법

LangChain과 NVIDIA가 모델, 프레임워크, 보안 인프라를 결합하여 AI 에이전트를 구축하는 방법을 알아보세요.

Cadence, NVIDIA OpenShell로 칩 검증 시간을 수 주에서 수 시간으로 단축

Cadence와 NVIDIA가 자율 에이전트를 활용해 칩 설계 검증 워크플로우를 보호하고 가속하는 방법을 확인하세요.

다음 단계

시작할 준비가 되셨나요?

OpenShell을 사용해 보세요.

구축

GitHub에서 오픈 소스 OpenShell 리포지토리에 액세스하세요.

설명서

문서를 살펴보고 OpenShell에 대해 자세히 알아보세요.

FAQ

주요 사용자는 자율 에이전트를 구축하는 개발자, 개발자를 지원하는 플랫폼 팀, 에이전트 실행을 관리하는 더 안전한 방법이 필요한 보안 또는 IT 팀입니다.

개발자의 경우 OpenShell은 도구를 사용하거나, 파일을 작성하거나, API를 호출하거나, 장기간 실행하는 에이전트에게 더 안전한 런타임을 제공합니다. 엔터프라이즈 IT 및 보안 팀의 경우 모든 에이전트에게 호스트, 네트워크, 자격 증명 또는 모델 엔드포인트에 대한 광범위한 액세스를 넘기지 않고 에이전트 개발을 가능하게 할 수 있는 경로를 제공합니다.

NVIDIA 사이버 보안 및 NVIDIA AI 보안 연구에 대해 자세히 알아보세요.

OpenShell은 Claude Code, Codex, GitHub Copilot CLI, Hermes, LangChain Deep 에이전트, OpenClaw, OpenCode 등과 같은 에이전트 경로를 지원합니다. OpenShell은 모델 및 하네스에 구애받지 않도록 설계되었으므로 팀은 맞춤형 에이전트와 맞춤형 샌드박스 이미지를 가져올 수도 있습니다.

개발자와 엔터프라이즈는 자율 에이전트의 생산성을 원하지만, 이러한 에이전트가 액세스하고 변경할 수 있는 것에 대해 더 강력한 제어가 필요합니다. OpenShell은 정책 시행, 자격 증명 처리, 샌드박싱, 추론 라우팅을 에이전트 외부의 경계에 배치하여 이러한 격차를 해소합니다.

아니요. OpenShell은 또 다른 에이전트 프레임워크가 아닙니다. Claude Code, Codex, OpenCode, OpenClaw, 맞춤형 에이전트 스택을 포함한 에이전트 프레임워크 및 하네스 아래에 위치하도록 설계되었습니다.

아니요. 샌드박스는 제한된 작업에 대해 프로세스를 호스트로부터 격리합니다. OpenShell은 수명 전반에 걸쳐 에이전트 동작을 제어하는 런타임입니다.

이 런타임에는 샌드박싱뿐만 아니라 게이트웨이 중개 자격 증명, ID 경계, 코드형 정책, 정책 적용 송신, 추론 라우팅, 감사/상태, 멀티 에이전트 또는 하위 에이전트 워크플로우에 대한 경계도 포함됩니다. 자율 에이전트는 일회성 프로세스 격리뿐만 아니라, 지속적인 거버넌스가 필요하기 때문에 이러한 구별이 중요합니다.

아니요. OpenShell은 엔터프라이즈 에코시스템을 대체하는 것이 아니라 그와 통합됩니다. ID 공급업체, 비밀 저장소, 관찰 가능성 시스템, 보안 도구 및 거버넌스 플랫폼은 여전히 중요한 주변 시스템으로 남아 있습니다.

OpenShell의 역할은 에이전트 런타임 경계를 제공하고 선택한 런타임 전반에 걸쳐 OpenShell 정책을 일관되게 시행하는 것입니다.

도커 컨테이너와 쿠버네티스 포드는 런타임 기반입니다. OpenShell은 Docker, Podman, 쿠버네티스, VM 격리와 같은 런타임을 사용하지만 게이트웨이 조정, 샌드박스 감독, 정책 적용 송신, 공급업체 자격 증명 처리, 추론 라우팅, 로그와 같은 에이전트별 제어를 추가합니다.

실질적인 차이점은 OpenShell이 컨테이너 또는 포드를 시작하는 것뿐만 아니라 에이전트가 취하는 동작을 중심으로 설계되었다는 것입니다.

OpenShell은 개발자가 에이전트를 실행하는 곳, 즉 로컬 개발자 시스템, 온프레미스 환경, 하이브리드 환경, 클라우드 인프라에서 실행되도록 설계되었습니다.

지원되는 컴퓨팅 경로는 Docker, Podman, Helm을 통한 쿠버네티스, 실험적인 VUM 런타임을 포함합니다.

네, OpenShell은 게이트웨이를 쿠버네티스 클러스터에 배포하는 Helm 차트를 보유하고 있으며, 쿠버네티스 런타임은 쿠버네티스 API를 통해 샌드박스 워크로드를 생성합니다.

예, Podman, Docker, 쿠버네티스 또는 VM을 통해 OpenShell은 NVIDIA DGX Spark™ 또는 NVIDIA DGX Station™ 에서 실행될 수 있습니다. DGX Spark 및 DGX Station은 팀이 제어된 환경 내에서 에이전트 런타임, 데이터, 모델 액세스를 유지할 수 있도록 지원하기 때문에 로컬 및 프라이빗 에이전트 개발에 적합한 대상입니다.

네, OpenShell에는 허용된 요청을 클라우드 모델 엔드포인트로 전달하는 정책 인식 추론 라우터가 포함되어 있습니다.

아니요. OpenShell은 CPU 시스템 전반에서 실행됩니다. 단, Vera CPU에서 OpenShell을 실행하면 코드 실행, 도구 사용, 샌드박싱, 분석, 데이터 파이프라인, 모델 외부의 오케스트레이션을 포함한 에이전트 워크로드 스택 전반에서 x86 프로세서 대비 2배의 성능과 더 높은 에너지 효율을 제공합니다.