중국 개발 AI 기반 자율 침투 테스트 프레임워크 ARTEX, 7개 한국 금융기관 대상 금전적 피해 유발 공격에 활용되다
요약
중국 개발 ARTEX라는 AI 기반 자율 침투 테스트 프레임워크가 한국 금융기관을 겨냥한 금전적 해킹에 사용되었습니다. 이 과정에서 수만 명의 개인 및 기업 데이터 유출이 확인되었으며, 본문은 Claude Code와 DeepSeek 등 여러 LLM을 활용하여 API 계약 없이도 복합적인 공격 체인을 구축하는 기술적 과정을 상세히 분석합니다.
핵심 포인트
- ARTEX는 오픈 소스 자율 침투 테스트 프레임워크입니다.
- Claude Code를 에이전트 프론트엔드로 활용하여 공격을 수행했습니다.
- DeepSeek, GLM 등 여러 LLM을 조합해 단일 캠페인에서 구동 가능했습니다.
- 코드 감사, WAF 우회 등 19가지 사용자 지정 스킬이 사용되었습니다.
- JNDI 및 LDAP 익스플로잇 키트가 발견되어 명령어 실행 위험성이 확인되었습니다.
중국에서 개발된 AI 기반 자율 침투 테스트 프레임워크(autonomous pentesting framework) ARTEX가 7개 한국 금융 기관을 겨냥한 금전적 동기 해킹에 사용되었으며, 이 과정에서 약 66,000명~67,000명의 개인과 2,200개의 기업 데이터가 유출된 것으로 밝혀졌습니다.
주요 발견 사항:
-
CrowdStrike는 확신도가 보통(moderate confidence) 수준으로, 기존의 위협 그룹이 아닌 중국어 사용 개인이 금전적 이득을 위해 해당 캠페인을 진행했다고 평가했습니다. ARTEX는 AGPL-3.0 라이선스로 배포된 오픈 소스 자율 침투 테스트 프레임워크이며, GitHub 저장소와 Docker 이미지는 10월 11일에 제거되었으나 포크(forks)는 남아 있습니다. 주요 ARTEX 콘솔은 Cogent의 로스앤젤레스 네트워크에 위치한 38.244.50[.]120에서 운영되었으며, 15개의 열린 포트가 확인되었습니다. 로그인 페이지는 443과 8090 포트에 있었고, Gemini2API 관리 콘솔 및 Tinyproxy 서버도 존재했습니다. 리셀러 도메인 xcai[.]pro는 AI 모델 트래픽을 라우팅했으며, AS138415의 홍콩 점프 서버(Hong Kong jump server)인 23.248.226[.]250에는 DeepSeek, Zhipu AI GLM 모델의 자격 증명 및 순환 프록시 풀을 포함하여 총 105MB에 걸쳐 42개의 파일이 보관되어 있었습니다.
-
가장 운영적으로 중요한 세부 사항은 AI 하네스(AI harness)입니다. Claude Code 버전 2.1.221이 에이전트 프론트엔드 역할을 했으며, 8월 4일 이후 총 510회 실행되었지만 Anthropic과는 직접 통신하지 않았습니다. 로컬 심(shim)인 ds-models-shim[.]py는 모델 검색 엔드포인트(model discovery endpoint)를 위장하고 요청을 xcai[.]pro를 통해 api.deepseek[.]com/anthropic으로 라우팅했습니다. 이 과정에서 DeepSeek v4.1 Flash가 주력 모델로, GLM 5.3 및 Grok 4.6이 백업 모델로 사용되었습니다. 두 번째 심인 xcai-effort-shim[.]py는 백엔드가 건너뛰었을 수 있는 추론 매개변수(reasoning parameter)를 삽입했습니다. 이 체인을 통해 한 운영자가 직접적인 API 계약 없이 단일 캠페인에서 여러 대규모 언어 모델(LLM)을 구동할 수 있었습니다.
-
상태 파일에는 코드 감사(code audit), 정찰(reconnaissance), 웹 주입(web injection), WAF 우회(WAF bypass), 인증 테스트(authentication testing), JNDI 및 LDAP 익스플로잇(exploitation), CAPTCHA 우회, 결제 로직 테스트를 포함한 19가지 사용자 지정 에이전트 스킬이 기록되었으며, 총 147번 사용된 것으로 나타났다. 9월 12일자 현금 입금(cash-in deposit) API 토큰을 가진 세 개의 자체 등록 테스트 계정은 결제 스킬 옆에 위치해 있었고, 이들은 승인된 자체 구축 테스트라는 주석이 달려 있었다. 이러한 설정은 CrowdStrike와 Genians가 설명한 한국 대출 및 조회 서비스에 대한 안전하지 않은 직접 객체 참조(insecure direct object reference) 테스트에 적합하다. 별도의 디렉터리인 23.248.226[.]250:8001에서는 10월 5일 03:42 UTC에 회수된 JNDI 및 LDAP 익스플로잇 키트가 보관되어 있었으며, 이는 DNS 콜백을 통한 명령어 실행(command execution)이 확인되었음을 의미한다.
-
ARTEX는 단일 운영자 도구가 아니다. 이의 인증서 발급자를 추적한 결과 38.244.50[.]120을 포함하여 19개의 IP 주소가 반환되었다. 콘솔 페이지 제목과 일치하는 검색은 영어, 중국어 🇨🇳, 한국어, 일본어 🇯🇵, 러시아어 🇷🇺, 포르투갈어 🇵🇹, 베트남어 🇻🇳 등 30개국에 걸쳐 약 1,300개의 IP 주소를 반환했으며, 이 중 21가지의 제목 문자열 변종이 발견되었다. AttackCapture 악성코드 이름 검색 결과는 열린 디렉터리를 포함하여 280개의 결과를 산출했는데, 여기에는 130.94.31[.]86:18888과 artex_probe_11876.txt 파일을 작성하는 SMB 정찰(recon) 툴킷을 실행 중인 156.251.11[.]39와 같은 서울 호스트가 포함되었다. 또한, 다른 회수된 호스트들에서는 DedeCMS 및 FangCMS 익스플로잇 키트, RuoYi 및 Spring admin 콘솔 익스플로잇, 그리고 CAPTCHA 기반 로그인 자동화 도구가 발견되었다.
-
열린 디렉터리에서 추가로 회수된 도구에는 Linux 권한 상승(privilege escalation) 익스플로잇, iOS 프로브 소스 코드, Android 커널 및 펌웨어 유틸리티, 그리고 암호화폐 거래소의 관리자 세션 및 출금 기능을 목표로 하는 스크립트가 포함되었다. Hunt[.]io는 이들이 한국 침해 사고와 관련이 있는지 확인하지 못했다. 또한 백업 API 키를 사용한 FOFA 자산 검색 스크립트도 존재했는데, 주 멤버십이 만료되었다는 주석이 달려 있었다.
환경에서 ARTEX 노출을 찾기 위해 api.deepseek[.]com으로 요청을 프록시하는 예상치 못한 프로세스, LDAP 또는 JNDI 트래픽과 쌍을 이루는 아웃바운드 DNS 콜백, 그리고 grok2api와 같은 이름의 리버스 SSH 터널을 확인하십시오. 인터넷에 노출된 호스트에서 ARTEX 콘솔 페이지 제목을 검색하고, 모든 노출된 디렉터리를 자격 증명 파일(credentials files), 윔 스크립트(shim scripts), 또는 터널 유지 관리 스크립트가 있는지 감사해야 합니다. The Hunt[.]io 보고서에는 IOC(Indicators of Compromise)가 포함되어 있습니다: 다른 어떤 것보다도 먼저 노출된 파일에 나타났을 수 있는 모든 API 키, 프록시 자격 증명, 및 SSH 비밀번호를 교체하십시오.
#DFIR_Radar
AI 자동 생성 콘텐츠
본 콘텐츠는 X AI 사용법/팁의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기