▼ Lejupejoša
Ietekme
80 · Augsta
CryptoJS programmatūras kļūda ļauj paredzēt kriptovalūtu maksājumu atslēgas, kā rezultātā nodarīts 5,69 miljonu dolāru liels zaudējums
BTCETHTRXMATIC
CryptoSlate · Aug 27, 04:48 PMSkatīt avotu ↗
Blokķēdes drošības uzņēmums Coinspect paziņoja, ka vismaz piecās kriptovalūtu maksājumu lietotnēs ir izmantots vājais pseido-randomizācijas ģenerators, kas ietilpst CryptoJS bibliotēkā, kā rezultātā atjaunošanas kods (seed) tiek ģenerēts paredzamā veidā. Šī ievainojamība ir izraisījusi vismaz 5,69 miljonu ASV dolāru zaudējumus, kas, visticamāk, ir tikai minimālais reālo zaudējumu apjoms.
Vājība bija saistīta ar kodu, kas ievietots CryptoJS bibliotēkas WordArray.random() funkcijai 2014. gada jūnijā. Teorētiski šī funkcija vajadzēja ģenerēt skaitļus, kas aptvertu 2^128 vai 2^256 diapazonā, taču tā faktiski samazināja šo diapazonu līdz aptuveni 2^39 līdz 2^47. Tas ļāva uzbrucējiem izmantot atslēgu, lai atgūtu blokķēdes adreses un nozagt līdzekļus. Uzbrukumi notika vairākas reizes: 27. maijā par aptuveni 3,14 miljoniem ASV dolāru, no 30. maija līdz 13. jūlijam par 2,55 miljoniem ASV dolāru un 20. un 21. jūlijā par aptuveni 40 000 ASV dolāru.
RRWallet, Bexo Wallet, NanChat, Bitcoin Libre un Milo ir starp tām lietotnēm, kas ir skartas, un dažas no tām jau ir pārtraukušas darbību. Jau ievadītie, vājprātīgi ģenerētie atkopšanas frāzes nevar tikt laboti, atjauninot lietotni vai pārsūtot līdzekļus uz citu maku, tāpēc ir obligāti jāģenerē jauna atkopšanas frāze un jāpārskaita līdzekļi.
AI apkopots saturs. Pilnu rakstu lasiet avotā.