▼ Bear
Dopad
80 · Vysoký

Kvůli zranitelnosti knihovny CryptoJS je možné předpovědět klíče peněženek… škoda dosahuje 5,69 milionu dolarů

BTCETHTRXMATIC
CryptoSlate · Aug 27, 04:48 PMZobrazit zdroj ↗
Společnost Coinspect, která se specializuje na bezpečnost v oblasti blockchainu, oznámila, že minimálně pět různých aplikací pro kryptoměnové peněženky používalo zranitelný generátor náhodných čísel z knihovny CryptoJS k vytváření obnovovacích frází (seed frází). To umožnilo útočníkům dešifrovat tyto fráze a odcizit tak minimálně 5,69 milionu dolarů. Toto číslo představuje pouze dolní hranici, protože se týká pouze případů, které byly zaznamenány, a skutečná škoda může být ještě vyšší. Zranitelnost byla zavedena commitu ff1f003 během pokusu o vylepšení funkce WordArray.random() v knihovně CryptoJS v červnu 2014. Tato implementace výrazně zmenšila prostor možných kombinací, které je třeba prozkoumat při pokusu o obnovu, z teoretických hodnot 2^128 nebo 2^256 na úroveň přibližně 2^39 až 2^47. S takovým rozsahem je pro útočníka reálně možné vypsat všechny možné kombinace, odvodit blockchainové adresy a ověřit zůstatek. Útoky probíhaly opakovaně, vlnami. Podle společnosti Coinspect došlo k úniku přibližně 3,14 milionu dolarů 27. května, mezi 30. květnem a 13. červencem přibližně 2,55 milionu dolarů a v období 20. až 21. července došlo k dalšímu úniku přibližně 40 000 dolarů z čínských mnemotechnických podskupin. Analyzováno bylo více než 2 000 klíčů, které se týkaly pěti sítí: Bitcoin, Ethereum, Tron, Rootstock a Polygon. Aplikace, které byly zasaženy, jsou RRWallet, Bexo Wallet, NanChat, Bitcoin Libre a Milo. Služby RRWallet a Milo již byly ukončeny. Společnost Bexo opravila problematickou cestu generování náhodných čísel ve verzi 20.1.0, společnost NanChat ve verzi 1.3.0 a společnost Bitcoin Libre ve verzi 4. Společnost NanChat informovala uživatele, kteří si vytvořili peněženku před verzí 1.3.0, že jejich peněženka je považována za poškozenou a že by měli vytvořit novou peněženku a přesunout do ní data pomocí nově vygenerované obnovovací fráze. Nejdůležitější je si uvědomit, že zranitelnosti, které vedly k vytvoření kompromitovaných obnovovacích frází, nelze vyřešit pouhou aktualizací aplikace nebo importem stejné fráze do jiné softwarové nebo hardwarové peněženky. Důvodem je, že zranitelnost závisí na verzi softwaru, ve které byla fráze původně generována, a nikoli na samotné aplikaci. Společnost Coinspect zveřejnila nástroj „Unlukey“, který uživatelům umožňuje ověřit, zda jejich adresa není obsažena v databázi známých kompromitovaných dat, a zdůraznila, že v případě potvrzení škody je jediným řešením bezpečné vygenerování nové obnovovací fráze a přesunutí prostředků.
Obsah shrnutý AI. Celý článek si přečtěte u zdroje.
Komentáře 0
Přihlásit , abyste mohli komentovat
Načítání…