▼ Bear
Утицај
80 · Висок
CryptoJS ranjivost omogućava predviđanje ključeva digitalnih novčanika… šteta od 5,69 miliona dolara
BTCETHTRXMATIC
CryptoSlate · Aug 27, 04:48 PMПогледај извор ↗
Kompanija Coinspect, koja se bavi bezbednošću blockchain tehnologije, saopštila je da je najmanje 5 aplikacija za kriptovalute koristilo ranjivi generator slučajnih brojeva u biblioteci CryptoJS, što je rezultiralo time da su ključevi za oporavak (seed) generisani na način koji je omogućavao predviđanje. Do sada je utvrđeno da su štete zbog ove ranjivosti iznosile najmanje 5,69 miliona dolara, što predstavlja samo donju granicu stvarnih gubitaka.
Ranjivost je nastala zbog koda uvedenog u junu 2014. godine u funkciji `WordArray.random()` biblioteke CryptoJS, koji je, u teoriji, trebalo da obezbedi prostor za pretragu veličine 2 na 128. ili 256. stepen, ali je zapravo smanjio tu veličinu na nivo od 2 na 39. do 47. stepen. Usled toga, napadači su mogli da pretražuju moguće kombinacije, da izvuku adrese blockchain mreže i da ukradu sredstva. Napadi su izvršeni u više navrata: 27. maja, kada je ukradeno oko 3,14 miliona dolara, zatim između 30. maja i 13. jula, kada je ukradeno 2,55 miliona dolara, i još jednom između 20. i 21. jula, kada je ukradeno oko 40.000 dolara.
Aplikacije na koje je ovo uticalo su RRWallet, Bexo Wallet, NanChat, Bitcoin Libre i Milo, a neke od njih su već prestale sa radom. Već kompromitovani oporavljajući fraze ne mogu se rešiti ažuriranjem aplikacije ili prebacivanjem u drugi novčanik, već je neophodno generisati novi oporavljajući fraze i preneti sredstva.
Садржај који је сажео AI. Цео чланак прочитајте на извору.