에이전트가 패키지 설치, API 조정, 파일 읽기를 자체적으로 처리하게 하면 효율성은 높아지지만, API 키를 갖고 전체 컴퓨터에 접근할 수
요약
AI 에이전트가 시스템 자원에 접근하는 과정에서 발생하는 보안 문제를 다루며, NVIDIA의 오픈소스 OpenShell을 소개합니다. OpenShell은 Agent에게 격리된 샌드박스 환경을 제공하여 파일 및 네트워크 접근을 엄격하게 통제하고, 민감한 자격 증명(credentials) 노출을 방지합니다.
핵심 포인트
- OpenShell은 AI 에이전트의 안전한 실행 환경을 제공하는 오픈소스입니다.
- Agent는 격리된 샌드박스 내에서만 작동하며 모든 외부 요청은 검토됩니다.
- 민감한 자격 증명(credentials)은 Agent가 직접 볼 수 없도록 설계되었습니다.
- Linux, Mac (Apple Silicon), Windows (WSL 2) 등 다양한 환경을 지원합니다.
Agent가 패키지 설치, API 튜닝(tuning), 그리고 파일 읽기를 스스로 수행하도록 하는 것은 효율성을 높여주지만, 이들이 API 키를 보유하고 전체 컴퓨터에 접근할 수 있다는 생각만 해도 소름이 돋는다.
NVIDIA의 오픈소스 OpenShell은 바로 이러한 문제를 위해 특별히 설계되었으며, Agent에게 안전하고 사적인 실행 환경을 제공하며 이미 13,000개가 넘는 Star를 기록했다.
각 Agent는 자체 격리된 샌드박스(sandbox) 내에서 실행되며, 파일 및 네트워크 주소에 대한 접근은 일련의 규칙에 의해 엄격하게 통제되고, 모든 외부 요청은 샌드박스를 벗어나기 전에 검토된다.
가장 영리한 부분은 키를 처리하는 방식이라고 생각한다. Agent는 시작부터 끝까지 실제 자격 증명(credentials)을 절대 볼 수 없으며, 승인된 목적지로 향하는 요청에만 해당 정보가 첨부된다.
GitHub:
http://github.com/NVIDIA/OpenShell
...
Agent의 권한을 완화하고 싶을 때, OpenShell은 먼저 수학적 방법을 사용하여 업데이트된 규칙이 허용할 새로운 접근(예: 자격 증명과 함께 새 사이트에 연결하는 것)을 검증하며, 이러한 변경 사항은 인간의 승인이 필요하다.
Linux와 Apple 칩이 탑재된 Mac을 지원하며, Windows 사용자는 WSL 2를 통해 시도해 볼 수 있다. 심지어 코딩 Agent를 위한 즉시 사용할 수 있는 기술(skills)까지 준비되어 있어, 스스로 샌드박스 규칙을 작성하는 방법을 배울 수 있게 한다.
이처럼 HTML 페이지를 만들 수도 있는데, 이는 나를 정말 놀라게 했다. 이 페이지를 열면 2D 레이아웃과 3D 장면을 모두 갖춘 바닥 평면 리모델링 디자인 도구이다.
60가지 이상의 가구와 가전제품 중 원하는 것을 끌어다 놓으면(drag and place) 평면도에 자동으로 고정된다.
AI 자동 생성 콘텐츠
본 콘텐츠는 X @github_daily (자동 발견)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기