Muling isinasaayos ng mga gumagamit ng bitcoin ang self-custody pagkatapos maipakita ang kakulangan sa Coldcard Wallet

iconCryptoBreaking
I-share
AI summary iconSummary
Bitcoin breaking news: Muling isasagawa ng mga gumagamit ng bitcoin ang pag-iingat ng sariling wallet pagkatapos mabuksan ang isang kamalian sa firmware ng Coldcard hardware wallet. Ang isyu, na may kinalaman sa mahinang entropy sa pagbuo ng seed, ay nagbigay-daan sa mga attacker na mag-brute-force ng mga private key, at ayon sa mga ulat, nakuha ang higit sa $100 milyon sa BTC. Ang Coldcard firmware 4.0.1 ay gumamit ng mas mahinang random number generator, na nasa ilalim ng 128-bit na pamantayan. Inirerekomenda sa mga gumagamit na magdagdag ng mga paraan ng physical entropy tulad ng pag-rol ng dice. Sinasaliksik ng komunidad ang mga tool at alternatibong paraan upang bawasan ang panganib. Malapit na sinusubaybayan ng mga balita tungkol sa bitcoin ang reaksyon.
Bitcoin Users Reassess Self-Custody After Risk Concerns Rise

Bitcoin users ay bumabalik sa isang pangunahing aksiyon tungkol sa self-custody pagkatapos ng paglalabas ng isang “low-entropy” issue na may kinalaman sa firmware ng Coldcard hardware wallet. Ayon sa mga ulat at pagsusuri na binanggit sa crypto community, ang mga publikong nakikita na pagkakasira na may kinalaman sa kakulangan ay nagsimula noong July 30, na nagpahikayat sa mga investor at matagal nang tagapagtago ng hardware wallet na suriin kung paano nila ginawa ang kanilang seed phrase.

Habang ang mga device ng Coldcard ay mahaba nang pinahalagahan dahil sa offline na seguridad at pagkontrol ng user, ipinakikita ng episyodo ang isang hindi komportableng katotohanan: kung ang randomness na ginamit upang lumikha ng seed ng wallet ay maaaring ma-predict o epektibong mabawasan, maaaring mag-brute-force ang mga attacker sa mga private key. Ang sitwasyon ay nagpabago rin sa debate sa loob ng ecosystem tungkol sa ano nga ba ang ibig sabihin na “i-verify” ang secure entropy—at gaano karami ang dapat i-outsourcing sa hardware kaysa sa gawin ng user.

Mga pangunahing natutunan

  • Ang Coldcard firmware na nagsisimula sa bersyon 4.0.1 (ipinakilala noong Marso 2021) ay inilarawan bilang gumagamit ng MicroPython’s Yasmarang PRNG sa halip na maaasahan nang tama ang hardware RNG ng device na STM32.
  • Ipinagpalagay ng Coinkite na ang mga napepaminsanang Coldcard model na nagawa ay nagbigay ng mga seed na may halos 40 bits ng entropy (Mk2/Mk3) o halos 70 bits (Mk4/Mk5/Q), na mas mababa sa kailangan para sa isang matibay na 12-salitang BIP-39 seed.
  • Ayon sa mga ulat, binaril ng mga attacker ang mga private key pagkatapos maging kilala ang isyu, na may cite sa coverage ng Cointelegraph na naglalagay ng halaga ng mabilang na pera sa higit sa $100 milyon sa BTC.
  • Ang mga gumagamit na nag-generate ng seed phrase gamit ang sapat na pisikal na entropy (hal., mga dice) ay sinasabing nagpapababa ng pagkakadepende sa napapahamak na daan ng randomness.
  • Ang mga komunidad na kasangkapan tulad ng pagmamanman ng honeypot ay ginamit upang matantiya kung anong mga uri ng wallet ang epektibong sinasakop ng mga manggagawa.

Ano ang nagbago sa pagbuo ng randomness ng Coldcard

Ang pangunahang teknikal na klaim ay ang mga Coldcard hardware wallet ay naglalaman ng mga functional na STM32 “true random number generators” (TRNGs) na disenyo upang lumikha ng mga seed phrase na hindi maaaring malikha. Gayunpaman, pagkatapos mag-initiate ang tagapaglikha ng Coldcard na si NVK ng isang firmware rewrite na layunin ay lumipat mula sa isang GPL-licensed na libreng software model patungo sa isang read-only model, sabi ng mga analyst na ipinakilala ang isang seriyosong vulnerability.

Simula sa firmware version 4.0.1, na inilabas noong Marso 2021, ay sinasabing nag-switch ang device sa MicroPython’s Yasmarang PRNG kesa sa tamang paggamit ng STM32 hardware RNG. Ang paggawa ng random numbers ay itinuturing na likas na mahirap para sa mga computer system, at karaniwang inaasahan ang paglikha ng secure seed na naglalaman ng sapat na eksternal na pisikal na hindi matutukoy upang gawing hindi posible ang paghula sa mga output.

