AI 코딩 에이전트 OpenCode가 17일(현지시간) 공식 X 계정에서 전날 밤 보안 침해가 있었고 OpenCode Console 이용자의 1.4%가 영향을 받았다고 밝혔다. OfficeChai·DEV Community 등 해외 매체가 전한 공지에 따르면, 회사는 침해 원인을 '대규모 증류 공격(distillation attack)'과 관련된 것이라고 설명했고 영향을 받은 이용자에게 OpenAI·Anthropic 등 외부 AI 서비스의 API 키를 폐기하고 새로 발급하라고 요청했다.
핵심 정리
- OpenCode는 10월 17일 공식 X 게시글에서 Console 이용자의 1.4%가 보안 침해 영향을 받았다고 공개했다.
- 회사 공지 메일에 따르면 퇴역 절차를 밟던 레거시 시스템에 무단 접근이 있었고, 워크스페이스에 저장된 OpenAI·Anthropic 등 외부 제공사 키가 노출됐을 수 있다.
- OpenCode는 Anthropic·OpenAI·Google과 함께 대응 중이며 사고가 진행 중이라 추가 세부 사항은 밝히지 않았다.
OpenCode 보안 침해, 무엇이 노출됐나
OpenCode가 밝힌 노출 대상은 Console 워크스페이스에 저장된 외부 AI 제공사의 키다. 영향을 받은 이용자가 받은 메일의 제목은 "Action Required: Potential provider key breach"였다. 메일은 회사가 퇴역 중이던 레거시 시스템에서 무단 접근을 확인했으며 OpenAI·Anthropic 같은 제3자 제공사 키가 노출됐을 '가능성'이 있다고 적었다.
회사는 영향을 받은 이용자 전원에게 메일을 보냈고, 메일을 받지 않았다면 영향이 없다고 설명했다. 피해 대상은 외부 제공사를 연결해 둔 일부 이용자로 한정됐다. 다만 1.4%가 실제로 몇 개 계정인지, 침입 경로와 접근 기간, 키가 실제로 빼돌려졌는지는 공개되지 않았다.
OpenCode Console은 어떤 서비스인가
OpenCode Console은 팀이 이미 비용을 내고 있는 AI 제공사 계정을 워크스페이스에 연결해 구성원과 모델을 함께 쓰게 하는 관리 서비스다. OpenCode Console 제공사 연동 문서는 Anthropic, OpenAI, AWS Bedrock 등을 연결하면 구성원이 제공사 키를 보지 않고도 모델을 쓸 수 있다고 설명한다. Console이 자격 증명을 대신 보관하는 구조라서, 이번처럼 서버 쪽이 뚫리면 여러 팀의 키가 한꺼번에 위험해진다.
문서가 지원 대상으로 든 제공사는 Google, xAI, DeepSeek, Mistral, Groq, OpenRouter와 Azure, Google Vertex AI, Cloudflare AI Gateway, Databricks까지 넓다. 로컬 CLI가 개발자 PC에 저장하는 키는 이번 공지에서 다루지 않았다.
'증류 공격'과 탈취 키는 어떤 관계인가
OpenCode는 '증류 공격'이 구체적으로 무엇을 뜻하는지 설명하지 않았다. 증류 공격은 경쟁자가 강한 모델의 출력을 대량으로 받아 자기 모델을 학습시키는 무단 행위를 가리킨다. Anthropic은 2월 23일 증류 공격 탐지·차단 발표에서 약 2만 4,000개 사기 계정이 Claude와 1,600만 건 넘는 대화를 주고받았다고 밝혔다. 남의 API 키는 이런 대량 호출의 비용과 추적을 피해자에게 떠넘기는 수단이 될 수 있지만, 이번 사고와의 연결은 회사가 확인하지 않았다.
탈취 키를 노리는 수요는 이미 확인되고 있다. Help Net Security는 16일 Bitsight 보고서를 인용해, 훔친 OpenAI·Anthropic·Google 키를 붙여 넣어 돌리는 범죄용 자동 침투 테스트 도구 MONST3R-AI가 지하 포럼에서 팔리고 있다고 전했다.
개발자가 지금 해야 할 일
OpenCode가 메일에서 권고한 조치는 세 가지다. 연결해 둔 제공사 키를 각 제공사 대시보드에서 직접 폐기하고 재발급하기, 옛 키를 쓰던 애플리케이션과 스크립트 갱신하기, 제공사 사용량 내역에서 이상 호출 확인하기다. 제공사 콘솔에서 지출 한도를 걸어 두는 것도 키가 악용될 때 피해를 줄이는 방법이다.
전망
여러 제공사 키를 한곳에 모아 주는 게이트웨이형 AI 코딩 어시스턴트 서비스는 편리한 만큼 한 번의 침해로 피해가 번지는 구조다. AI 도구가 공격 수단이 되는 흐름은 공격자 한 명이 오픈소스 AI 하네스로 27개 기업을 공격한 사례에서도 드러났다. OpenCode는 조사가 진행되는 대로 추가 내용을 공유하겠다고 밝혔으며, 침입 경로와 실제 악용 규모가 공개되는지가 다음 관심사다.
자주 묻는 질문
OpenCode 보안 침해로 어떤 정보가 노출됐나?
OpenCode는 Console 워크스페이스에 저장된 OpenAI·Anthropic 등 외부 AI 제공사 키가 노출됐을 수 있다고 밝혔다. 노출된 키가 실제로 악용됐는지는 회사가 아직 확인해 공개하지 않았다.
OpenCode 이용자는 API 키를 바꿔야 하나?
영향을 받은 Console 이용자는 메일을 받았으며, 연결한 제공사 키를 각 제공사 대시보드에서 폐기하고 재발급해야 한다. 회사는 메일을 받지 않은 이용자는 영향이 없다고 설명했지만, 사용량 점검과 지출 한도 설정은 누구에게나 유효한 예방책이다.
OpenCode CLI에 저장한 키도 위험한가?
이번 공지는 서버 쪽 Console 워크스페이스에 저장된 키를 대상으로 한다. 개발자 PC의 로컬 CLI 설정 파일에 저장된 키는 공지에서 다루지 않았다.






