US — TechCrunch
해커, AI 코딩 도구 OpenCode 공격… 사용자 AI 계정에 막대한 요금 발생
보안2분 읽기
해커들이 AI 코딩 도구 OpenCode의 온라인 콘솔에 침입해, 일부 사용자의 AI 계정에서 큰 요금이 빠져나가게 했습니다. 이번 일은 AI 안전 필터가 보안 작업을 막을 때 AI 기반 공격을 막기가 얼마나 어려운지 보여 줍니다.
무슨 일이 있었나요?
공격자들이 밤사이 OpenCode의 오래된 시스템에 침입했습니다. 이 시스템은 OpenCode Console로, 일부 사용자가 API 키를 저장해 두는 웹사이트입니다. API 키는 프로그램이 AI 서비스를 쓸 수 있게 해 주는 비밀 코드입니다. 공격자들은 유출된 키로 사용자들의 AI 계정에서 요금을 크게 냈습니다. 오픈소스 앱 자체는 영향을 받지 않았습니다.
핵심 숫자와 사실
- OpenCode Console 사용자의 약 1.4%가 피해를 입었습니다.
- 일부 사용자는 수백 달러의 요금이 나왔다고 했고, 몇몇은 1,000달러가 넘는다고 했습니다.
- Anthropic과 Google은 노출되었다고 판단한 키를 차단했습니다.
- OpenAI는 이번 공격으로 쓰인 크레딧을 API 고객에게 환불하겠다고 밝혔습니다.
- 공격자들은 48시간 동안 쉬지 않고 침입을 시도했습니다.
AI 모델을 쓰기 어려웠던 이유
OpenCode 팀은 공격 코드를 분석하려고 AI 모델을 썼습니다. 많은 AI 모델에는 일부 요청을 거절하는 안전 필터가 있습니다. 공격 코드를 보여 주자 필터가 켜졌고, 모델은 도움을 멈췄습니다. 이후 OpenCode는 OpenAI의 프로그램에 접근하게 되었습니다. 이 프로그램은 검증된 사용자에게 보안 작업을 덜 거절하는 모델을 제공합니다.
왜 중요한가요?
이 이야기는 어려운 문제를 보여 줍니다. 방어하는 쪽은 AI 기반 공격에 맞서려면 AI 도구가 필요하지만, 안전 규칙이 바로 그 도움을 막을 수 있습니다. 일부 전문가는 이 때문에 누구나 내려받아 쓸 수 있는 공개 모델 쪽으로 가는 팀이 생긴다고 말합니다. 또한 이번 공격이 '증류(distillation)', 즉 AI 모델의 출력을 베껴 내는 데 쓰였는지는 아직 확인되지 않았다는 의견도 있습니다.
앞으로 지켜볼 것
- OpenCode가 피해 사용자에게 환불을 끝내는지.
- OpenCode가 공격이 어떻게 일어났는지 설명하는지.
- AI 기업들이 보안 방어자를 위해 안전 필터를 바꾸는지.
- 더 많은 기업이 보안 작업용 검증된 AI 모델에 접근하게 되는지.
용어 풀이
- OpenCode
- 개발자가 코드를 쓰도록 돕는 오픈소스 AI 코딩 에이전트입니다.
- OpenCode Console
- 일부 OpenCode 사용자가 API 키를 저장하는 온라인 플랫폼입니다.
- API 키
- 프로그램이 AI 서비스를 쓸 수 있게 해 주는 비밀 코드입니다.