Aokigahara라는 새로 발견된 정보 탈취 악성코드(인포스틸러)가 개발자들이 가장 중요한 비밀을 보관하는 곳, 즉 AI 코딩 어시스턴트, 개발자 워크스테이션, 클라우드 자격 증명을 노리고 있습니다. Aokigahara 인포스틸러의 AI 코딩 도구 공격 캠페인은 공격자들이 비밀번호보다 기기에 조용히 저장된 토큰, 키, 세션 파일에 점점 더 관심을 쏟고 있다는 점을 상기시켜 줍니다.

이 악성코드에 대한 공개된 세부 정보는 제한적이므로, 이 글은 보도된 내용에만 근거하며 이 기법이 왜 중요한지 설명합니다.

Aokigahara가 로그인 정보와 세션 토큰을 탈취하는 방법

보도에 따르면, Aokigahara는 인포스틸러, 즉 감염된 기기에서 실행되어 민감한 파일과 저장된 데이터를 수집하고 공격자에게 전송하는 유형의 악성코드입니다. 보고된 표적에는 AI 코딩 어시스턴트, 개발자 워크스테이션, 클라우드 자격 증명이 포함되며, 핵심 항목은 로그인 토큰, SSH 키, 클라우드 접근 자료입니다.

인포스틸러는 계정에 어렵게 침입할 필요가 없습니다. 악성코드가 기기에서 실행되기만 하면, 애플리케이션이 로그인 상태를 유지하기 위해 남겨두는 파일을 읽을 수 있습니다. 그렇기 때문에 감염된 노트북 한 대로 여러 서비스가 동시에 노출될 수 있습니다. 브라우저, 코드 편집기, 명령줄, 그리고 같은 기기에 구성된 모든 클라우드 도구가 그 대상입니다.

원문 기사는 짧기 때문에, Aokigahara가 어떻게 전달되는지 또는 얼마나 많은 사람이 영향을 받았는지 말할 수 없습니다. 추측하지 않겠습니다. 분명한 것은 이 악성코드가 원하는 데이터의 범주이며, 그 범주 자체를 이해할 가치가 있습니다.

개발자와 클라우드 계정이 고가치 표적인 이유

개발자 기기는 유난히 많은 것을 담고 있습니다. 일반적인 워크스테이션에는 서버와 코드 저장소용 SSH 키, 클라우드 접근 자격 증명, API 토큰, AI 어시스턴트의 로그인 상태가 있을 수 있습니다. 따라서 침해된 기기 한 대가 소스 코드, 인프라, 프로덕션 시스템으로 들어가는 발판이 될 수 있습니다.

AI 코딩 어시스턴트는 또 다른 층을 추가합니다. 이들은 종종 장기간 인증된 상태로 유지되며 비공개 코드와 프로젝트에 연결되어 있습니다. 공격자가 당신이 로그인했다는 것을 증명하는 토큰을 입수하면, 비밀번호를 전혀 보지 않고도 당신인 것처럼 행동할 수 있습니다.

이는 공격자들이 AI 개발 도구로 관심을 돌리는 더 광범위한 패턴에 부합합니다. 더 넓은 맥락은 자율 랜섬웨어 공격에서 Claude Code가 무기화된 방식에 대한 우리의 보도를 참고하십시오. 이는 이러한 도구들이 다른 방향에서 어떻게 악용될 수 있는지를 보여줍니다.

탈취된 세션 토큰이 MFA를 우회하는 이유

다중 인증(MFA)은 로그인하는 순간을 보호합니다. 비밀번호 외에 코드나 프롬프트 같은 무언가를 요구합니다. 그러나 그 확인을 통과하면, 서비스는 세션 쿠키나 토큰을 발급하는데, 이는 사실상 "이 사용자는 이미 검증되었다"고 말하는 것입니다.

