최근 자바스크립트 생태계에서 가장 큰 규모의 공급망 공격이 발생했다. 해커들이 자바스크립트의 핵심 라이브러리에 악성 코드를 삽입하여 사용자의 암호화폐를 탈취하는 방식으로 시스템에 침투했으며, 사용자 자산을 위협하는 큰 사건으로 평가되고 있다. 이번 공격은 암호화폐 지갑 주소를 교체하거나 거래 데이터를 가로채는 형식으로 진행되었으며, 사용자들에게 심각한 경고가 내려졌다.
이 공격은 NPM(Node Package Manager)이라는 자바스크립트 소프트웨어 패키지 관리 도구를 통해 이뤄졌다. 여러 보도에 따르면, 유명 개발자의 NPM 계정이 해킹당하면서 수백만 개의 애플리케이션에서 사용되는 인기 자바스크립트 라이브러리에서 악성 코드가 발견되었다. 공격자들은 이를 통해 사용자들이 전송하는 암호화폐의 지갑 주소를 몰래 변경하거나, 트랜잭션의 데이터를 가로챈 것으로 분석되고 있다.
보안 소프트웨어 기업 레저(Ledger)의 최고기술책임자(CTO)인 샤를 기예메(Charles Guillemet)는 “신뢰할 수 있는 개발자의 NPM 계정이 침해당했으며, 해당 패키지는 이미 10억 건 이상 다운로드됐다”고 경고했다. 그는 “사실상 자바스크립트 생태계 전체가 심각한 위험에 처해 있다”고 강조했다. 이 같은 공격은 특히 탈중앙화 애플리케이션(dApp), 지갑 확장 프로그램 및 거래 인터페이스 등 암호화폐 관련 프로젝트에 더욱 심각한 보안 위협을 초래할 것으로 보인다.
이번 사건은 소프트웨어 공급망을 겨냥하는 공격이 증가하고 있는 현상과도 관련이 있다. 전문가들은 공용 소스 코드에 대한 검증 체계를 강화하고, 서명 기반의 보안 패키지 배포 모델을 조속히 도입해야 한다고 입을 모았다. 특히 암호 자산을 다루는 사용자와 개발자는 패키지를 설치하거나 업데이트할 때 더 철저한 보안 절차를 요구받을 것이다. 사용자는 신뢰할 수 있는 출처에서만 소프트웨어를 다운로드하고, 항상 업데이트된 보안 조치를 취해야 한다.
이번 공격은 자바스크립트 생태계 전반에 걸쳐 심각한 파장을 일으킬 뿐만 아니라, 사용자들이 자신의 자산을 보호하기 위해 무엇보다 안전하게 소프트웨어를 관리해야 한다는 인식을 강화하고 있다. 해커의 교묘한 공격 방식은 그간의 기술적 발전에 대한 경각심을 불러일으키며, 디지털 자산에 대한 보호 필요성을 더욱 강조하고 있다. 따라서 개발자와 사용자들은 각별한 주의가 필요하며, 향후 발생할 수 있는 공격을 최소화하기 위한 노력이 필수적이다.
자바스크립트 NPM 해킹으로 인한 대규모 암호화폐 탈취 공격 발생

같은 코너에서 더 읽기
Ledger 하드웨어 월렛 피해 9290만 달러, 뚫린 곳은 동남아 리셀러였다
Ledger 하드웨어 월렛이 뚫린 곳은 암호 기술이 아니라 동남아 리셀러를 거친 유통 단계였다. 2023년 가짜 Trezor 사건과 같은 구조로, 기기를 사기 전에 이미 변조돼 있었다. 하드웨어 월렛을 쓰는 투자자에게 안전을 가르는 것은 제품명이 아니라 구매 경로다.
코인 모으기 9천729억원, 비트코인 하락장에도 매수가 늘어난 이유
비트코인이 연초보다 5.3% 내렸는데도 업비트·코인원·디지털엑스의 모으기 누적 투자액은 9천729억원으로 78.9% 늘었습니다. 다만 누적 숫자만으로는 매달 꾸준히 샀는지 알 수 없습니다. 하락장에도 매수가 이어지는 것은 투자자가 매번 결심해서가 아니라 미리 정해 둔 설정이 사기 때문이고, 그 거래가 쌓일 때마다 수수료는 거래소로 갑니다.
레저 하드웨어 지갑 도난, 공식 리셀러의 주인이 이미 바뀌어 있었다
레저(Ledger)는 동남아 공식 리셀러 CryptoBilis에 판매·배송 중단을 지시하고 최근 90일 구매자에게 기기를 켜지 말라고 권고했다. 연구자들은 손실을 7,200만~8,600만 달러 이상으로 본다. 이 사건의 핵심은 해킹 기법이 아니라, 공식 인증 간판은 그대로인데 그 뒤의 주인이 바뀌어 있었다는 공급망의 빈틈이다.
코인셰어즈 부자 코인 설문, 조사를 낸 곳이 암호화폐 운용사다
코인셰어즈 설문에서 고액자산가 포트폴리오 내 암호화폐 비중은 평균 10%로 나왔다. 반면 자문가 단체 설립자 릭 에델먼은 실제로는 2~5%가 흔하다고 반박했다. 설문을 낸 곳이 암호화폐 운용사라는 점을 감안하면 10%는 수요의 실측치라기보다 업계가 바라는 방향에 가깝고, 내 비중은 남의 평균이 아니라 내가 견딜 수 있는 손실 폭으로 정해야 한다는 것이 우리 판단이다.