피드로 돌아가기
Shai-Hulud 테마 악성코드가 PyTorch Lightning AI 학습 라이브러리에서 발견됨
GeekNewsGeekNews
Security

Shai-Hulud 테마 악성코드가 PyTorch Lightning AI 학습 라이브러리에서 발견됨

PyTorch Lightning 침해 사고를 통한 Supply Chain Attack 분석 및 대응 방안

neo2026년 5월 2일11intermediate

Context

AI/ML 생태계의 편의성 중심 문화와 느슨한 의존성 관리 관행으로 인한 보안 취약점 노출. 특히 자동 업데이트 및 CI 도구의 보편화로 인해 악성 패키지 배포 시 전파 속도가 가속화되는 구조적 한계 존재.

Technical Solution

  • pl-ghost 봇 계정의 PyPI 자격 증명 탈취를 통한 패키지 권한 확보
  • GitHub Actions 워크플로 생성 및 실행 과정에서 PyPI Secret 값을 파싱하여 외부 유출
  • 침해된 권한을 이용해 악성 코드가 포함된 신규 패키지 버전 PyPI 릴리스
  • 봇 계정을 활용한 GitHub Issue 댓글 자동 생성 및 이슈 강제 종료를 통한 탐지 지연
  • LLM 기반 코드 생성 도구가 최신 보안 취약점을 인지하지 못한 채 패키지 설치를 제안하는 신규 공격 벡터 형성
  • 의존성 트리 하단의 저관리 패키지를 통한 간접적 공급망 침투 경로 활용

- CI/CD 파이프라인 내 Secret 값 노출 방지를 위한 권한 최소화 및 정기적 Rotation 적용 - Production 환경에서 의존성 버전을 Lock 파일로 고정하고 수동 승인 후 업데이트하는 프로세스 구축 - 패키지 설치 전 setup.py 등 실행 훅(Hook)의 동작을 분석하는 정적 분석 도구 도입 검토 - 외부 라이브러리의 네트워크 접근 권한을 제한하는 샌드박스 또는 컨테이너 기반 실행 환경 구성

원문 읽기