창펑 자오(CZ)가 비트코인 보유자들에게 경고합니다. 하드웨어 지갑도 실패할 수 있습니다. 그는 콜드카드 펌웨어 버그로 인해 도둑들이 개인키를 알아내 7천만 달러를 탈취한 지 며칠 후에 발언했습니다.
갤럭시와 블록 연구팀이 해당 도난을 추적했습니다. 공격자들은 7월 30일, 41분 만에 1,196개의 지갑을 비웠습니다. 단 한 대의 장치도 손대지 않았습니다.
CZ, 콜드스토리지의 한계를 지적합니다
바이낸스 거래소의 창립자이자 전 CEO인 CZ는 오래되고 신뢰받는 지갑도 고장이 날 수 있다고 말합니다.
그가 게시글을 올렸을 당시, 초기 보도에서는 피해액을 3,800만 달러로 추정했습니다. 실제 피해액은 그 두 배에 가까웠습니다.
“하드웨어 지갑에도 버그가 있을 수 있습니다. 오랜 기간 신뢰받은 지갑조차 버그가 있습니다. 이를 줄이려면 자산을 여러 지갑에 나눠 보관하는 방법이 있을 수 있습니다. 이 방법 역시 다른 위험성을 동반합니다. 완벽한 방법은 없습니다. 항상 정보를 확인하십시오. 안전(SAFU)에 힘쓰십시오!” – CZ
X에서 저희를 팔로우하고 최신 소식을 실시간으로 확인하십시오.
CZ의 조언은 여러 개의 지갑에 코인을 분산하라는 것이었습니다. 그는 이로 인해 새로운 위험이 발생할 수도 있음을 인정했습니다.
CZ는 최근 스스로 잘못 예측한 판단에 대해 솔직하게 밝혀왔습니다. 예로, 그가 무시했던 스테이블코인 시장은 이제 3천억 달러 이상의 규모를 기록합니다.
콜드카드 펌웨어 버그로 씨드가 예측 가능해진 경위
모든 지갑은 하나의 거대한 비밀 숫자로 시작합니다. 이를 ‘씨드’라고 부릅니다. 모든 키와 주소는 이 씨드에서 생성됩니다. 해당 숫자는 반드시 무작위여야 합니다. 콜드카드는 전용 칩을 이용해 무작위성을 확보했습니다.
하지만 2021년 3월, 코딩 실수가 발생했습니다. 이때부터 중요한 작업이 약한 백업으로 넘어갔습니다. 해당 백업은 디바이스 일련번호와 시계를 활용했습니다. 두 가지 모두 추론이 가능합니다.
따라서 씨드는 더 이상 거대한 수가 아니게 되었습니다. 블록의 엔지니어들은 새 모델에서 가능한 범위가 약 40억 가지임을 밝혔습니다. 컴퓨터는 이 범위를 손쉽게 대입할 수 있습니다.
도둑들은 직접 씨드를 생성했습니다. 각 씨드로 주소를 만들고, 공개 블록체인에서 자금이 있는 계좌를 찾았습니다.
갤럭시 리서치는 이 스윕 과정을 도면으로 그렸습니다. 모든 거래가 동일한 상당히 높은 수수료를 사용했습니다. 잔돈도 남기지 않았습니다. 이는 사람이 아니라 소프트웨어의 특징입니다.
“전체 사건은 6개의 블록과 41분에 걸쳐 발생합니다. 중간 3개의 블록에는 스윕 활동이 전혀 없는데, 이는 거래가 스트리밍이 아니라 일괄로 전송되었음을 시사합니다.” – 갤럭시 연구진
소유자는 여전히 자신의 씨드를 직접 점검할 수 없습니다
코인카이트는 모든 모델에 대한 수정된 펌웨어를 출시했습니다. 그러나 이미 노출된 씨드는 업데이트로 복구할 수 없습니다.
만약 씨드가 노출되었다면, 새로운 씨드와 새로운 지갑이 필요합니다. 비인크립토의 이전 콜드카드 도난 관련 보도에서 절차를 안내합니다.
두 가지가 도움이 됩니다. 공식 안내문에서, 50회 이상의 주사위 굴림이 씨드의 안전성을 높여준다고 설명합니다. 그리고 강력한 패스프레이즈는 또 다른 방어막이 되어, 스마트폰의 BIP39 패스프레이즈 미지원 문제 역시 언급되었습니다.
여전히 집에서 사용할 수 있는 테스트 방법은 없습니다. 블록은 이전 Mk2 모델도 위험에 노출되었다고 밝힙니다. 코인카이트 공식 안내에는 이름이 없습니다.
탈취당한 코인은 움직이지 않고 네 개의 지갑에 보관되어 있습니다.
갤럭시는 약한 씨드에 자산이 남아 있는 한 추가적인 스윕이 가능하다고 말합니다. 블록은 도난범을 유료 데이터 계정을 통해 추적해 관련 내용을 당국에 전달했습니다.
올해는 암호화폐 해킹이 사상 최고치를 기록했지만 이번 사건은 특별합니다. 열쇠를 안전하게 보관하는 일이 원래는 가장 쉬운 부분이어야 했습니다.









