한 줄 요약

AI 에이전트 도구 3종을 이용한 자동화 공격 캠페인이 온라인 소매업체들을 대규모로 노려 신용카드 정보 60만 건 이상을 훔쳤습니다. 공격자는 짧은 지시만 내리고 나머지는 AI가 알아서 처리하도록 해, 하루에 수십 개 기업을 자동으로 공격했습니다. 119개 이상의 웹사이트에 결제 정보를 빼내는 악성 코드(스키머)가 심어졌으며, Fortune 500 대기업·미국 주요 항공사 등 대형 조직도 피해를 입었습니다. 표적 하나당 공격 비용이 평균 25달러에 불과해, 기술 수준이 낮은 공격자도 쉽게 따라 할 수 있다는 점이 특히 우려됩니다. 공격자가 데이터 탈취 후 원본을 자동으로 삭제하는 은폐 루틴을 사용해, 피해 기업들은 카드 정보 유출과 함께 데이터 손실 피해까지 겪었습니다.

사건

AI 에이전트 프레임워크 3종(Strix·Cairn·Hermes)을 조합한 자동화 공격으로 온라인 쇼핑몰 119곳 이상에 카드 스키머 악성코드를 삽입하고, 60만 건 이상의 유효 신용카드 정보를 탈취한 캠페인이 최소 7월부터 현재까지 진행 중이다.

영향

2개 기업에서 60만 건 이상의 카드 정보가 유출되었고, Fortune 500 호스피탈리티 기업·미국 주요 항공사·대형 산업용품 유통사 등 대형 조직이 침해당했다. 공격자의 자동 데이터 삭제 루틴으로 여러 소매업체에서 운영 데이터 손실도 발생했다.

원인

오픈소스 AI 에이전트 프레임워크를 활용한 자동화로 소수의 인력으로도 대규모·고속 공격이 가능해졌으며, 표적당 평균 비용이 약 25달러에 불과해 진입 장벽이 크게 낮아졌다.

대응

보안 스타트업 Gambit이 공격자의 스테이징 서버에 접근해 직접 증거를 확보하고 캠페인 전모를 공개했다. 조직은 결제 페이지 JavaScript 무결성 모니터링과 함께 데이터 손실 시나리오에 대한 대비도 갖춰야 한다.

실무 포인트

웹사이트 결제 페이지의 JavaScript 파일 변조 감지, S3·CDN 콘텐츠 무결성 검증, 데이터베이스 필드 이상 변경 모니터링을 강화해야 한다. 공격자의 삭제 루틴으로 인한 데이터 손실 가능성도 인지하고 백업·복구 절차를 점검할 것.

본문

금전적 동기를 가진 위협 행위자가 오픈소스 AI 에이전트 프레임워크를 사용해 수백 개의 온라인 소매업체를 대규모로 공격하며 60만 건 이상의 신용카드 정보를 탈취하고 있다.

이 캠페인은 최소 7월부터 활동 중이며 9월 22일 현재도 진행 중이다. 불과 5일 만에 최소 27개 기업을 침해하고 100건 이상의 공격을 감행했다.

광범위한 타깃팅에도 불구하고, 보안 스타트업 Gambit의 조사 결과에 따르면 공격자는 두 기업에서 유효 카드 정보 60만 건 이상을 탈취하고, 결제 데이터 수집을 위한 스키머 악성코드를 다섯 개 기관의 웹사이트에 배포했다.

연구진은 이 캠페인이 하루에 수십 개 기업을 대상으로 공격 체인을 실행하는 세 가지 AI 도구로 구동된다고 밝혔다:

  • Strix — 스캐닝 및 취약점 탐색을 위한 침투 테스트 프레임워크
  • Cairn — 셸 또는 관리자 권한 획득 등의 목표를 수행하는 자율 익스플로잇 엔진. Cisco Talos가 어제 공개한 동명의 AI 악성코드 분석 도구와 혼동해서는 안 된다
  • Hermes — 캠페인 오케스트레이션, 침해 후 작업, 전술적 의사결정, claude-opus-4.6을 사용한 악성 활동 지휘를 담당

연구진에 따르면 Strix는 8월 23일부터 31일 사이에 138개 호스트를 대상으로 146회 실행되어 총 633시간의 스캐닝 시간을 기록했다.

Hermes는 "SOUL - Red Team Operator"라는 페르소나를 포함하며, 공격 관련 스킬 78개를 포함한 121개의 스킬을 보유하고 있었다.