Sa ecosystem, ang Yasmarang PRNG ay malawakang itinuturing na pre-programmed na fallback. Isang nareferensyang inhenyering na pagsusuri mula sa Block na nagpapaliwanag sa “predictable RNG fallback” at ang mekanismo ng isang “32-bit reseed” approach ay link ng materyales ng artikulo. Tinanggihan ng Coinkite ang karakterisasyong iyon sa isang X post, at ipinaglaban ang konklusyon na ang device ay simple lang hardwired sa isang malinaw na mahina paraan.

Kahit may ganyang pagkakaibigan, ang mas malawak na epekto ay nananatili: kapag ang pagbuo ng seed ng wallet ay hindi talagang hindi maipapalagay, maaaring maging makikita ang mga pribadong key. Ang materyales na pinagkunan ng artikulo ay nagtatala ng spekulasyon sa X tungkol sa kung kung may itinakda ba talagang backdoor, at itinuturo rin nito ang pananaw ng isang Bitcoin na journalist na maaaring mula sa mga praktis sa pag-unlad at mga pagpapakikisama upang pigilan ang mga error sa pamamagitan ng randomized na pagbabago.

Mga antas ng entropy, seguridad ng seed, at bakit mahalaga ang brute force

Ang mga estima ng Coinkite na binanggit sa pinagkunan ay tiyak sa laki ng problema. Ipinaghahayag nito na ang mga device na Mk2 at Mk3 ay nagbuo ng seed phrase na may halos 40 bits ng entropy, habang ang Mk4, Mk5, at Q ay nakamit ang halos 70 bits. Ayon sa pinagkunan, parehong bilang ay malalim sa ilalim ng antas na 128-bit na karaniwang itinuturing na sapat para sa isang secure na 12-word seed phrase.

Mahalaga ang kakulangan na ito dahil ito ay bumabago ang modelo ng banta. Sa halip na kailangan ng mga attacker na gamitin ang brute-force sa mga napakalaking keyspaces, mas mababang epektibong entropy ay maaaring gawing mas praktikal ang paghahanap ng mga key. Dagdag pa sa source material, sinabi na matapos ang pagkakamali, tagumpay na nag-brute-force ang mga attacker sa mga private key at nagsagawa ng pagkakawala ng pera, na nagpapakita sa coverage ng Cointelegraph na naglalarawan ng mga pagkakawala na hihigit sa $100 milyon na halaga ng BTC.

Ang posibilidad na matagpuan at masweep ang isang partikular na wallet ay ipinapakita bilang nakadepende sa karagdagang mga bariablen—tulad ng kung idinagdag ang karagdagang “dice entropy”, o kung ginamit ang BIP-39 passphrase at non-standard derivation path. Ang mga detalyeng ito ay nagpapakita ng isang pangunahing kawalan ng katiyakan para sa mga mambabasa: ang epekto ng exploit ay maaaring hindi magkakatulad sa lahat ng mga user at lahat ng wallet setup.

Gagamitin ang pisikal na entropy upang mabawasan ang pagkakadepende sa hardware

Sa labas ng agwat na agwat tungkol sa Coldcard firmware, ang pangyayaring ito ay nagpapatibay sa isang paulit-ulit na prinsipyo ng komunidad: “Huwag makinig, i-verify.” Ang pinagkukunan ng materyal ay nag-uugnay na ang mga gumagamit na nagsuway sa pagkakasaligan sa malinaw na hardware na pagbuo para sa pinakamahalagang hakbang sa seguridad—paglikha ng seed—ay may mas mabuting pagkakataon na maiwasan ang pagkakaroon ng problema sa mababang entropiya.

Ang praktikal na punto ay ang pag-rol ng mga dice ay nagbibigay ng proseso na maaaring obserbahan at i-audit ng mga user mismo. Sa kabilang banda, ang pag-verify ng kalidad ng TRNG ay nangangailangan ng detalyadong pagsusuri sa elektronika at firmware—isang gawain na hindi kayang gawin ng karamihan sa mga user.

Mahalaga, ang pinagkukunang materyal ay nagmumungkahi na ang ligtas na sariling pag-aalaga ay hindi pa rin nangangailangan ng pagpapabaya sa kakayahang i-check muli. Kung ang seed phrase ay ginawa mula sa pisikal na entropy, ang pagkakasalalay ng user sa kompromitadong hardware path ay nababawasan. Ito rin ay naglalarawan ng mga paraan upang i-verify kung ang mga derived artifact ay tumutugma sa iba’t ibang device—tulad ng pag-import ng parehong seed sa ibang device upang i-check muli ang resultang xpub at mga receiving address.

Para sa pagdetekta ng iba pang uri ng kompromiso, ang pinagkukunan ay nagmumungkahi rin ng pag-check sa mga signature: ang nonce exfiltration sa pamamagitan ng airgap ay maaaring makita sa pamamagitan ng paghahambing kung ang dalawang device ay nagpapagawa ng parehong signature kapag binigyan ng identikong unsigned transaction, na nagsasangguni sa RFC 6979 para sa deterministic signing behavior.

