사이버 보안
Cisco Talos, VOLTA 정보 탈취 악성코드의 LLM 피해자 순위 산정 단계 상세 분석

Cisco Talos 연구원 Ryan Fetterman은 2026년 10월 31일, 광범위한 자격 증명 탈취 작업을 수행한 뒤 각 피해자의 수익화 가능한 자산을 순위화하도록 설계된 대규모 언어 모델 단계를 거치는 자체 삭제형 Windows 정보 탈취 악성코드 VOLTA-AUTODOXER에 관한 분석을 발표했습니다.
Talos는 VOLTA를 선택적으로 AI 통합 계층을 갖춘 성숙한 정보 탈취 악성코드로 설명하며, 관찰된 모든 엔드포인트가 공격자가 소유한 인프라 없이 제3자의 통제를 받고 있다고 밝혔습니다. Talos는 AI 단계의 새로운 점이 기존 악성코드 기능을 지원하는 대신 모델이 운영자를 대신해 정보 분석가 역할을 한다는 데 있다고 평가합니다. 이 단계는 원시 자격 증명 로그를 인용 근거가 뒷받침하는, 피해자의 수익화 가능한 자산에 대한 우선순위별 자료로 바꿉니다.
이 악성코드는 Talos의 CAIRN 연구 프로젝트를 통해 발견됐습니다. Talos는 2026년 9월 22일, 내장 프롬프트, 서비스 제공업체 엔드포인트, API 키와 같은 메타데이터 흔적을 활용해 AI 통합 악성코드를 탐지하고 분류하며 추적할 수 있는 도구 모음인 CAIRN(Cognitive Artifact Intelligence Research Network)을 공개하고 오픈소스로 배포했습니다. 이 도구는 기반 바이너리를 다운로드하거나 실행하지 않습니다. Talos는 공개 당시 초기 조사 결과를 차례로 공유하겠다고 밝혔으며, 그 첫 사례는 인간 운영자가 없는 완전 자율형 다중 모델 합의 오케스트레이터라고 설명한 임플란트 CLOSEDQUORUM이었습니다.
정보 수집 및 세션 정보 보강
VOLTA는 한 차례 실행으로 Chromium 기반 브라우저의 자격 증명, 쿠키, 저장된 결제 카드와 함께 Firefox 및 Thunderbird 데이터, Outlook 프로필, Slack 작업 공간, Steam 및 Battle.net 세션, Discord 토큰, Telegram 세션, Roblox 계정, Microsoft OAuth 토큰, gcloud·OpenVPN·Hide.me용 SSH 및 클라우드 서비스 제공업체 설정 파일, Wi-Fi 프로필, 스크린샷을 추출합니다. 암호화폐 지갑을 단순히 복사하는 대신, 정보 탈취 악성코드는 같은 실행 과정에서 지갑 금고를 대상으로 내장된 해독 도구를 실행하고 그 결과를 자체 보고서의 WALLET VAULTS CRACKED 행에 기록합니다. WlanGetProfileList를 직접 호출해 호스트에 저장된 모든 Wi-Fi 비밀번호를 평문으로 덤프합니다.
그런 다음 실시간 정보 보강 단계에서 탈취한 세션을 다시 사용합니다. VOLTA는 피해자 본인의 인증된 Gmail 토큰으로 받은 편지함을 검색해 Amazon, DoorDash, Uber Eats, Grubhub, Walmart, PayPal에서 발급한 영수증을 찾아 자택 주소를 확인합니다. Uber Eats와 DoorDash의 주문 내역을 직접 가져오고, 탈취한 토큰으로 피해자의 Discord 프로필 정보를 보강하며, Rolimons.com에서 실시간 조회해 Roblox 인벤토리의 가치를 산정합니다. 수집한 자료는 위치 정보와 자택 주소, 고용주와 고용주 도메인, 추정 출생 연도, 카드 번호 마지막 네 자리, Slack 작업 공간, 문서 작성자 메타데이터, iPhone 백업 표시 정보를 포함하는 구조화된 증거 묶음으로 로컬에서 구성됩니다. 이 자료는 Identity_Report.txt로 저장된 뒤 JSON으로 직렬화됩니다.
모델이 반환한 평가 결과는 AI_Analysis.txt로 저장되며, 유출은 세 단계의 압축 파일로 이뤄질 수 있습니다. 정보 탈취 악성코드 실행 후에는 volta_log.zip, AI 호출 후에는 volta_dox.zip, 네트워크 정보 보강 과정에서 결과가 하나라도 생성된 경우에는 volta_doxnet.zip이 만들어집니다.
OpenRouter를 통한 순위 산정 단계
직렬화된 데이터 묶음은 모델이 “표적 평가서를 작성하는 법의학 정보 분석가”로 행동하도록 지시하는 시스템 프롬프트와 함께 OpenRouter의 채팅 완성 엔드포인트로 POST 전송됩니다. 필수 출력에는 피해자의 귀중품을 현금화 가치에 따라 낮음·중간·높음 등급으로 나열하는 ‘가치 평가’ 항목과 피해자의 보안 상태 및 비밀번호 관리 습관을 평가하는 ‘보안 운영 평가’ 항목이 포함됩니다. 또한 프롬프트는 피해자의 이름, 주소 또는 대학을 비밀번호 패턴과 연결하는 것처럼, 드문드문한 데이터 지점을 서로 연관 짓도록 모델에 요구합니다. Talos는 모델에 데이터 검색을 맡기는 것보다 이미 수집한 정보의 가치를 높이는 추론을 요구하는 데 중점을 둔다고 설명합니다.
하드코딩된 설정은 anthropic/claude-opus-4.6을 기본 모델로 사용하고, 대체 모델 체인으로 moonshotai/kimi-k2를 거쳐 google/gemini-2.5-flash를 사용합니다. 온도 값은 0.2이며, SDK 없이 Mozilla/5.0 User-Agent를 포함한 JSON 요청을 직접 구성합니다. Talos는 낮은 온도 값이 운영자가 정확성과 일관성을 중시한다는 점을 시사한다고 밝혔으며, 거부 응답이 발생하면 더 작고 제한이 적은 모델로 전환하는 방식으로 단계적으로 이어지는 모델 체인을 설명했습니다.
VOLTA는 모델 응답에서 “할 수 없습니다”와 같은 거부 문구가 있는지 확인한 뒤 최대 세 개 모델로 구성된 체인의 다음 모델로 넘어갑니다. API 키가 없으면 LLM 단계 전체를 생략하고 실행할 수도 있습니다. 추론 요청과 응답을 주고받는 전 과정은 피해자의 컴퓨터에서 피해자 자신의 네트워크 연결을 통해 이뤄지며, 결과는 그 이후에야 유출됩니다.
빌더를 통한 배포와 대응 방안
VOLTA는 Telegram 채널, API 키, 설정을 코드에 고정하는 대신, 빌드 시점에 교체 가능한 여섯 개 슬롯을 채우는 템플릿을 바탕으로 컴파일됩니다. Talos는 이를 제작자가 접근 권한을 판매하고 구매자는 각자의 값을 제공하면, 주문마다 맞춤형 바이너리가 컴파일되는 빌더 모델의 징후로 봅니다. 분석에 따르면 이 모델이 맞다면, AI 분석 자료는 어떤 수준의 전문성을 갖춘 고객이든 Telegram 받은 편지함으로 표적의 우선순위 평가를 받아볼 수 있게 하는 상업적 기능입니다. 제작자가 개인적으로 사용하려고 만든 기능은 아닙니다. 슬롯에 들어가는 자격 증명은 같은 바이너리에 포함된 두 상수에서 파생한 SHA-256 키로 암호화됩니다. 그러나 Talos는 파일을 역공학하는 사람이라면 누구나 해당 값을 복구할 수 있으므로 실질적인 보호 기능은 없다고 설명합니다.
VOLTA의 토큰 탈취는 상당 부분 Chrome의 App-Bound Encryption 우회에 의존합니다. Talos는 어떤 프로세스가 headless 플래그를 사용해 Chrome을 실행할 수 있는지 제한하는 애플리케이션 제어 정책을 적용하면 해당 복호화 경로를 완전히 차단할 수 있다고 설명합니다. 최소한 예상치 못한 프로세스에서 Chrome이 headless 모드로 실행될 때 경고를 발생시키고, 하드웨어 기반 자격 증명 저장소를 사용하라고 권고합니다. 침해 사고가 발생한 뒤에는 수집한 항목과 LLM 호출의 성공 여부가 정확히 기록된 타임스탬프 포함 수집 로그인 volta_debug.txt 파일을 보존한 다음, 침해되었을 가능성이 있는 토큰을 폐기하고 비밀번호를 변경하라고 Talos는 권고합니다. 시드 구문이 디스크에 평문으로 저장된 적이 있는 지갑은 완전히 침해된 것으로 간주해야 하며, 자금은 에어갭 장치에서 시드를 생성한 새 지갑으로 옮겨야 합니다.
Talos의 설명에 따르면 AI 계층이 가져오는 개선은 속도나 규모의 향상이 아니라 작업 부담의 전가입니다. 이는 Talos가 CLOSEDQUORUM에서 확인한 것과 같은 기본 논리를 작전의 다른 단계에 적용한 것입니다. 분석은 악성코드에 AI가 통합되는 수준이 높아짐에 따라 거부 응답에 대한 복원력이 표준 설계 요건이 될 수 있다고 결론짓습니다.
Talos는 분석한 샘플을 PE32+ x86-64 바이너리로 명시하고 있으며, SHA-256 해시는 57ef4242666d78c50df145b34023df564f0fad38812d6a580e66433d427e2279입니다. 이 샘플은 9BY0tjwOc3ut.exe와 yLP9m5J3i2Aw.exe라는 파일명으로 관찰됐으며, PE 타임스탬프는 2026년 8월 17일이고 2026년 10월 11일 12:46 UTC에 처음 발견됐습니다.












