최신 뉴스
당신을 위한 선택

120비트코인 개인 키가 새로운 해킹으로 유출됨

작성자플로렌스 무차이플로렌스 무차이 3분 읽기
120비트코인 개인 키가 새로운 해킹으로 유출됨
  • Libbitcoin Explorer의 난수 생성기 결함으로 인해 120,000개 이상의 비트코인 개인키가 유출되어 여러 지갑 플랫폼에 영향을 미쳤습니다.
  • Mersenne Twister-32 알고리즘과 관련된 이 취약점으로 공격자가 지갑 시드를 예측하고 개인키를 복원할 수 있었습니다.
  • OneKey는 국제 암호화 표준을 충족하는 인증된 진정한 난수 생성기를 사용하므로 자사 지갑은 여전히 안전하다고 확인했습니다.

광범위하게 사용되는 오픈소스 비트코인 라이브러리의 새로 발견된 취약점으로 인해 120,000개 이상의 개인 키가 노출되었으며, 이는 암호화폐 지갑 제공업체인 OneKey의 보고서에 따르면 확인되었습니다.

이欠陥은 Libbitcoin Explorer(bx) 3.x 시리즈로 거슬러 올라가며, 이는 공격자가 보안이 취약한 난수 생성 방법을 통해 생성된 지갑의 개인 키를 예측할 수 있게 했습니다.

OneKey의 통찰에 따르면 새로운 전망을 담은 블로그 게시물을 금요일 밤 X에서 Libbitcoin Explorer(bx) 3.x는 비트코인 지갑을 오프라인에서 생성하는 데 오랫동안 사용된 명령줄 유틸리티입니다. 이 소프트웨어는 시스템 시간만을 사용하여 무작위성을 시드하는 Mersenne Twister-32 의사 난수 생성기(PRNG)를 사용합니다. 

시드 공간은 2³²개의 가능한 값으로 제한되어 있어 해커들이 난수를 쉽게 예측하고 지갑 개인 키를 브루트 포스할 수 있었습니다. 지갑이 생성된 시기를 아는 사람은 누구나 동일한 난수 시퀀스를 재구성하고, 결과적으로 주소의 자금에 접근하기 위한 개인 키를 도출할 수 있었습니다. 

영향을 받는 지갑의 범위에 대한 OneKey 분석

암호화폐 지갑 서비스 제공업체에 따르면, 이 문제는 Libbitcoin Explorer 또는 그 종속 구성 요소를 통합한 여러 지갑 구현에 영향을 미치는 것으로 확인되었습니다. 여기에는 Trust Wallet Extension 버전 0.0.172부터 0.0.183까지, 그리고 패치되지 않은 3.1.1 버전까지의 Trust Wallet Core가 포함됩니다.

OneKey는 보안 연구자들의 분석을 인용하여 발견했습니다. 보안 결함 은 PRNG가 예측 가능한 엔트로피에 의존함으로써 발생했습니다. 공격자는 특정 타임스탬프에 생성된 지갑에 대해 동일한 개인 키를 복제할 수 있었습니다. 

작은 시드 공간과 Mersenne Twister-32 알고리즘의 예측 가능한 특성은 악의적인 행위자들이 프로세스를 자동화하고 여러 지갑을 침해하는 것을 가능하게 만들었습니다.

OneKey는 이 결함이 'Milk Sad' 사건과 같은 이전의 신비로운 자금 손실에 기여했을 수 있다고 설명했습니다. 이 사건에서 피해자들은 보안 목적으로 에어갭 시스템을 사용했음에도 불구하고 지갑이 비워진 것을 보고했습니다.

'Milk Sad' 연결은 OneKey 지갑에는 영향을 미치지 않았습니다

올초에 시작된 Milk Sad 조사는 피해자들이 Libbitcoin Explorer의 명령을 사용하여 에어갭 리눅스 노트북에서 지갑을 생성했음을 밝혔습니다. 각 경우에서 사용자는 bx를 사용하여 24단어 BIP39 멘모닉 구문을 생성했으며, 이 도구가 무작위성이 충분하다고 믿었습니다.

