Coinkite가 Coldcard 하드웨어 지갑을 위한 새로운 보안 업데이트를 출시했습니다. 이번 업데이트는 사용자가 직접 제공해야 하는 추가 무작위성을 도입해 seed phrase 생성을 강화하도록 설계되었습니다.
이 기사는 원문을 번역한 것입니다. 당사 특파원이 작성한 원문은 여기에서 확인하실 수 있습니다.
회사 웹사이트 에 따르면, Coldcard Mk4와 Mk5용 펌웨어 버전 5.6.1 및 Coldcard Q용 1.5.1Q가 출시되었습니다. 이제 새 seed phrase를 생성할 때 기기는 예측할 수 없는 타이밍으로 최소 65회의 키 입력, 6면체 주사위 50회 굴리기 또는 동전 128회 던지기 중 하나를 요구합니다.
이 사용자가 생성한 입력값은 secure element와 하드웨어 난수 생성기를 포함한 여러 Coldcard 내부 소스의 무작위 값과 결합됩니다. 이 방식은 무작위성 소스 중 하나에 문제가 발생하더라도 private key를 예측하기 어렵게 유지하기 위한 것입니다.
Coinkite는 사용자들에게 가능한 한 빨리 업데이트를 설치할 것을 권고했습니다. 그러나 펌웨어를 업데이트해도 기존 seed phrase의 보안성이 높아지는 것은 아닙니다. 잠재적으로 취약한 지갑의 소유자는 새 seed phrase를 생성한 후에만 자금을 해당 지갑으로 이전해야 합니다.
Coldcard, 트랜잭션 보안 강화
7월 31일에 출시된 이전 업데이트에서는 새로 생성되는 지갑의 seed 생성 문제가 이미 해결되었습니다. 이후 Coinkite는 3주간 추가 보안 검토를 진행하고 USB 연결, 트랜잭션 서명 및 하드웨어 난수 생성에 대한 새로운 보호 조치를 도입했습니다.
특히 이제 기기는 서명 직전에 트랜잭션을 다시 검증합니다. 이는 손상된 컴퓨터의 USB 포트를 통한 이론적 공격 위험을 줄이기 위한 조치입니다. 이번 업데이트에는 하드웨어 난수 생성기에 대한 추가 검사와 기기 부팅 시 수행되는 테스트도 포함되었습니다.
또한 회사는 USB 데이터 전송을 기기가 가장 최근에 생성한 파일로 제한하고 암호화된 세션을 의무화했습니다. 서명 후 output을 수정할 수 있는 일부 Bitcoin 트랜잭션 서명 모드는 이제 기본적으로 차단됩니다.
Coldcard가 해킹된 방식
이번 공격은 2021년 3월부터 존재한 Coldcard 펌웨어 버그 와 관련이 있습니다. 이 버그는 일부 기기에서 seed phrase 생성에 사용되는 무작위성을 감소시켰습니다. TRM Labs에 따르면 key의 유효 보안 강도는 128비트에서 40비트로 낮아질 수 있었으며, 이에 따라 기기에 물리적으로 접근하지 않아도 일부 지갑이 brute-force 공격에 취약해졌습니다.
Galaxy Research에 따르면 Coldcard 취약점 악용으로 인한 확인된 피해는 8월 14일 기준 1,778 BTC, 약 1억 1,200만 달러에 달했습니다. DefiLlama 데이터는 이 사건을 2026년 세 번째로 큰 cryptocurrency 해킹 사건으로 분류했습니다.
참고로 Coldcard 하드웨어 지갑 취약점과 관련된 피해 는 2,000 BTC에 이를 수 있습니다.
- Forex
- Crypto