챗봇 빌더 봇프레스 침해 — 봇에 넣어 둔 AI API 키가 읽혔다, 우리 상담 챗봇은 뭘 바꿔야 하나?
봇프레스에서 직접 연락을 받았다면 해당 봇에 저장한 키를 전부 새로 발급해야 합니다. 봇프레스는 10월 침해로 고객 워크스페이스 16곳의 봇 설정이 읽혔고, 어떤 키가 그때 유효했는지 로그로 가릴 수 없어 저장된 자격증명을 모두 노출된 것으로 보라고 안내했습니다.
무슨 일인가
챗봇·AI 상담원 제작 플랫폼 봇프레스(Botpress)의 CTO는 미국 시각 11월 6일 공지에서 경위를 밝혔습니다. 10월 12일부터 누군가 내부 도구 앞단의 인증 프록시를 두드렸고, 로그인 검증 결함으로 직원 세션처럼 보이는 상태로 10월 13~21일 내부 도구에 들어왔습니다. 공격자는 고객 워크스페이스 관리자 권한을 가진 직원의 API 자격증명을 확보해, 10월 21일 07:44~08:23 UTC(한국 시각 16:44~17:23) 동안 16개 워크스페이스의 봇 설정을 읽었습니다. 다른 2개 워크스페이스에서는 연동 설정 하나씩이 바뀌었습니다.
인증 프록시 탐색
내부 도구 접근
봇 설정 16곳 열람
결함 수정·키 폐기
왜 중요한가
봇 설정에는 연결한 외부 서비스의 열쇠가 함께 들어 있습니다. 봇프레스가 든 예는 AI 제공사 API 키, 메신저 채널 토큰, CRM 자격증명입니다. 공격 목적은 AI 사용량을 되파는 것이었다고 봇프레스는 밝혔는데, 이는 구글이 이번 주 경고한 'LLM재킹'과 같은 흐름입니다. 챗봇 서비스 한 곳이 뚫리면 내 오픈AI 청구서와 고객 상담 채널까지 영향을 받을 수 있다는 뜻입니다. 2026년 11월 기준 랜섬 요구나 고객 데이터 판매 정황은 없다고 합니다.
봇프레스가 "증거 없음"이라고 한 것
- 최종 사용자 상담 대화 접근
- 소스 코드·빌드·배포 패키지 변경
- 직원 신원 공급자(IdP) 계정 탈취
노출로 봐야 하는 것
- 해당 봇에 저장된 AI API 키
- 메신저 채널 토큰
- CRM 등 연동 자격증명
내 사업·앱에 무슨 의미
- 봇프레스로 상담 챗봇을 돌리는 사장님 — 메일함에서 봇프레스 공지를 확인하고, 연락이 왔다면 안내받은 봇·연동 목록대로 키를 교체합니다.
- 다른 챗봇 빌더를 쓰는 분 — 남의 플랫폼에 키를 맡기는 구조는 같습니다. 키 하나에 사용 한도와 최소 권한을 걸어 두면 피해가 줄어듭니다.
- 외주로 챗봇을 만들어 준 개발자 — 고객 워크스페이스에 내 관리자 계정이 남아 있지 않은지 봅니다. 이번 사고처럼 권한 있는 계정 하나가 통로가 될 수 있습니다.
앱몬스터 작업 폴더 전체를 검색해 보니 봇프레스를 쓰는 코드나 설정은 없었습니다. 그래서 이 글은 공식 공지 기준으로 정리했습니다.
지금 해볼 것
같은 공격 유형은 구글이 경고한 LLM재킹 소식에 정리해 두었습니다.
Q&A — 자주 묻는 질문
봇프레스에서 연락을 못 받았으면 안전한가요?
연락을 받지 않았다면 봇프레스 조사상 내 봇이 읽히거나 바뀐 증거는 없습니다. 다만 봇에 넣어 둔 키의 사용량과 권한을 한 번 점검해 두면, 다른 챗봇 서비스를 쓸 때도 같은 위험을 줄일 수 있습니다.
고객과 나눈 상담 대화도 유출됐나요?
봇프레스 조사 기준으로는 봇이 처리한 최종 사용자 대화에 접근한 증거가 없습니다. 카드 번호 전체도 저장하지 않는다고 밝혔고, 조사 결과가 바뀌면 공지를 갱신하겠다고 했습니다.
공격자는 왜 봇 설정을 노렸나요?
봇프레스는 AI 사용량을 빼돌려 암시장에 되파는 것이 목적이었다고 봤습니다. 봇 설정에는 오픈AI 같은 AI 제공사 API 키가 들어 있어, 훔친 키로 남의 돈으로 AI를 쓰는 'LLM재킹'에 바로 쓸 수 있습니다.
출처
- Botpress — Security incident disclosure, November 2026 (2026-11-06)
- Unite.AI — Botpress Discloses Internal Breach and Customer Credential Risk (2026-11-06)