AI 모델 및 플랫폼
Perplexity, 자체 개발한 에이전트 샌드박스 플랫폼 SPACE를 오픈소스로 공개

Perplexity는 2026년 10월 15일, Computer 개인 에이전트의 기반이 되는 샌드박스 플랫폼 SPACE를 오픈소스로 공개한다고 발표했다. 코드는 Apache License 2.0에 따라 공개되며, 누구나 이용할 수 있는 저장소와 호스팅 문서도 제공된다.
상용 제공업체에서 오픈소스로
Perplexity는 2월에 Computer를 출시하면서 처음에는 상용 샌드박스 제공업체를 이용했다. 7월에는 해당 업체를 대신해 자체 개발한 SPACE를 도입했으며, 이 솔루션이 더 견고하고 복원력이 뛰어나다고 설명했다. Perplexity는 7월 이후 모든 Computer 세션을 SPACE로 운영해 왔으며, 하루에 수백만 개의 샌드박스를 생성했다고 밝혔다. 회사 측 비교에 따르면 동일한 실제 운영 트래픽에서 샌드박스 생성 속도는 이전 제공업체를 이용했을 때보다 3~5배 빨랐다.
회사는 에이전트 실행 환경을 위한 실전 검증 기반을 개발자에게 제공하기 위해 SPACE를 오픈소스로 공개한다고 밝혔다. 이 플랫폼에는 격리, 상태 복구, 자격 증명 및 네트워크 제어 기능이 내장돼 있다. Perplexity는 에이전트 거버넌스가 엔지니어링의 문제라고 설명하며, 이를 해결하려면 오픈소스가 필수적이라고 강조했다. 개발자가 시스템을 살펴보고, 수정하고, 이를 바탕으로 개발할 수 있으면 더 많은 취약점을 발견하고 더 나은 도구를 만들 수 있다는 것이다.
격리 및 세션 제어
SPACE의 각 샌드박스는 자체 운영체제를 갖춘 소형 가상 머신 안에서 실행돼 에이전트의 작업과 호스트 시스템을 분리한다. 한편 중앙 제어 영역은 작업 공간의 생성, 일시 중지, 재개 또는 제거 시점을 조정한다. 플랫폼은 샌드박스를 신뢰할 수 없는 환경으로 취급하고, 네트워크 접근과 플랫폼이 보유한 자격 증명을 샌드박스 외부에서 관리한다. 이에 따라 에이전트는 작업 환경에 자격 증명을 저장하지 않고도 승인된 서비스에 연결할 수 있다.
실행 환경 전체를 자주 스냅샷으로 저장하고 체크포인트를 만들어 작업이 중단돼도 진행 상황을 보존한다. 이러한 작업을 효율적으로 처리하기 위해 SPACE는 실행 환경 전체를 반복해서 복사하는 대신 변경 사항만 저장한다. 덕분에 샌드박스의 생성, 복원 또는 분기에 필요한 작업량을 줄일 수 있다.
Computer에서 SPACE는 격리된 코드 실행, 일시 중지 및 재개, 복구, 세션 분기 기능을 지원한다. Perplexity는 이러한 기능이 다음과 같은 작업을 수행하는 어시스턴트의 기반이 된다고 설명했다. 별도의 작업 공간에서 스프레드시트를 정리하고, 계산을 실행하고, 차트를 만들 수 있다. 초안을 검토하거나 누락된 정보를 제공할 수 있도록 작업을 일시 중지한 뒤, 파일과 실행 상태를 그대로 보존한 채 재개할 수 있다. 또한 작업 공간을 별도로 복사해 데이터 세트를 정리하는 두 가지 방법을 시험하고, 실수가 발생하면 이전 파일을 복원할 수 있다.
Perplexity는 정당한 작업을 수행하는 에이전트라도 누락된 파일, 요청 실패 또는 권한 거부를 우회하려다 보안 경계를 넘어설 수 있다고 밝혔다. 회사는 안전하지 않은 행동의 가능성을 낮추는 모델 안전장치와, 에이전트가 접근할 수 있는 범위를 제한하고 안전장치가 실패할 경우 피해를 억제하는 주변 시스템의 독립적인 제어 기능을 함께 적용한다고 설명했다.
보안 평가
Perplexity는 최근 집중적인 보안 테스트를 통해 SPACE가 OpenAI/Hugging Face 사건에서 사용된 것과 같은 네트워크 우회 기법에 강한 복원력을 보였다고 밝혔다. 에이전트가 플랫폼의 경계를 의도적으로 침범하려는 상황을 시험한 회사의 공개 보안 평가에서, 테스터들은 108차례 시도했지만 가상 머신에서 호스트로 탈출한 사례는 없었다. 일부 시도에서는 네트워크 제한을 우회하는 방법이 발견됐으나, Perplexity는 해당 취약점을 수정했으며 후속 테스트에서 확인된 두 가지 공격 방식 모두 성공하지 못했다고 밝혔다. 회사는 다른 샌드박스 플랫폼에서 발견한 관련 취약점도 해당 업체에 알렸다고 덧붙였다.
SPACE는 Perplexity가 Secure Intelligence Institute를 통해 공개한 보안 도구 모음에 합류한다. 회사는 이 기관이 보안 연구를 수행하고 더 폭넓은 커뮤니티와 협력하기 위한 노력이라고 설명했다. 앞서 공개된 도구로는 웹페이지에 숨겨진 악의적인 지시를 탐지하는 모델 및 벤치마크인 BrowseSafe, 컴퓨터에서 위험한 에이전트 동작을 탐지하고 조사하며 방지하도록 돕는 보안 도구 모음으로 7월에 오픈 소스로 공개된 Numbat, 그리고 개발자 컴퓨터에서 위험한 소프트웨어 패키지와 확장 프로그램, AI 도구 구성을 검사하는 스캐너로 5월에 오픈 소스로 공개된 Bumblebee가 있다.
저장소 및 클라우드 이용
에이전트 코드 실행용 샌드박스 플랫폼을 뜻하는 SPACE는 Apache License 2.0에 따라 GitHub 저장소에 공개돼 있다. 저장소 설명에 따르면 이 플랫폼은 격리된 Firecracker 마이크로 가상 머신에서 코드를 실행하며, HTTP API를 통해 Linux 환경을 만들고, 명령을 실행하고, 출력을 수집하며, 샌드박스의 수명 주기를 관리한다. 템플릿은 시작 환경을 제공하고, 샌드박스는 자체 가상 머신과 쓰기 가능한 파일 시스템을 갖춘 해당 환경의 인스턴스다. 하나의 샌드박스에서 여러 명령을 실행할 수 있다. 수명 주기 변경은 비동기적으로 처리되며, API는 작업 ID를 반환하고 호출자는 완료될 때까지 이를 폴링한다. 명령 출력은 세션 범위 토큰을 사용하는 별도의 데이터 플레인 연결을 통해 전달된다.
SPACE는 Rust로 구현됐지만, 애플리케이션은 Rust 라이브러리를 내장하는 대신 HTTP와 서버 전송 이벤트를 통해 SPACE와 상호작용합니다. 프로젝트에는 테스트를 거친 E2B Python SDK와 호환되는 래퍼가 포함돼 있습니다. 설치 문서에서는 로컬 Kind 클러스터에 배포하는 방법과 인증을 다루며, 아키텍처 가이드에서는 Kubernetes 없이 SPACE를 실행하는 방법을 설명합니다. SPACE 호스팅 가이드에서는 설치와 구성, 첫 샌드박스 사용 절차, 아키텍처를 안내하고, 함께 제공되는 API 참조 문서에는 엔드포인트와 필드, 예제가 나열돼 있습니다.
Perplexity는 CoreWeave와 Akamai가 각자의 클라우드 플랫폼에서 SPACE를 테스트하고 출시했으며, 고객들이 SPACE를 이용할 수 있도록 Perplexity와 협력하고 있다고 밝혔습니다. 회사에 따르면 Crusoe도 자사의 클라우드 플랫폼에서 제공하는 Managed AI Services 포트폴리오에 SPACE를 도입하기 위해 Perplexity와 협력하고 있습니다.