악성코드가 그 토큰을 복사하면, 공격자는 그것을 서비스에 제시하고 로그인 단계를 완전히 건너뛸 수 있습니다. 추측할 비밀번호도, 가로챌 코드도 없습니다. 검증의 증거가 이미 탈취되었기 때문입니다. SSH 키도 비슷하게 작동합니다. 디스크에 있는 개인 키는 키 자체가 보호되지 않는 한, 2차 인증 없이 서버에 인증할 수 있습니다.

이것이 MFA가 쓸모없다는 뜻은 아닙니다. MFA는 여전히 상당 부분의 계정 탈취, 특히 유출된 비밀번호에 의존하는 공격을 차단합니다. 다만 기기 자체가 침해되어 토큰이 빠져나간 후에는 도움이 될 수 없을 뿐입니다. 그렇기 때문에 기기 위생이 강력한 비밀번호만큼 중요한 것입니다.

이것이 당신에게 의미하는 것

코드를 작성하거나, 서버를 관리하거나, 비공개 프로젝트에 접근할 수 있는 AI 어시스턴트를 사용한다면, 워크스테이션을 금고로 취급하십시오. 그곳에 저장된 비밀은 종종 어떤 단일 비밀번호보다 더 가치가 있습니다.

개발자가 아니더라도 교훈은 적용됩니다. 브라우저는 세션 쿠키를 저장하며, 그것을 읽는 악성코드는 MFA로 보호된 계정을 탈취할 수 있습니다. 위험은 기기가 감염되는 데서 비롯되므로, 그 기기를 깨끗하게 유지하는 것이 그 기기에서 사용하는 모든 계정을 보호하는 일의 일부입니다.

자격 증명을 보호하기 위한 실질적인 단계

  • 비밀이 어디에 있는지 감사하십시오. 일반 텍스트 파일, 환경 파일, 셸 기록, 프로젝트 폴더에서 API 키, 토큰, 자격 증명을 확인하십시오. 그것들을 전용 비밀 관리 도구나 운영 체제의 보안 저장소로 옮기십시오.
  • SSH 키를 보호하십시오. 개인 키에 암호 문구를 사용하고, 가능하면 키를 단순히 복사할 수 없도록 하드웨어 기반 키를 고려하십시오.
  • 노출될 수 있는 모든 것을 교체하십시오. 기기가 감염되었다고 의심되면, 깨끗한 기기에서 토큰, SSH 키, 클라우드 자격 증명을 폐기하고 재발급하십시오. 모든 곳의 활성 세션에서 로그아웃하십시오.
  • 피싱 저항성이 있는 MFA로 전환하십시오. 패스키와 하드웨어 보안 키는 SMS나 앱 코드보다 피싱에 훨씬 잘 저항합니다. 다만 어떤 MFA도 감염된 기기로부터의 토큰 탈취를 완전히 해결하지는 못합니다.
  • 기기를 깨끗하게 유지하십시오. 업데이트를 설치하고, 신뢰할 수 있는 엔드포인트 보호를 사용하고, 검증되지 않은 스크립트나 패키지 실행을 피하고, 다운로드와 이메일 첨부 파일에 주의하십시오.
  • 권한과 수명을 제한하십시오. 수명이 짧은 토큰과 작동하는 가장 좁은 권한을 사용하여, 탈취된 자격 증명의 가치를 낮추십시오.

핵심 요점

Aokigahara 인포스틸러의 AI 코딩 도구 캠페인은 공격자들이 자격 증명을 따라가고 있으며, 이제 그러한 자격 증명이 비밀번호 입력란만큼이나 AI 어시스턴트와 개발자 환경에 자리 잡고 있음을 보여줍니다. 비밀이 어디에 저장되어 있는지 감사하는 것부터 시작하고, 노출되었을 수 있는 모든 토큰과 키를 교체하고, 피싱 저항성이 있는 MFA로 전환하십시오. 공격자들이 AI 개발 도구를 어떻게 자신들의 이점으로 이용하고 있는지 더 알아보려면, 공격에서 AI 코딩 도구가 악용되는 사례에 대한 우리의 보고서를 읽어보십시오.