OpenShell - AI 에이전트의 파일과 네트워크 접근을 제어하는 NVIDIA 런타임

1 week ago 22

AI 에이전트에게 작업 권한을 주면서도 파일과 비밀정보, 네트워크 접근 범위를 제한하는 NVIDIA의 오픈소스 런타임. 에이전트별 정책을 선언하고 실행 중 강제 적용 각 에이전트를 격리된 샌드박스에서 실행하며, 커널 수준에서 파일 접근과 시스템 호출을 제한. 외부 네트워크 연결도 정책 검사를 통과해야 허용 실제 API 키와 자격 증명을 에이전트에 노출하지 않고, 승인된 목적지로 향하는 요청에만 런타임이 추가하는 방식으로 외부 서비스 사용 지원 에이전트가 차단된 작업에 필요한 네트워크 권한을 추가 요청할 수 있으며, 승인된 규칙은 재시작 없이 적용. 형식 검증으로 자격 증명의 사용 범위나 API 호출 권한이 늘어나는 변경을 찾아 사람의 검토를 요구 Docker와 Podman, VM, Kubernetes에 같은 정책 모델을 적용하고, CLI와 Python/TypeScript/Go/Rust SDK로 샌드박스와 접근 권한을 관리. 익명 운영 텔레메트리는 비활성화 가능 정책으로 제한하는 에이전트 실행 환경 OpenShell은 자율 AI 에이전트 군집을 위한 런타임으로, 각 에이전트가 접근할 수 있는 대상을 정책으로 선언하고 실행 중 이를 강제함 파일 읽기, 패키지 설치, API 호출, 자격 증명 사용에 필요한 기능을 제공하면서 데이터, 비밀 정보, 네트워크에 대한 무제한 접근은 허용하지 않음 0.1.x에는 안정적인 릴리스 주기, 새로운 격리 기본 요소, 확장된 확장 기능 영역, 새 API가 도입됨 변경 사항은 0.1.0 업그레이드 가이드에서 확인할 수 있음 커널 강제 적용과 정책 변경 검증 각 에이전트는 격리된 샌드박스에서 실행되며, 커널 제어로 접근 가능한 파일과 실행 가능한 시스템 호출을 제한함 모든 네트워크 연결은 샌드박스를 벗어나기 전에 정책 검사를 거침 에이전트는 실제 자격 증명을 볼 수 없으며, OpenShell이 승인된 엔드포인트로 향하는 요청에만 이를 추가함 형식 검증은 정책 변경 적용 전에 새로 허용될 접근을 검사함 자격 증명을 사용해 새 호스트에 접근하거나 새로운 API 메서드를 호출하는 등 위험한 권한 확대를 표시하고, 해당 변경은 사람의 검토를 기다리게 함 게이트웨이, 슈퍼바이저, 샌드박스의 구성 관계는 아키텍처 문서에서 확인할 수 있음 실행 조건과 구성 요소 Linux, Apple Silicon 기반 macOS, Windows의 WSL 2를 지원하며 WSL 2 지원은 실험적임 Docker, Pod...

Read Entire Article




피플앤툴즈 네트워크
🛍 샵