GreyhavenHQ/greywall
Container-free, deny-by-default sandbox for AI coding agents. Kernel-enforced filesystem, network, and syscall isolation for Linux and macOS
해결하는 문제
AI 코딩 에이전트는 강력한 도구이지만 컴퓨터에 대한 광범위한 액세스가 필요한 경우가 많아 보안 위험이 발생할 수 있습니다. Greywall은 SSH 키나 환경 변수와 같은 민감한 파일에 대한 액세스를 차단하고 위험한 명령 실행을 중지하며, 컨테이너 설정의 복잡성 없이 이를 수행합니다.
작동 방식
Greywall은 AI 도구를 감싸는 보안 래퍼 역할을 합니다. Linux의 Bubblewrap이나 macOS의 Seatbelt와 같은 운영 체제 기본 기능을 사용하여 제한된 환경을 만듭니다. 기본적으로 현재 작업 디렉터리를 제외한 전체 파일 시스템에 대한 액세스를 거부하고 명시적으로 허용하지 않는 한 모든 네트워크 트래픽을 차단합니다. 모든 네트워크 활동을 투명 프록시를 통해 라우팅하여 에이전트가 정확히 무엇을 하고 있는지 볼 수 있는 대시보드를 제공합니다. "학습 모드"를 사용하여 에이전트가 실제로 필요로 하는 파일을 기반으로 사용자 지정 프로필을 자동 생성하거나 "관찰 모드"를 사용하여 제한 없이 에이전트의 동작을 관찰할 수 있습니다.
대상 사용자
Claude Code, Cursor, Aider 또는 Gemini와 같은 AI 코딩 에이전트를 사용하고 이러한 도구가 개인 데이터에 실수로 또는 악의적으로 액세스하거나 시스템 파일을 수정하거나 승인되지 않은 네트워크 요청을 수행하지 않도록 보장하려는 개발자를 위해 설계되었습니다.
주요 기능
- 기본 거부 보안: 특별히 허용되지 않는 한 모든 파일 시스템 및 네트워크 액세스를 차단합니다.
- 컨테이너 없음: 기본 커널 수준 샌드박싱을 사용하여 Docker의 오버헤드를 피합니다.
- 내장 프로필: 인기 있는 AI 에이전트 및 개발 도구 체인에 대한 사전 구성된 설정이 포함됩니다.
- 학습 모드: 파일 액세스를 자동으로 추적하여 최소 권한 보안 프로필을 생성합니다.
- 관찰 가능성 대시보드: 모든 네트워크 트래픽 및 샌드박스 위반에 대한 실시간 보기를 제공합니다.
- 명령 차단:
rm -rf /와 같은 파괴적인 명령 실행을 방지합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트