연구진은 중국인으로 추정되는 인간 운영자가 AI 에이전트에게 작전 목표에 대한 간략한 지시를 내린 뒤 나머지를 AI가 처리하도록 했다고 보고했다.

9월 10일부터 15일 사이에 공격자는 105개의 독립적인 공격 파동을 감행했으며, 최소 27개 대상에서 다양한 수준의 성공을 거뒀다.

Cairn 활동

출처: Gambit

스키머는 접근 수준, 식별된 취약점, 아키텍처에 따라 다양한 방법으로 대상 웹사이트에 삽입되었다.

확인된 방법으로는 정상 JavaScript 파일에 악성 코드 추가, 결제 페이지 또는 Google 태그 블록에 스크립트 태그 삽입, S3/CDN 콘텐츠 및 서버 측 캐시 오염, 데이터베이스 필드 변조, Kubernetes 배포 변경, 스키머 제거 후 복원을 위한 크론 작업 활용 등이 있다.

삽입된 카드 스키머

출처: Gambit

Gambit 연구진은 공격자가 운영하는 스테이징 서버에 접근해 직접적인 증거를 확보했다.

이 캠페인은 총 119개 이상의 웹사이트를 신용카드 스키머로 침해했으며, Fortune 500 호스피탈리티 기업, 미국 주요 항공사, 미국 대형 산업용품 유통업체, 온라인 패션 소매업체 등 대형 조직도 피해를 입었다.

공격자는 웹사이트 트래픽 순위 서비스를 활용해 Strix가 생성한 목록에서 가치 있는 표적을 찾아냈으며, 커스텀 소프트웨어를 운영하는 곳을 우선시했다. 취약점이 존재할 가능성이 높다고 판단했기 때문으로 보인다.

탈취된 신용카드

출처: Gambit

조사 과정에서 Gambit 연구진은 공격자가 AI 에이전트에게 탈취 후 카드 데이터를 Magento 데이터베이스에서 삭제하는 정리 절차를 실행하도록 지시했다는 사실을 발견했다.

해당 지시는 Hermes 에이전트의 스킬 파일 중 하나에 포함되어 있었다: "모든 카드 데이터를 추출하고 다운로드한 후, 소스 필드를 일괄 삭제하라."

연구진은 이로 인해 여러 소매업체에서 데이터 손실로 인한 운영 장애가 발생했다고 밝혔다.

표적당 낮은 비용

Gambit 연구진은 이 작전의 운영 비용도 파악했다. 8월 25일 기준 약 4주간 OpenRouter 계정에서 7,005.71달러가 지출된 것을 확인했다.

이후 사용량을 바탕으로 연구진은 총 비용을 12,000달러에서 18,000달러 사이로 추산했다. 이는 표적 하나당 평균 25달러에 해당한다.

"공격을 받은 기업들에게 분산시켜 보면, 이는 표적 기업 하나당 수 달러에서 수십 달러에 불과한 한계 비용입니다"라고 Gambit은 설명했다.

"공격자 자신의 비용 검토에서도 유사한 수치가 나왔습니다. 101건의 완료된 스캔에서 평균 25.46달러로, 가장 저렴한 표적은 3.13달러, 가장 비싼 표적은 79.31달러였습니다."

연구진은 자동화와 낮은 비용 덕분에 기술 수준이 낮은 공격자조차 이러한 공격을 쉽게 전개할 수 있다고 말했다. 많은 경우 운영자가 자율 실행 사이에 짧은 지시를 제공하고 AI 도구가 작업을 처리하는 방식으로 불과 몇 시간 만에 접근 권한을 획득했다.

Gambit은 이러한 공격 유형에 방어하려는 조직이 공격자의 정리 루틴의 부작용으로 인한 잠재적 데이터 손실에도 대비해야 한다고 경고했다.

AI 기반 공격에 대한 보안 청사진 구축

Mikko Hyppönen과 NFL, CHANEL, Atlassian의 보안 리더들이 함께하는 2시간짜리 디지털 서밋에 참여하세요. AI 속도의 공격이 무엇을 바꾸는지, 방어자가 무엇을 그만해야 하는지, 그리고 머신 속도로 검증·결정·수정·재검증하는 방법을 다룹니다.

자리를 예약하세요

출처
BleepingComputer · bleepingcomputer.com
원문 보기

분야별 뉴스

관심 분야의 보안 이슈를 모아 보세요.

TORUN SECURITY

투런이 제공하는 보안 솔루션

공격 표면 관리부터 엔드포인트·내부정보 보호까지, 기업 환경에 맞는 보안 솔루션을 투런이 함께 설계합니다.