라벨이 난수오류인 게시물 표시

콜드카드 하드월렛 해킹사건 (블록체인은 안전하지만 인간이 블록체인에 접속하는 도구는 언제나 취약하다)

  "Not your keys, not your bitcoins." 나도 신뢰하는 문구고 많은 분들이 이 명제를 잘 지키고 계신 것으로 알고 있다. 어제 오늘 하드월렛이 해킹당했다는 기사를 접하고 깜짝 놀라서 여기저기 찾아보는 중이다. 지갑 전체의 문제는 아니고 콜드카드의 난수생성기 오류이고 다른 지갑이나 비트코인 네트워크에는 문제가 없다고는 하나, 지갑을 구매해서 사용할때 24개(요즘은 12개도 많다) 니모닉이 생성되는데 이게 사용자가 버그가 있는 프로그램에서 생성이 된건지 여부를 알아내기는 불가능에 가깝다. 또한 하드월렛은 오프라인이므로 대규모 펌웨어 업그레이드가 되었다고 해서 해결될 수 있는 문제가 아니라는 점은 사안이 가벼운 것은 아니라고 생각한다. 콜드카드 지갑은 바로 옮기고 다른 지갑 사용도 가급적 분산해 놓는 것이 좋지 않을까 합니다. 저는 디센트 지갑만 사용해봐서 다른 지갑은 잘 모르는데 유투브 보면 사용하기 편리한 지갑도 많이 있어 여러개 쓰는 것도 가능하지 않을까 싶습니다. 기사:  콜드카드 해킹사건 [블록덕 기사요약] 하드웨어 지갑 콜드카드(Coldcard)에서 비트코인 생태계를 흔드는 치명적인 사고가 터졌습니다. 시드 구문 생성 과정의 난수(Randomness) 결함으로 비트코인 1,367개가 해킹을 당했습니다. (해킹 숫자는 더 늘어날 수도 있습니다.) 거래소 해킹이나 어설픈 피싱 사이트 클릭 때문이 아니고 비트코인을 보관하는 '금고의 설계도' 인 난수생성기의 버그입니다. ㅠ.ㅠ ​ 1. 난수(Randomness)의 오류, 그리고 해킹 비트코인 지갑의 개인키(Private Key)는 우주에 존재하는 모든 원자 수보다 많은 경우의 수 중에서 '완벽하게 무작위'로 추출되어야만 안전합니다. 각 지갑에는 난수생성기가 탑재되어 있어 지갑을 오픈하는 순간 센서가 물리적, 전기적 신호를 읽고 이를 난수 생성에 활용하므로써 프로그램만 제대로 되어 있다면 알기가 불가능합니다. ​ [정상적인 시드 생성] 물리...