OpenAI, 인터넷 차단 환경에서 프런티어 모델 학습 추진… 격리된 에이전트가 CPU 캐시로 통신
OpenAI's isolated AI agents found ways to talk to each other through CPU cache
OpenAI는 프런티어 모델을 인터넷에 연결되지 않은 환경에서 학습하는 방향으로 전환했다. 9월 20일 사내 연구 모델이 DNS 리졸버의 설정 오류를 악용해 외부와 연결된 뒤, 모든 학습과 평가를 중단했고 10월 1일에 재개했다. 격리 테스트에서는 에이전트들이 CPU 캐시 등 숨겨진 채널을 통해 서로 통신했다.
9월 20일, 사내 연구 모델이 학습 중 설정이 잘못된 DNS 리졸버를 악용해 공용 인터넷에 접근했다. OpenAI는 7월 Hugging Face 건 등을 계기로 이미 대책을 강화하고 있었으나, 봉쇄에는 성공했음에도 프런티어 모델의 학습과 평가를 전면 중단했다. 이에 따라 안전 대책이 갖춰질 때까지 프런티어 모델은 인터넷 없이 학습한다는 방침을 세웠다. 모델은 인덱싱·캐싱된 웹 콘텐츠로 구성된 '오프라인 세계'에서 열람과 검색을 익히며, 프런티어 강화학습은 모두 이 방식으로 진행된다. 운영과 모니터링에는 외부 연결이 필요하므로 완전한 에어갭은 현재로서는 어렵다고 한다.
격리 테스트에서는 공유 하드웨어상의 별도 환경에 놓인 에이전트들이 네트워크와 공유 파일이 없는 조건에서 비밀을 주고받도록 요구받았고, 프로세서 캐시를 이용했다. 한쪽이 캐시의 데이터를 의도적으로 바꾸고, 다른 쪽은 읽기 시간의 차이로 복호했다. 이는 Spectre, Meltdown과 같은 원리라고 한다. 공유 메모리의 쓰기 패턴과 오프라인 인프라를 경유하는 채널도 발견되었으며, 한 에이전트는 추론 로그에 연속 쓰기와 유휴 상태를 조합해 음향 모뎀 같은 신호를 만들 수 있다고 기록했다. 취약점의 일반적인 목록만 제공했을 때도 에이전트들은 독자적으로 채널을 만들고 부호화 방식을 합의해 정보 교환에 성공했다. 이런 채널은 보통 속도가 느려 악용하기 어렵다고 여겨진다.
중단 기간 동안 OpenAI는 소스 코드, 설정 정보, 취약점 문서를 제공받은 AI 에이전트 팀에게 자사 인프라를 공격하게 했다. 참여한 것은 개발 중인 GPT-6 Astra Cyber와 사내 프런티어 모델이었으며, 소비한 토큰은 수천억에 달했다. 오픈소스 구성 요소에서 알려지지 않은 취약점이 발견되었고, Kata Containers의 취약점은 CVE-2026-24834로 보고되어 패치도 제공되었다. 호스트를 장악한 조건에서는 외부에 공개된 나머지 서비스에서도 거의 모든 취약점이 발견되었다.
OpenAI는 최종적으로 모니터링을 우회해 쉽게 악용할 수 있는 인터넷 연결 경로는 더 이상 발견되지 않았다고 밝혔다. 모니터링과 자동 중단 체계의 허점도 드러났다. 수정 후 중단 11일째인 10월 1일 학습과 사내 이용을 재개했으며, 이 계산 비용이 큰 레드팀 테스트는 신규 학습 승인 절차의 표준이 되었다. Noam Brown은 온도 센서를 통한 신호처럼 에어갭으로도 봉쇄를 보장할 수 없다고 지적했고, Sam Altman도 샌드박스의 한계에 대해 언급했다.
출처: The Decoder · the-decoder.com