Habang hindi makapalit ang mga pagsusuri na ito sa totoong pagkakasunod-sunod sa panahon na nabubuo ang entropy, nililikha nito ang karagdagang hadlang para sa mga mang-aabuso at makakatulong sa mga gumagamit na makita ang mga anomaliya sa paraan kung paano ginagawa at sinasagutan ang mga transaksyon.

Paano ng komunidad ang pagbuo ng entropy nang walang pagtitiwala sa isang device

Pagkatapos maging public ang exploit, sinasabi ng source material na ang mga paraan at propuesta para sa pagbuo ng entropy diretso mula sa physical inputs ay nagsimulang mabilis na umunlad sa komunidad. Isang malawakang ginagamit na pamamaraan ay naglalayong patunayan ang dice-to-seed conversion sa pamamagitan ng pag-check ng kakayahan ng device na tama nang i-convert ang mga mukha ng dice sa isang BIP-39 seed phrase sa pamamagitan ng hashing. Sinasabi ng artikulo na ang paggamit ng higit sa 100 na paghagis ng dice ay sapat upang makabuo ng entropy para sa isang 24-salitang seed phrase.

Ang iba pang mga opsyon ay kasama ang mga sistema na batay sa papel. Ang pinagkukunan ay nagmumula sa isang talahanayan na inilabas ng Bitbox na gumagamit ng isang paraan ng paghahanap upang ma-map ang mga kombinasyon ng mga resulta ng dice—kasama ang pag-flip ng coin—direktang sa mga seed word ng BIP-39 nang walang elektronika. Ang iba pang mas advanced na mga worksheet ay binanggit din, kabilang ang isang codex32 dice de-biasing na pamamaraan na gumagamit ng isang van Neumann extractor upang ang mga biased na dice ay maaari pa ring magbigay ng secure na seed material na maaaring kalkulahin ng kamay.

Para sa mga user na naghahanap ng kahingian, ang pinagkukunan ay nagtuturo ng mga alternatibo na nagbabawas sa pagkakaroon ng error, tulad ng pag-print at paghahati ng mga piraso ng salita ng BIP-39, paghuhulma nito, at pagpili ng random na mga salita—mga paraan na ginagawang mas madali ng mga produkto tulad ng Seedsticks o Entropia. Ito rin ay tumutukoy sa mga espesyalisadong hardware na idinisenyo upang ma-verify na ipamahagi ang entropy sa iba’t ibang device, kasama ang mga halimbawa ng physical entropy generators na disenyo ng komunidad na ibinahagi sa X.

Kasama ang lahat ng mga ideyang ito, ang pagtekno ay lumilipat mula sa “aling hardware wallet ang pinakasikat” patungo sa “paano ginagawa ang randomness sa panahon na naka-antay ang seguridad dito.” Sa praktika, ang insidente ng Coldcard ay nagbigay-daan sa maraming gumagamit na gamitin ang paggawa ng seed nang hindi tulad ng isang black-box na proseso kundi bilang isang proseso na maaari nilang i-replicate at i-imbentahan.

Sa darating na panahon, dapat subaybayan ng mga mambabasa ang mas malinaw na teknikal na pagkakasundo kung paano nagproduksyon ng mga low-entropy na output ang apektadong firmware path sa iba’t ibang modelo, at ang patuloy na mga kasangkapan sa pagsusuri—tulad ng honeypot tracking na nabanggit sa pinagkukunan—upang mapakinabangan ang mga estima kung anong mga pag-uugali ng wallet ang nananatiling pinakamatatag. Hanggang sa panahong iyon, ang pinakaligtas na operasyonal na aral ay simpleng: kahit saan man posible, gawing malinaw at mapagkakatiwalaan ang pagbuo ng seed gaya ng iba pang bahagi ng iyong sariling self-custody workflow.

Ipinaglaban ang artikulong ito bilang Bitcoin Users Reassess Self-Custody After Risk Concerns Rise sa Crypto Breaking News – ang inyong tiwalaan na pinagkukunan ng crypto news, Bitcoin news, at blockchain updates.

Disclaimer: Ang information sa page na ito ay maaaring nakuha mula sa mga third party at hindi necessary na nagre-reflect sa mga pananaw o opinyon ng KuCoin. Ibinigay ang content na ito para sa mga pangkalahatang informational purpose lang, nang walang anumang representation o warranty ng anumang uri, at hindi rin ito dapat ipakahulugan bilang financial o investment advice. Hindi mananagot ang KuCoin para sa anumang error o omission, o para sa anumang outcome na magreresulta mula sa paggamit ng information na ito. Maaaring maging risky ang mga investment sa mga digital asset. Pakisuri nang maigi ang mga risk ng isang produkto at ang risk tolerance mo batay sa iyong sariling kalagayang pinansyal. Para sa higit pang information, mag-refer sa aming Terms ng Paggamit at Disclosure ng Risk.