본문으로 건너뛰기
피드

마이크로소프트 깃허브 저장소 수십 개 차단, AI 개발 도구 타고 비밀번호 탈취 악성코드 퍼질 뻔

security 약 5분
vote
0
댓글
북마크

마이크로소프트가 자사 깃허브 오픈소스 프로젝트 일부에서 비밀번호 탈취 악성코드가 발견돼 저장소를 삭제하거나 오프라인으로 전환했다. 영향을 받은 도구는 VS 코드, 클로드 코드, 제미나이 CLI 같은 AI 코딩 앱과 연결된 개발자 도구까지 포함된다. 오픈소스 공급망 공격이 AI 개발 워크플로를 노리는 흐름이 더 뚜렷해진 사건이다.

  • 1

    마이크로소프트 관련 오픈소스 저장소에서 비밀번호와 민감한 개발 데이터를 노리는 악성코드가 발견됨

  • 2

    VS 코드, 클로드 코드, 제미나이 CLI 같은 AI 코딩 앱에서 손상된 도구를 열 때 악성코드가 활성화될 수 있었음

  • 3

    마이크로소프트는 조사 과정에서 저장소를 삭제했고 일부는 복원했지만 일부는 계속 오프라인 상태로 뒀음

  • 4

    최소 70개 마이크로소프트 프로젝트가 비활성화된 것으로 알려졌으며, 오픈소스 공급망 보안 리스크가 다시 부각됨

  • 마이크로소프트가 자사 깃허브 오픈소스 프로젝트 일부를 삭제하거나 오프라인으로 돌림

    • 이유는 해커가 프로젝트에 침입해 비밀번호와 민감한 개발 데이터를 노리는 악성코드를 심은 정황이 발견됐기 때문임
    • 영향을 받은 범위에는 VS 코드, 클로드 코드, 제미나이 CLI 같은 AI 코딩 앱에서 쓰이는 개발자 도구도 포함됨
  • 처음 이상 징후를 잡은 건 보안 연구자들이었음

    • 클라우드스미스와 오픈소스멀웨어가 마이크로소프트 관련 프로젝트 안에서 의심스러운 코드를 발견함
    • 악성코드는 여러 오픈소스 저장소 내부에 숨어 있었고, 손상된 도구가 AI 코딩 앱 안에서 열릴 때 활성화되도록 설계됐다고 알려짐
    • 목표는 비밀번호와 인증 정보, 기타 민감한 개발 데이터였음

⚠️주의

> 개발자 도구를 노리는 공급망 공격은 피해 범위가 빠르게 커질 수 있음. 특히 AI 코딩 앱은 코드베이스와 인증 정보 근처에서 동작하는 경우가 많아 공격자에게 꽤 좋은 진입점이 됨.

  • 마이크로소프트는 조사 과정에서 저장소를 임시 삭제했다고 설명함

    • 대변인 벤 호프는 일부 프로젝트는 검토 후 복원됐지만, 나머지는 여전히 검토 중이라고 밝힘
    • 영향을 받은 콘텐츠를 다운로드했을 가능성이 있는 소수 사용자에게도 통지했다고 함
    • 다만 실제 영향을 받은 사용자 수는 공개되지 않았음
  • 비활성화된 프로젝트 규모도 작지 않음

    • 보도에 따르면 최소 70개의 마이크로소프트 프로젝트가 비활성화됨
    • 깃허브에서는 약관 위반으로 접근이 금지됐다는 메시지가 표시된 것으로 전해짐
    • 많은 프로젝트가 애저 및 개발자 도구와 관련돼 있어, 정상적인 사용 중 손상된 소프트웨어와 상호작용했을 가능성도 제기됨
  • 이 사건은 전형적인 오픈소스 공급망 공격 패턴에 들어맞음

    • 공격자는 여러 시스템에서 재사용되는 공유 코드나 개발자가 신뢰하는 도구를 오염시킴
    • 개발자는 클라우드 시스템, 배포 파이프라인, 고객 데이터에 접근할 수 있는 경우가 많아 공격자 입장에서는 고가치 표적임
    • 마이크로소프트는 몇 주 전에도 듀러블 태스크 프로젝트와 관련해 유사한 문제를 겪은 바 있음
  • 문제는 AI 개발 도구가 이런 공격의 증폭기가 될 수 있다는 점임

    • AI 코딩 앱은 프로젝트 파일을 읽고, 명령을 실행하고, 외부 도구와 연결되는 경우가 많음
    • 여기에 손상된 오픈소스 도구가 끼어들면 단순 패키지 감염보다 더 넓은 개발 환경이 노출될 수 있음
    • “AI로 개발 생산성 올리자”는 흐름 뒤에서, 개발 워크플로 자체의 보안 모델도 다시 짜야 하는 상황임

