본문으로 건너뛰기
피드

AI 에이전트 프레임워크까지 뚫은 npm 공급망 공격, 이번엔 북한 배후 정황

security 약 5분
vote
0
댓글
북마크

npm 공급망 공격이 8주 사이 6차례 이어졌고, AI 에이전트 프레임워크 마스트라 관련 패키지 140여 개가 단 19분 만에 감염됐다. 마이크로소프트는 이번 공격을 북한 해킹 조직 새파이어슬릿의 소행으로 지목했고, 악성코드는 윈도·맥OS·리눅스에서 암호화폐 지갑과 클라우드 인증정보를 노렸다.

  • 1

    8주 동안 npm 공급망 공격이 6차례 발생했고, 마스트라 사건에서 국가 배후 정황이 확인됨

  • 2

    공격자는 정상 패키지를 가장한 뒤 악성 후크가 담긴 위장판을 배포했고 19분 만에 140여 개 패키지가 감염됨

  • 3

    소나타입은 지난해 신규 악성 오픈소스 패키지가 45만4600여 개, 전년 대비 75% 증가했다고 집계함

  • 4

    토큰 보호나 이중 인증만으로는 계정 탈취형 공격을 막기 어렵고, SBOM과 설치 전 행위 탐지가 중요해짐

  • npm 공급망 공격이 8주 사이 6번이나 터졌고, 이번엔 AI 에이전트 프레임워크까지 뚫림

    • 4월 22일 비트워든 관련 공격부터 6월 1일 레드햇 관련 공격까지 5건이 이어졌고, 이들은 범죄조직 ‘TeamPCP’ 소행으로 파악됨
    • 여섯 번째인 마스트라 사건에서는 마이크로소프트가 북한 해킹 조직 새파이어슬릿을 배후로 지목함
  • 핵심은 속도임. 마스트라 관련 140여 개 패키지가 단 19분 만에 감염됨

    • 공격자는 먼저 정상 버전처럼 보이는 날짜 라이브러리를 배포해 신뢰를 쌓음
    • 다음 날 오전 1시에 악성 후크가 담긴 위장판을 올렸고, 설치와 동시에 악성코드가 실행되는 구조였음
    • 악성코드는 암호화폐 지갑과 클라우드 인증정보를 훑었고, 윈도·맥OS·리눅스를 모두 겨냥한 정보탈취형으로 보도됨

⚠️주의

> 이건 단순히 “이상한 패키지 조심하자” 수준이 아님. 정상 계정이나 정상처럼 보이는 배포 흐름이 오염되면, CI/CD와 개발자 로컬 환경이 바로 공격 경로가 됨.

  • 오픈소스 악성 패키지 증가는 이미 숫자로도 꽤 세게 찍힘

    • 소나타입은 지난해 신규 악성 오픈소스 패키지를 45만4600여 개로 집계함
    • 누적 차단 건수는 123만3000개를 넘었고, 전년 대비 증가율은 75%였음
    • 특히 오픈소스 악성코드의 99% 이상이 npm에서 발생했다는 수치가 제시됨
  • npm도 방어책을 내놓고 있지만, 이번 케이스는 한계가 딱 드러난 쪽임

    • npm은 게시 권한을 발급자 신원과 자동 연동하는 신뢰 게시 방식을 도입하고, 기본 이중 인증 적용 범위도 넓힘
    • 그런데 마스트라 사건은 토큰 하나가 샌 게 아니라 계정 자체가 넘어간 경우라서, 새 제도만으로는 막기 어려웠다는 분석이 나옴
  • 단기 처방과 장기 처방이 갈림

    • 단기적으로는 의심 계정 배포 정지, 신규 패키지 격리 같은 조치가 확산 속도를 늦출 수 있음
    • 장기적으로는 소프트웨어 자재명세서(SBOM) 의무화와 설치 전 행위 기반 탐지가 필요하다는 진단이 나옴
    • 패키지 이름이나 다운로드 수만 보는 방식으론 이제 부족하다는 얘기임
  • 국내 기업 입장에선 보안 점검 수요가 바로 생기는 이슈임

    • 삼성SDS는 기업 고객의 SBOM 구축 수요를 흡수할 여지가 있다는 분석이 나옴
    • 네이버클라우드는 클라우드 보안관제 계약 확대 가능성이 언급됨
    • 파수 자회사 스패로우는 오픈소스 구성요소와 취약점을 실시간 진단하는 SBOM 자동 생성 도구를 이미 갖고 있어 직접 수혜 후보로 거론됨

