SOC Prime Bias: Critical

09 Oct 2026 07:24 UTC

샤이훌루드 공급망 공격, TensorLake npm SDK를 겨냥하다

Author Photo
SOC Prime Team linkedin icon 팔로우
샤이훌루드 공급망 공격, TensorLake npm SDK를 겨냥하다
shield icon

Detection stack

  • AIDR
  • Alert
  • ETL
  • Query

요약

ChainDrop / Shai-Hulud와 관련된 공급망 공격에서 Tensorlake npm SDK의 0.5.144 버전이 탈취된 것으로 발견되었습니다. 악성 패키지는 사전 설치 후크(preinstall hook)를 이용해 인증 정보 탈취 웜을 배포하는 난독화된 로더를 시작합니다. 이 악성 코드는 인증 토큰, 클라우드 자격 증명, AI 개발 도구 구성을 목표로 하며 파괴적인 데드맨 스위치(dead-man switch)를 통합합니다.

조사

Socket Research는 패키지 매니페스트 내에 악성 사전 설치 후크를 식별한 후 이번 침해를 감지했습니다. 분석 결과, 로더는 Bun을 사용하여 자격 증명을 수집하고 npm을 통해 전파할 수 있는 페이로드를 실행합니다. 연구자들은 또한 파워셸 기반 지속성을 위한 기법과 명령 및 제어 인프라 해결을 위한 이더리움 기반 방법을 발견했습니다.

완화 조치

사용자는 Tensorlake 버전 0.5.144를 즉시 차단하고 제거해야 하며 설치 스크립트가 실행되었을 가능성이 있는 모든 환경을 감사해야 합니다. gh-token-monitor 지속성 메커니즘은 데드맨 스위치를 트리거하고 잠재적 디렉터리 삭제를 피하기 위해 손상된 GitHub 토큰을 해지하기 전에 제거해야 합니다. 조직은 또한 노출된 AWS, GitHub, Kubernetes 자격 증명을 포함한 비밀을 순환시켜야 합니다.

응답

악성 코드를 실행한 호스트는 완전히 손상된 것으로 간주하고 추가 조사를 위해 격리해야 합니다. Linux, macOS, Windows 시스템 전반에서 식별된 유지 파일과 예약 작업을 제거하십시오. 지속성이 제거된 후, 완전한 자격 증명 순환을 수행하고 신뢰할 수 있고 검증된 소스에서 영향을 받은 환경을 재구축하십시오.

공격 흐름

이 부분은 아직 업데이트 중입니다.

탐지

비정상적인 프로세스에 의해 시작된 가능성 있는 Github 파일 다운로드 (네트워크 연결 경유)

SOC Prime 팀
2026년 10월 8일

의심스러운 예약 작업 (감사 경유)

SOC Prime 팀
2026년 10월 8일

탐지할 IOCs (HashSha256): ChainDrop Shai-Hulud 자격 증명 탈취 공격으로 손상된 TensorLake npm SDK

SOC Prime AI 규칙
2026년 10월 8일

지속성을 위한 gh-token-monitor 서비스 탐지 [Microsoft Windows 보안 이벤트 로그]

SOC Prime AI 규칙
2026년 10월 8일

AWS 메타데이터 및 비밀 관리자 경유 자격 증명 수집 [AWS Cloudtrail]

SOC Prime AI 규칙
2026년 10월 8일

TensorLake npm SDK에서 난독화된 자격 증명 탈취 및 자가 전파 웜 탐지 [Linux 파일 이벤트]

SOC Prime AI 규칙
2026년 10월 8일

시뮬레이션 실행

  • 공격 서사 및 명령: 공격자가 초기 접근에 성공하였으며 지속성을 확립하려고 합니다. Shai-Hulud 방법론에 따라 공격자는 악성 바이너리인 gh-token-monitor 를 감춰진 디렉토리(예: /tmp/.hidden/)에 드롭합니다. 목표는 Github 토큰을 모니터링하는 이 프로세스를 실행하여 추가적인 자격 증명 수집 및 횡적 이동의 가능성을 확보하는 것입니다. 공격자는 바이너리를 실행하여 존재를 확립하며, 이는 파일 이름 기반 탐지 규칙을 트리거해야 합니다.

  • 회귀 테스트 스크립트:

    #!/bin/bash
    # 공격자 행동을 모방하기 위해 숨겨진 디렉토리 생성
    mkdir -p /tmp/.hidden/
    
    # gh-token-monitor라는 더미 바이너리 생성
    echo -e '#!/bin/bashnecho "Monitoring GitHub tokens..."nsleep 3600' > /tmp/.hidden/gh-token-monitor
    
    # 더미 바이너리를 실행 가능하게 만듭니다
    chmod +x /tmp/.hidden/gh-token-monitor
    
    # 탐지 규칙을 트리거하기 위해 바이너리 실행
    /tmp/.hidden/gh-token-monitor &
    
    # 정리할 수 있도록 PID 캡처
    ATTACK_PID=$!
    echo "시뮬레이션이 PID로 실행 중입니다: $ATTACK_PID"
    sleep 5
    kill $ATTACK_PID
  • 정리 명령:

    # 악성 디렉토리와 더미 바이너리를 제거
    rm -rf /tmp/.hidden/