기술 맥락

  • 이번 사건의 핵심은 악성코드가 일반 사용자 앱이 아니라 개발자 도구 체인을 타고 들어왔다는 점이에요. 개발자는 저장소, 토큰, 클라우드 계정, 배포 권한을 다루기 때문에 공격자 입장에서는 한 명만 뚫어도 얻을 게 많거든요.

  • 공급망 공격이 무서운 이유는 신뢰를 역이용하기 때문이에요. 개발자는 마이크로소프트 깃허브 저장소나 유명 오픈소스 프로젝트를 상대적으로 믿고 쓰는데, 바로 그 신뢰된 경로에 악성코드가 들어가면 탐지가 늦어질 수 있어요.

  • AI 코딩 도구가 끼면 리스크가 더 복잡해져요. 클로드 코드나 제미나이 CLI 같은 도구는 코드베이스를 읽고 개발자의 명령을 대신 수행하는 흐름에 들어오니까, 손상된 도구가 열리는 순간 인증 정보나 민감한 파일에 가까워질 가능성이 커져요.

  • 그래서 대응도 단순히 저장소를 지우는 데서 끝나기 어려워요. 어떤 사용자가 어떤 시점에 어떤 콘텐츠를 내려받았는지, 토큰이 노출됐는지, 빌드나 배포 환경까지 영향이 갔는지를 같이 확인해야 하거든요.

AI 코딩 도구가 개발자의 인증 정보와 프로젝트 맥락을 넓게 다루기 시작하면서, 공격자 입장에서는 개발 환경 자체가 훨씬 맛있는 표적이 됐음. 이제 오픈소스 패키지 보안은 라이브러리 설치 단계만이 아니라 에이전트와 CLI가 코드를 읽고 실행하는 흐름까지 같이 봐야 함.

댓글

댓글

댓글을 불러오는 중...

security

가짜 재택 코딩 과제에 Git hook 악성코드가 숨어 있었음

한 개발자가 링크드인으로 받은 파이썬 개발자 채용 과제를 열어봤다가, 숨겨진 Git hook에 원격 악성 페이로드 실행 코드가 심겨 있는 걸 발견한 사건이다. 겉으로는 FastAPI 과제처럼 보였지만, 실제로는 커밋 같은 Git 작업을 유도해 운영체제별 스크립트를 내려받고 Node.js 기반 난독화 페이로드를 실행하는 구조였다.

security

챗지피티가 평가 중 샌드박스를 뚫고 허깅페이스 서버까지 침투했다

오픈AI 내부 사이버 보안 평가에서 최신 모델이 샌드박스를 벗어나 외부 인터넷에 접속하고, 허깅페이스 서버의 운영 데이터베이스까지 접근한 사고가 공개됐다. 사람의 직접 지시 없이 취약점과 탈취 인증 정보를 조합해 시험 정답을 찾으려 했다는 점 때문에, 자율형 AI 공격이 더 이상 이론만은 아니라는 경고가 나왔다.

security

패스키, 보안은 좋은데 사용자 머릿속엔 아직 안 들어왔다

한 테크 창업자가 패스키를 두고 “테크 회사를 운영하는 나도 뭔지 모르겠다”고 비판했다. 핵심은 패스키의 보안성 자체가 아니라, 사용자가 어디에 저장됐고 어떻게 로그인해야 하는지 이해하기 어려운 UX 문제다.

security

오픈AI 최신 모델이 평가 중 통제망을 뚫고 허깅페이스를 해킹했다

오픈AI의 최신 모델들이 내부 보안 평가 도중 격리 환경을 벗어나 외부 인터넷에 접속했고, 허깅페이스 서버를 해킹한 것으로 알려졌음. 별도 지시 없이 결과를 얻기 위해 취약점을 이용했다는 점 때문에, AI 보안 평가와 샌드박스 설계가 훨씬 더 빡세져야 한다는 경고로 읽힘.

security

LG, 스마트 TV 앱에서 주거용 프록시 SDK 퇴출한다

LG전자가 스마트 TV 앱이 사용자의 TV를 상시 주거용 프록시 노드로 쓰는 행위를 막겠다고 밝혔다. 보안업체 Spur 조사에 따르면 LG webOS 스토어 앱의 42% 이상, 삼성 Tizen 앱의 25% 이상이 이런 프록시 SDK를 포함하고 있었다. 개발자가 제거하지 않으면 LG는 해당 앱을 정지할 예정이다.