Matchlock
Linux 기반 샌드박스로 AI 에이전트 워크로드 보호
About
- AI 에이전트의 코드 실행 보안 문제를 해결하기 위해 개발된 CLI 기반 샌드박스 실행 환경
- ephemeral microVM을 활용해 격리된 Linux 환경을 1초안에 부팅, 완전한 VM 수준 격리 제공
- 네트워크 화이트리스트(allowlist) 기능으로 지정된 호스트만 통신 허용하고, 그외 모든 트래픽 차단
- 비밀키 주입(secret injection) 기능으로 API 키나 자격 증명이 VM 내부로 유출되지 않음
- 호스트의 MITM 프록시가 요청 시점에만 실제 키를 주입
- 명령 실행, 출력 스트리밍, 파일 쓰기 등의 기능을 프로그래밍적으로 수행
- Linux: nftables 기반 투명 프록시
- macOS: Virtualization.framework NAT 또는 gVisor TCP/IP 인터셉션
- Dockerfile 기반 빌드, OCI 이미지 캐싱, 로컬 이미지 임포트 지원