Ang vulnerability ng COLDCARD ay maaaring nagmula sa compiler bypass noong 2021

iconKuCoinFlash
I-share
AI summary iconSummary
Isang bagong pagsusuri ng Core-Lightning developer na ddustin ay nagtuturo sa posibleng pinagmulan ng vulnerability ng COLDCARD noong 2021 na dulot ng mga konflikto sa pagitan ng Python wallet code, MicroPython C code, at ang STM32 hardware RNG. Ang mga developer ay nag-set ng MICROPY_HW_ENABLE_RNG sa 0 upang ayusin ang compiler error, na nagresulta sa paggamit ng mas mahinang Yasmarang RNG habang lumilikha ng mga wallet. Ang problema na ito ay nagpapakita ng kahalagahan ng pagsubaybay sa mga altcoin upang mabigyan pansin ang mga security update. Ang mga teknikal na indikador ay nagmumungkahi ng patuloy na pagsusuri sa mga implementasyon ng hardware wallet.

Odaily Planet Daily News: Sa X platform, ang Bitcoin News ay nag-post na ang isang bagong teknikal na pagsusuri ni ddustin, isang developer ng Core-Lightning, ay nagpapakita na ang vulnerability sa COLDCARD noong 2021 ay maaaring nagsimula nang subukan ng developer na i-connect ang Python code ng wallet, ang C code ng MicroPython, at ang STM32 hardware random number generator. Ang kustomisadong code ay tila nagkakaroon ng konflikto sa umiiral na implementasyon ng MicroPython at maaaring mag-trigger ng compiler error. Ang ebidensya ay nagpapakita na pagkatapos ay isinets ng developer ang MICROPY_HW_ENABLE_RNG sa 0 upang mapagana ang pag-compile ng firmware. Ang pagbabagong ito ay nagdulot ng hindi inaasahang epekto: nang lumikha ang mga user ng bagong wallet, hindi na gumagamit ang firmware ng hardware random number generator kundi bumabalik sa mas mahina software random number generator ng MicroPython na Yasmarang. Ang leaving commit message ng developer ay “runs” lamang. Ayon sa pagsusuri, ito ay isang paalala sa mga developer na huwag ipalabas ang sariling security-critical code na hindi nila lubos na nauunawaan, lalo na kapag ito ay nagpaprotekta sa milyon-milyon dolyar ng bitcoin.

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.