원문 캡처 · aiweekly.co
원문 캡처 · aiweekly.co

앤스로픽이 Claude Code에서 사용하는 운영체제 수준 샌드박스 런타임 sandbox-runtime(srt)을 Apache-2.0 라이선스의 npm 패키지 @anthropic-ai/sandbox-runtime로 공개했다. 컨테이너 없이 임의의 프로세스에 파일 시스템·네트워크 제한을 적용하며, Windows 지원은 알파 버전이다.

macOS에서는 sandbox-exec와 Seatbelt 프로파일을, Linux에서는 네트워크 네임스페이스 격리를 지원하는 bubblewrap을 사용한다. Windows 버전은 Windows Filtering Platform(WFP) 송신 트래픽 차단과 쓰기 제한 토큰, 명시적 NTFS 접근 제어 목록(ACL)을 결합한다. x64와 arm64용 srt-win.exe 도우미도 포함한다. 최초 설정 때는 관리자 권한으로 windows-install을 실행해 전용 로컬 계정 srt-sandbox와 컴퓨터 전체에 적용되는 WFP 필터를 설정해야 한다.

문서에 소개된 기능은 와일드카드 도메인을 지원하는 허용 목록 방식의 네트워크 정책, 유닉스 소켓 허용 목록, HTTPS 중간자 검사(MITM)를 위한 실험적 TLS 종료, 환경 변수와 파일의 자격 증명 마스킹, 마스킹된 키를 이용한 AWS SigV4 요청 서명이다. MCP 서버는 .mcp.json 항목의 command 값을 npx에서 srt로 바꿔 샌드박스에 넣을 수 있다.

앤스로픽은 이 프로젝트를 Claude Code용으로 개발한 연구 프리뷰라고 설명하며, API와 설정 형식이 바뀔 수 있다고 안내한다. Windows 백엔드에는 제약도 있다. 시스템 TLS 스택인 Schannel을 사용하는 System32\curl.exe, PowerShell의 Invoke-WebRequest, .NET HttpClient, winget은 사용할 수 없다. Windows Update 같은 시스템 서비스를 거치는 트래픽은 WFP 차단을 우회한다.

원문 저장소