지갑 생성 중 사용된 한 명령어 시퀀스는 `bx seed -b 256 | bx mnemonic-new`였습니다. 이는 256비트의 엔트로피를 생성한 후 24단어 멘모닉 구문으로 변환했습니다. 결함이 있는 난수 생성기로 인해, 보안이 확보된 것으로 여겨지던 멘모닉 구문은 실제로 예측 가능했습니다.

Milk Sad 피해자들은 수년 간격으로 지갑을 생성했지만, 조사관들은 각자가 동일한 버전의 Libbitcoin Explorer를 사용했으며, 이는 무의식적으로 약한 개인 키를 생성했음을 발견했습니다.

보고서에서 OneKey는 Libbitcoin Explorer의 취약성이 아닌 지갑의 멘모닉 또는 개인 키의 보안을 침해하지 않는다고 밝혔습니다. 회사의 조사는 회사의 장치와 소프트웨어가 국제 보안 기준을 충족하는 암호학적으로 안전한 RNG를 사용한다는 것을 확인했습니다.

“모든 신세대 하드웨어 지갑에는 키 생성을 위한 내장형 True Random Number Generator(TRNG)가 있는 Secure Elements(SE)가 있습니다. 이 구성 요소는 하드웨어 기반이며 EAL6+ 인증을 보유하고 있으며, 이는 전 세계적으로 인정받는 보안 수준입니다.”라고 하드웨어 및 콜드 지갑 회사는 확인했습니다.

소프트웨어 지갑 취약성 평가

OneKey는 또한 소프트웨어 제품에 대한 평가를 수행했으며, 데스크톱 및 브라우저 확장 프로그램 버전이 Chromium 기반 WebAssembly(WASM) PRNG 인터페이스를 사용한다고 지적했습니다. 

인터페이스 운영체제는 엔트로피 원천으로 Cryptographically Secure Pseudo-Random Number Generator(CSPRNG)를 사용하며, 이는 현대 브라우저와 보안 소프트웨어 시스템에서 사용되는 동일한 표준입니다.

OneKey는 Android 및 iOS 지갑이 운영체제 자체에 내장된 시스템 수준 CSPRNG API를 가지고 있다고 말했습니다. 지갑 서비스의 보안 팀은 지갑 생성의 무작위성 품질이 장치 및 소프트웨어 환경의 무결성에 직접적으로 의존한다고 다시 한번 강조했습니다. 

“운영체제, 브라우저 커널 또는 장치 하드웨어가 침해되면 엔트로피 원천이 약화될 수 있습니다.”라고 작성했습니다.

회사는 장기적으로 코인을 저장할 계획이라면 노출 위험을 최소화하기 위해 하드웨어 지갑을 선택할 것을 사용자에게 권고했습니다. 또한 소프트웨어 지갑에서 생성된 멘모닉 구문을 하드웨어 지갑으로 가져오지 않도록 경고했습니다. 

가장 똑똑한 암호화폐 전문가들이 이미 우리 뉴스레터를 구독하고 있습니다. 참여하고 싶으신가요? 함께하세요.

이 기사 공유하기

면책 조항. 제공된 정보는 투자 조언이 아닙니다. Cryptopolitan.com 본 페이지에 제공된 정보를 바탕으로 이루어진 투자에 대해 어떠한 책임도 지지 않습니다. 투자 결정을 내리기 전에 반드시 독립적인 조사나 자격을 갖춘 전문가의 상담을 강력히 권장합니다.

플로렌스 무차이

플로렌스 무차이

플로렌스는 지난 6년 동안 암호화폐, 게임, 기술 및 AI 뉴스를 다루어 왔습니다. 메루 과학기술대학교에서 컴퓨터학을, MMUST에서 재난 관리 및 국제 외교를 전공하며 언어, 관찰력 및 기술적 역량을 충분히 갖추었습니다. 플로렌스는 VAP 그룹에서 근무했으며 여러 암호화폐 미디어 하우스의 편집자로 활동했습니다.

더 많은 뉴스 …