웹 브라우저, AI 에이전트를 위한 '완벽한 샌드박스'로 부상
- •구글의 개발자 옹호자가 자율 코딩 에이전트를 위한 이상적인 보안 환경으로 웹 브라우저를 제안했다.
- •실험적 데모인 'Co-do'는 웹어셈블리를 활용해 별도의 컨테이너 없이도 에이전틱 코드를 직접 실행한다.
- •브라우저 기반 샌드박싱은 기존의 자원 소모가 심한 로컬 가상화 방식을 대체할 효율적인 대안이다.
자율적으로 코드를 작성하고 실행하는 AI 에이전트를 운영하려면, 지금까지는 보안을 위해 무거운 가상화 환경이나 복잡한 로컬 컨테이너가 필수적이었다. 이러한 인프라는 AI가 호스트 시스템을 실수로 손상시키는 것을 방지하지만, 막대한 메모리와 저장 공간을 요구한다는 단점이 있다. 하지만 구글의 개발자 옹호자인 폴 킨란(Paul Kinlan)과 테크 블로거 사이먼 윌리슨(Simon Willison)은 수십 년간 우리 눈앞에 있었던 '웹 브라우저'가 그 완벽한 해결책이라고 주장한다. 현대의 브라우저는 인터넷의 신뢰할 수 없는 코드를 격리된 보안 환경에서 실행하도록 설계된 '샌드박싱' 기술의 정점이기 때문이다. 따라서 안전한 코드 테스트가 필요한 AI 기반 개발 도구에 브라우저는 더할 나위 없는 환경이라 할 수 있다. 실제로 웹어셈블리와 File System Access API를 결합하면 'Co-do'와 같은 혁신적인 도구를 구현할 수 있다. 이 데모 애플리케이션은 대규모 언어 모델 (LLM)이 로컬 폴더와 상호작용하고 브라우저 탭 내부에서 직접 스크립트를 실행하게 해준다. 서버 측의 무거운 가상 환경 없이도 수 기가바이트에 달하는 실행 오버헤드를 건너뛸 수 있게 된 셈이다. 연구진은 더 나아가 콘텐츠 보안 정책(CSP) 헤더를 활용해 네트워크 접근을 제어함으로써 에이전틱 AI의 데이터 유출 가능성까지 차단하고 있다. 아직 일부 기능이 특정 브라우저에 국한되어 있다는 한계는 있지만, 이러한 '브라우저 네이티브' 방식의 확산은 고성능 AI 코딩 도구를 더 빠르고 안전하게, 그리고 일반 사용자도 훨씬 쉽게 접근할 수 있는 시대를 열어줄 전망이다.