기술 맥락

  • 이번 사건에서 중요한 선택지는 “패키지를 설치한 뒤 스캔할 것인가, 설치 전에 이상 행동을 막을 것인가”예요. 악성코드가 설치와 동시에 실행되는 구조라면 사후 탐지만으로는 이미 인증정보가 빠져나간 뒤일 수 있거든요.

  • SBOM이 필요한 이유는 장애 대응이 아니라 영향 범위 파악 때문이에요. 특정 npm 패키지가 오염됐을 때 어느 서비스, 어느 빌드, 어느 컨테이너 이미지에 들어갔는지 바로 찾아야 조치 시간이 줄어들어요.

  • npm의 신뢰 게시나 이중 인증은 토큰 탈취에는 도움이 되지만, 계정 자체가 장악되는 경우엔 방어선이 약해져요. 그래서 계정 보안과 함께 패키지 행위 분석, 신규 버전 격리, 배포자 평판 같은 여러 층의 방어가 같이 필요해요.

  • AI 에이전트 개발 프레임워크가 표적이 된 점도 봐야 해요. 이런 도구는 클라우드 키, 모델 API 키, 배포 권한과 가까운 위치에서 쓰이는 경우가 많아서, 일반 유틸 패키지보다 탈취 가치가 훨씬 클 수 있어요.

AI 개발도 결국 npm 같은 오픈소스 공급망 위에서 굴러가는데, 그 기반이 털리면 모델보다 빌드 파이프라인이 먼저 터진다. 이제 패키지 설치는 ‘편한 복붙’이 아니라 보안 이벤트로 봐야 할 타이밍임.

댓글

댓글

댓글을 불러오는 중...

security

교보증권, 생성형 인공지능으로 임직원 정보보호 교육 콘텐츠 제작

교보증권이 임직원 정보보호 교육에 생성형 인공지능을 도입해 교육 영상을 자체 제작했다. 주제는 일상 보안수칙, 랜섬웨어 예방을 위한 피시 보안, 디지털 금융보안이며 퀴즈 이벤트로 교육 효과를 높이려 했다. 기술 깊이는 얕지만 금융권 보안 교육에서도 생성형 인공지능 활용이 점점 일상화되고 있다는 신호로 볼 만하다.

security

경찰, 성착취물 증거 분석 320시간을 3시간으로 줄이는 AI 도구 배포

경찰청이 AI 기반 성착취물 탐지 및 증거서류 자동 작성 프로그램을 전국 수사관에게 배포했다. 403시간 분량의 동영상 4215개, 890GB를 분석하던 작업이 기존 약 320시간에서 약 3시간으로 줄었다는 실증 결과가 핵심이다.

security

EU, 사적 메시지 스캔 규칙 부활 직전까지 갔다

유럽의회가 만료됐던 ‘Chat Control 1.0’ 성격의 임시 규칙을 빠르게 다시 심의하는 절차를 승인했다. 이 규칙은 플랫폼이 아동 성착취물 탐지를 명목으로 사적 통신을 자발적으로 스캔할 수 있게 해주는 법적 예외를 되살리는 내용이다. 7월 9일 본회의 표결에서 반대 측이 전체 의원 절대다수인 361표를 확보하지 못하면, 추가 안전장치 없이 Council 문안이 통과될 가능성이 있다.

security

Tenda 공유기 펌웨어 여러 버전에서 숨겨진 관리자 백도어 발견

Tenda의 여러 공유기 펌웨어에서 문서화되지 않은 인증 백도어가 발견됐다. CVE-2026-11405로 추적되는 이 취약점은 정상 비밀번호 검증이 실패한 뒤 별도 설정값과 평문 비교를 수행해 관리자 세션을 만들어준다. 패치는 아직 없고, 원격 관리를 끄고 노출을 줄이는 식의 완화책만 제시된 상태다.

security

GS네오텍, 공격 경로까지 보여주는 클라우드 보안 플랫폼 ‘시큐리티 렌즈’ 출시

GS네오텍이 국내 기업 환경을 겨냥한 클라우드 보안 통합 플랫폼 ‘시큐리티 렌즈’를 출시했다. ISMS-P와 정보보호 공시 대응, 공격 경로 시각화, 보안 특화 AI 에이전트 ‘네오봇’을 앞세워 외산 보안 도구의 번역·재해석 부담을 줄이겠다는 방향이다.