보안 경고: 가짜 Solidity 인터뷰 프로젝트가 암호화폐 개발자를 표적으로 삼아
TREE NEWS 보도: 블록체인 보안 회사 SlowMist가 Solidity 인터뷰 연습 프로젝트로 위장한 악성 GitHub 저장소 ‘sol-live‘에 대해 경고를 발령했습니다. 이 저장소는 .vscode/settings.json에 악성 코드를 숨겨 프로젝트를 복제하고 여는 개발자의 지갑 확장 프로그램과 키체인 데이터를 탈취할 수 있습니다.
이 공격은 복제한 저장소를 Visual Studio Code에서 여는 일반적인 개발자 워크플로우를 악용합니다. 악성 설정 파일은 프로젝트가 로드될 때 임의의 명령을 실행할 수 있어 공격자가 브라우저 지갑 확장 프로그램(예: MetaMask) 및 macOS 키체인 자격 증명과 같은 민감한 데이터를 유출할 수 있습니다.
공격 방식
SlowMist에 따르면 이 저장소는 언뜻 보기에는 합법적으로 보이며 Solidity 코딩 연습을 제공합니다. 그러나 .vscode/settings.json 파일에는 코드 실행을 트리거하는 숨겨진 구성이 포함되어 있습니다. 이 기술은 개발자들이 교육 리소스처럼 보이는 저장소를 신뢰하고 구성 파일을 검사하지 않고 열 수 있기 때문에 특히 위험합니다.
- 대상: 개발자, 특히 블록체인 취업 인터뷰를 준비하는 사람들.
- 방법: 프로젝트 로드 시 명령을 실행하는 악성 VS Code 설정.
- 영향: 지갑 확장 프로그램, 키체인 데이터 및 기타 민감한 정보의 도난.
업계 영향
이 사건은 암호화폐 개발자를 표적으로 하는 공급망 공격의 증가 추세를 강조합니다. 업계가 확장됨에 따라 공격자들은 가치 있는 자격 증명을 보유한 도구와 개발 환경에 점점 더 집중하고 있습니다. 겉보기에 무해한 교육 프로젝트를 미끼로 사용하는 것은 고전적인 사회 공학 전술이지만, VS Code 설정을 통한 기술적 실행은 신뢰할 수 있는 도구조차 무기화될 수 있음을 상기시킵니다.
SlowMist의 경고는 개발자 인프라에 대한 공격이 증가하는 가운데 나왔습니다. 최근 몇 달 동안 여러 유명한 침해 사고가 손상된 개발 환경에서 비롯되어 빌더들 사이에서 보안 인식 제고의 필요성을 강조했습니다.
향후 전망
개발자는 알 수 없는 저장소를 복제하고 열 때 주의를 기울일 것을 권고받습니다. 모범 사례로는 구성 파일 검토, 격리된 환경(예: 컨테이너 또는 가상 머신) 사용, 개발 머신에 민감한 자격 증명을 저장하지 않는 것이 포함됩니다. 보안 회사는 유사한 위협에 대한 공개 저장소 모니터링을 강화할 가능성이 높으며, 악성 구성을 탐지하는 자동화 도구가 더 많이 등장할 수 있습니다.
암호화폐 생태계가 성숙해짐에 따라 개발자 공급망의 보안이 중요한 초점이 될 것입니다. 프로젝트와 개인은 외부 소스의 코드에 대해 제로 트러스트 접근 방식을 채택해야 하며, GitHub와 같은 플랫폼은 의심스러운 저장소 구성을 표시하기 위해 스캔 기능을 강화해야 할 수도 있습니다.




