AI 코딩 도구 OpenCode 해킹, 사용자 API 키 노출

오픈소스 AI 코딩 에이전트 OpenCode의 유료 온라인 서비스가 해킹당해 사용자 1.4%의 AI 서비스 API 키가 노출됐다. 앤트로픽·구글은 해당 키를 막았고 OpenAI와 OpenCode는 부당하게 쓰인 요금을 환불하고 있다.

OpenCode 공식 X 계정 게시물. 'We had a security breach last night related to a large scale distillation attack that impacted 1.4% of OpenCode Console users'라는 문장과 이메일로 피해자에게 알렸다는 안내가 보이고, 2026년 10월 18일 수정 표시가 붙어 있다.
OpenCode가 침해 사고를 알린 게시물. 출처: OpenCode X 계정, 2026년 10월 20일 확인.

오픈소스 AI 코딩 의 온라인 서비스가 해킹당해 일부 사용자가 맡겨 둔 AI 서비스 키가 노출됐다. 과 , 는 해당 키를 막거나 부당하게 쓰인 요금을 돌려주고 있다.

OpenCode는 10월 17일(현지시간) 전날 밤 보안 침해가 있었고, OpenCode Console 사용자의 1.4%가 피해를 입었다고 밝혔다. 회사는 이번 침해가 대규모 과 관련됐다고 했지만, 사고가 진행 중이라며 공격 경로는 공개하지 않았다.

피해 범위는 Console에 키를 맡긴 사용자

Console은 가 운영하는 유료 온라인 서비스다. 사용자는 이미 결제 중인 이나 의 키를 입력해 Console에 연결할 수 있고, Console은 이 키를 서버에 저장해 두고 요청을 대신 보낸다.

피해자는 이렇게 외부 서비스를 연결해 둔 사용자 일부다. 회사는 피해자 전원에게 이메일을 보냈고, 메일을 받지 않았다면 피해가 없다고 밝혔다. OpenCode 개발자 댁스(Dax)는 내 컴퓨터에서 돌리는 OpenCode 프로그램에 넣은 키는 회사로 오지 않는다며, 이번 사고는 Console에서만 났다고 설명했다.

은 다른 회사 모델의 능력을 대규모로 빼내 자기 모델을 만드는 공격으로, 앤트로픽은 Claude Sonnet 5.5에 이를 막는 분류기를 처음 넣었다. 노출된 키가 이 공격에 어떻게 쓰였는지는 OpenCode가 아직 밝히지 않았다.

세 회사가 키를 막고 요금을 돌려준다

팀의 리디아 할리(Lydia Hallie)는 피해가 의심되는 키를 무효로 했다고 밝혔다. 그러면서 에 키를 저장한 적이 있으면 새 키를 만들라고 권했다.

에서 API를 맡은 에반 오테로(Evan Otero)도 노출된 키를 차단했다고 밝혔다. 그는 AI Studio에서 새 키를 만들고 옛 키를 지운 뒤 사용 내역을 확인하라고 안내했다. 직접 쓰지 않은 요금이 있으면 Google Cloud 결제 지원팀에 문의하면 된다.

팀의 티보(Tibo)는 피해 사용자의 계정을 정상으로 돌리고 공격에 쓰인 크레딧을 환불했다고 밝혔다. OpenCode의 댁스도 환불이 이미 진행 중이라고 했다.

방어하던 AI 도구가 분석을 거부했다

공격은 그 뒤로도 이어졌다. 댁스는 10월 18일 "지난 48시간 동안 쉬지 않고 우리 시스템을 공격하고 있다"고 썼다.

대응 과정에서는 AI 회사의 안전장치가 걸림돌이 됐다. 댁스는 조사 도중 최신 AI 모델이 처음에는 꽤 도왔지만 이후 분석을 거부하기 시작했다고 밝혔다. 이후 가 방어 목적에 한해 보안 작업 제한을 푼 Daybreak Blue를 쓸 수 있게 되면서 나아졌다고 했다.

프로그램에 직접 키를 넣어 쓰는 방식과 달리, Console처럼 여러 AI 서비스의 키를 서버 한곳에 모아 두는 서비스는 그 서버가 뚫리면 키도 함께 노출된다. Console에 키를 연결해 둔 사용자는 메일 수신 여부와 각 회사의 사용 내역을 확인해야 한다.

참고한 자료 9
  1. OpenCode — X 게시물(2026년 10월 17일, 침해 사고 공지)
  2. 댁스(OpenCode) — X 게시물(Console 한정·키 미전달)
  3. 댁스(OpenCode) — X 게시물(환불 진행)
  4. 댁스(OpenCode) — X 게시물(48시간 공격)
  5. 댁스(OpenCode) — X 게시물(AI 모델 분석 거부)
  6. 리디아 할리(앤트로픽) — X 게시물(Claude API 키 무효화)
  7. 에반 오테로(구글) — X 게시물(Gemini API 키 차단)
  8. 티보(OpenAI) — X 게시물(크레딧 환불·Daybreak Blue)
  9. OpenCode 문서 — Console Providers

아무 곳이나 누르면 닫힙니다

함께 보면 좋은 글

뉴스

Cursor 마켓플레이스에서 Claude Code 확장 변조본 배포

AI 코드 편집기 Cursor의 확장 마켓플레이스에서 앤트로픽 Claude Code 확장의 변조 버전이 11시간가량 배포됐다. 이 버전이 설치된 기기에는 공격자의 SSH 키가 등록되고 원격 접속 통로를 계속 열어 두기 위한 프로그램이 깔렸으며, Cursor는 감염 확인 방법과 제거 스크립트를 공개했다.

뉴스

OpenAI, 보안 모델 GPT-6 Cyber 일부 고객에 공개

OpenAI가 자사 모델 GPT-6 Astra를 보안 용도로 추가 훈련한 GPT-6 Cyber를 11월 5일 공개했다. 승인된 보안 고객 일부에게 API와 코딩 에이전트 Codex로 먼저 제공하며, 회사는 리눅스 커널 취약점 948건에 대해 동작하는 공격 코드를 만들었다고 밝혔다.

뉴스

robots.txt로 AI 학습 거부를 한 번에 알리는 방식 제안

웹사이트가 robots.txt에 규칙 묶음 하나를 넣어 여러 AI 회사에 한꺼번에 학습에 쓰지 말라고 알리는 방식이 국제 인터넷 표준 기구에 개인 초안으로 제안됐다. OpenAI·마이크로소프트는 따르겠다고, 구글은 지원할 계획이라고 밝혔지만 시행 시점은 회사마다 다르다.

뉴스

앤트로픽, Claude로 오픈소스 코드 "충돌 없음" 증명

앤트로픽이 Claude에게 오픈소스 코드가 충돌하지 않는다는 것을 수학적으로 증명하게 해, 구글 OSS-Fuzz에 등록된 라이브러리 123개의 진입점 239곳에서 증명을 마쳤다. 증명하는 과정에서 수조 번의 테스트에도 드러나지 않던 버그를 찾아 고쳤지만, 보장 범위는 RISC-V 프로세서용으로 만든 실행 파일로 한정된다.