SlowMist, 개인 키 노출 가능성이 있는 보안 결함 식별

- 보안 기업 SlowMist가 자바스크립트 타원 곡선 라이브러리에서 취약점을 발견했습니다.
- 이 결함을 이용하면 공격자가 단일 서명 연산만으로 사설 키를 추출할 수 있습니다.
- 해당 라이브러리는 암호화폐 지갑과 Web3 애플리케이션에서 널리 사용되고 있습니다.
블록체인 보안 기업 SlowMist는 널리 사용되는 자바스크립트 암호화 라이브러리의 취약점을 식별했으며, 이로 인해 사용자의 개인 키가 공격자에게 노출될 수 있습니다.
이 보안 결함은 여러 암호화폐 지갑, 신원 확인 시스템 및 Web3 애플리케이션에 타원 곡선 암호화 기능을 제공하는 인기 있는 'elliptic' 라이브러리에 영향을 미칩니다.
SlowMist의 analysis에 따르면, 이 취약점은 서명 작업 중 비표준 입력을 라이브러리가 잘못 처리하는 데서 비롯됩니다. 이 흐름은 ECDSA 서명에서 반복되는 난수를 초래할 수 있습니다. 이러한 서명의 보안은 이러한 난수의 고유성에 전적으로 의존하므로, 반복이 발생하면 공격자가 수학적으로 개인 키를 도출할 수 있습니다.
취약점으로 최소한의 상호작용으로 개인 키 추출 가능
이 결함의 원인은 암호학자들이 'k 값'이라고 부르는 값을 elliptic 라이브러리가 생성하는 방식에 있습니다. 이는 서로 다른 서명 간에 재사용되어서는 안 되는 난수입니다. SlowMist의 분석에 따르면 공격자는 라이브러리가 이 값을 재사용하도록 속일 수 있는 특정 입력을 조작할 수 있습니다. SlowMist의 보고서에서는 "k를 생성할 때 개인 키와 메시지가 시드로 사용되어 서로 다른 입력 하에서 고유성을 보장합니다"라고 설명합니다.
이 결함은 피해자와의 최소한의 상호작용만 필요로 하기 때문에 위험한 공격 벡터를 생성합니다. 공격자는 하나의 정당한 서명만 관찰한 후 대상이 특별히 조작된 메시지에 서명하도록 속이면 됩니다. 이 두 서명을 비교함으로써 공격자는 비교적 간단한 공식을 사용하여 피해자의 개인 키를 수학적으로 도출할 수 있습니다.
광범위한 채택으로 수많은 Web3 애플리케이션이 위험에 처함
자바스크립트 커뮤니티에서 elliptic 라이브러리를 사용하는 것은 이 취약점의 잠재적 영향을 더욱 크게 만듭니다. SlowMist에 따르면 이 취약점은 6.6.0 버전까지 모든 버전에 존재하며, 다양한 타원 곡선을 사용하는 애플리케이션에 영향을 미칩니다.
외부에서 제공된 입력에 대해 ECDSA 서명을 수행하는 모든 애플리케이션이 위험에 처해 있습니다. 여기에는 암호화폐 지갑, 탈중앙화 금융(DeFi) 앱, NFT 플랫폼 및 Web3 기반 신원 인증 앱이 포함될 수 있습니다.
디지털 화폐 공간에서의 라이브러리 활용은 공격 표면을 넓힙니다. 개인 키가 침해되면 공격자는 해당 자산에 대한 완전한 통제권을 갖게 됩니다. 해커는 무단 이체를 수행하거나 소유권 기록을 변경하거나 탈중앙화 앱에서 사용자를 사칭할 수 있습니다.
SlowMist는 보안 위협을 완화하기 위해 사용자와 개발자를 위한 긴급 권장 사항도 게시했습니다. 개발자는 먼저 elliptic 라이브러리를 6.6.1 이상으로 업데이트해야 합니다. 이는 가장 최근 릴리스에서 취약점이 공식적으로 해결되었기 때문입니다.
라이브러리 갱신 외에도 SlowMist는 개발자에게 앱 내에 추가 보안 조치를 포함할 것을 권장합니다. 영향을 받는 앱 사용자에게 가장 큰 우려는 개인 키가 이미 위험에 처해 있는지 여부입니다. SlowMist는 악성 또는 미확인 메시지에 서명했을 가능성이 있는 사용자에게 개인 키를 교체하는 예방 조치를 취할 것을 권장합니다.
피싱 공격 감소, 기술적 취약점이 중심 무대로 부상
SlowMist의 발견이 기술적 취약점으로부터의 위협을 나타내지만, Scam Sniffer의 수치는 전통적인 피싱 공격이 세 달 연속 감소했음을 보여줍니다. 2025년 2월, 7,442명의 피해자로 인해 532만 달러가 손실되었습니다. 이는 1월의 1,025만 달러 대비 48% 감소이며, 12월의 2,358만 달러 대비 77% 하락한 수치입니다.
🧵 [1/4] 🚨 ScamSniffer 2월 2025 피싱 보고서
2월 손실: $5.32M | 7,442 피해자
1월 손실: $10.25M | 9,220 피해자
(-48% 전월 대비) pic.twitter.com/HsZZSlYKJC— Scam Sniffer | Web3 Anti-Scam (@realScamSniffer) 2025년 3월 5일
이러한 하향 추세가 명확하게 나타나고 있지만, 몇 가지 공격 벡터는 여전히 매우 강력합니다. 해커가 정당한 지갑 주소와 시각적으로 구별할 수 없는 지갑 주소를 생성하는 'Permit allowance' 공격은 ETH로 771,000달러의 단일 최대 손실을 기록했습니다.
베이스 기반 공격은 611,000달러의 손실로 그 뒤를 이었으며, 그 다음으로 BSC에서의 취소되지 않은 피싱 승인(횡령된 자금 610,000달러)이 뒤를 이었습니다. IncreaseApproval 악용은 ETH로 326,000달러의 손실을 기록하며 상위 공격 벡터를 완성했습니다.
가장 똑똑한 암호화폐 전문가들이 이미 우리 뉴스레터를 구독하고 있습니다. 참여하고 싶으신가요? 함께하세요.
면책 조항. 제공된 정보는 투자 조언이 아닙니다. Cryptopolitan.com 본 페이지에 제공된 정보를 바탕으로 이루어진 투자에 대해 어떠한 책임도 지지 않습니다. 투자 결정을 내리기 전에 반드시 독립적인 조사나 자격을 갖춘 전문가의 상담을 강력히 권장합니다.

비그네시 카루나니디
비네시는 암호화폐 콘텐츠 작가, 암호화폐 저널리스트, 콘텐츠 편집자 및 소셜 미디어 매니저입니다. 그는 6 년 이상 Watcher.guru, BeInCrypto, CoinGape, Milkroad, Airdrops 에서 활동해 왔으며, 상경학 석사 학위를 통해 기술, 로봇공학, 비즈니스 및 AI 뉴스 보도 역량을 갈고닦았습니다.















