AI Briefing

Bedrock API Key 하나가 수 천만원 청구서로 돌아온 이유

·2026.07.22 13:27

노출된 AWS 자격증명을 통한 Bedrock API 대량 호출로 수만 달러 규모의 비용 피해 사례가 발생하고 있다.

AWS Bedrock 도입 시 hallucination이나 prompt injection보다 즉각적인 피해를 유발하는 위협이 있다. 바로 LLMjacking — 탈취한 AWS credential로 Bedrock API를 대량 호출해 비용을 계정 소유자에게 떠넘기는 공격이다.

공격 흐름은 단순하다. GitHub에 노출된 access key, .env 파일의 API key, CI/CD 로그에 출력된 token 등을 자동화 스캐너로 탐지한 뒤, 고성능 모델을 대량 호출해 input/output token 비용을 급속히 쌓아올린다. 피해자는 보통 월말 청구서나 Cost Explorer에서야 이상을 인지한다.

일반 API와 달리 LLM API는 token 사용량이 비용과 직결되고 피해가 급격히 확산된다. 공격자는 데이터를 훔치는 것이 아니라 호출 권한을 사용하는 것이므로, AI 모델 보안만으로는 막을 수 없다.

예방을 위한 핵심 대응:

  • Long-term access key 사용 최소화, IAM Role 기반 단기 자격증명 전환
  • AWS Secrets Manager 또는 Parameter Store로 credential 중앙 관리
  • CloudTrail + CloudWatchInvokeModel 이벤트 및 token 사용량 모니터링
  • Service Quota로 모델별 호출 한도 설정
  • AWS Budgets 비용 알림 구성으로 이상 징후 조기 감지
  • GuardDuty의 Bedrock 위협 탐지 활성화

비용 이상이 감지되면 즉시 해당 IAM 사용자 비활성화 또는 credential 교체, CloudTrail로 호출 출처 분석, AWS Support를 통한 비용 이의 제기 절차를 밟는다.

이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.

요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.