가짜 Claude Code 확장, SSH 백도어 시도
최근 30일 조회수 — 좋아요 —핵심 요약
Cursor 스토어의 변조된 Claude Code 확장이 공격자 SSH 키와 자동 실행 설정을 심으려 했다.

가짜 Claude Code 확장 프로그램이 개발자 PC에 원격 접속용 백도어를 심으려 한 공급망 공격이 발견됐다. Real Python이 전한 Cursor의 보안 공지에 따르면, Cursor 확장 프로그램 스토어에 올라온 2.1.312와 2.1.313 버전은 Anthropic이 제작하지 않은 변조본이었다. 두 버전은 10월 29일 약 11시간 동안 배포됐으며 Windows PC와 Mac을 노렸다.1
공격의 핵심은 SSH(Secure Shell) 설정을 바꾸는 것이었다. SSH는 다른 컴퓨터에 원격으로 접속하는 표준 방식이며, SSH 키를 등록하면 비밀번호 없이도 인증할 수 있다. 가짜 확장 프로그램은 공격자의 공개 키를 승인된 키 목록에 추가하고 svc-telemetry라는 이름을 붙였다. 이후 컴퓨터를 재시작해도 자동으로 실행되도록 설정하고 사용자 이름 같은 시스템 정보를 공격자에게 전송했다.
다만 모든 감염 시도가 실제 백도어 설치로 이어진 것은 아니다. Cursor는 SSH를 활성화하려면 관리자 권한이 필요하므로 대부분의 컴퓨터에서는 이 단계가 실패했을 것으로 설명했다. Cursor는 문제의 두 버전을 스토어에서 내렸고 공격자가 쓰던 서버도 폐쇄했다. 보안 연구진 OpenSourceMalware가 확인한 결과, 공개 코드 저장소 npm과 Open VSX, Microsoft 스토어에 배포된 사본에서는 같은 변조가 발견되지 않았다.1
Cursor 사용자는 설치된 Claude Code 확장 프로그램의 버전과 설치 시점을 확인해야 한다. 특히 SSH 설정에서 svc-telemetry 키를 찾아야 한다. 확장 프로그램을 삭제하는 것만으로 이미 추가된 키나 자동 실행 설정까지 제거된다고 보장할 수 없어, Cursor는 별도의 정리 스크립트도 제공했다.
이번 사건은 개발 도구의 이름과 유통 경로 자체가 공격 수단이 될 수 있음을 보여준다. 확장 프로그램 스토어에서는 한 번의 오염된 업로드가 같은 이름을 신뢰한 여러 사용자에게 전달된다. AI 코딩 도구는 회사 코드와 인증 정보 가까이에서 실행된다는 점에서 특히 민감하다. 이번 공격은 2.1.312·2.1.313, 10월 29일의 약 11시간, svc-telemetry라는 구체적인 점검 기준을 남겼다.
Footnotes
읽기 목록은 이 브라우저에 저장됩니다.
출처
이 글은 위 출처를 근거로 자동 생성된 뒤 발행됐습니다. 원문을 함께 확인해 주세요. 교차 보도 없이 단독 출처로 작성됐습니다.