Novost
Electrum zakrpao propust kojim su zlonamjerni poslužitelji preusmjeravali bitcoine pri povećanju naknade
Novčanik Electrum objavio je inačicu 4.8.3. Napadači su korisnicima prikazivali lažnu transakciju i čekali da joj povećaju naknadu. Potvrđena su dva slučaja, iznos štete nije objavljen.
Zašto je važno
Electrum je jedan od najstarijih i najkorištenijih Bitcoin novčanika, a propust je zahvaćao sve inačice prije 4.8.3. Zaštita je jednostavna, ali je treba primijeniti odmah.
Razvojni tim Bitcoin novčanika Electrum 24. listopada objavio je inačicu 4.8.3, koja ispravlja propust ocijenjen kao visoko ozbiljan. Prema službenoj sigurnosnoj obavijesti, neki poslužitelji već su ga iskorištavali kako bi preusmjerili bitcoine korisnika na svoje adrese. Potvrđena su dva slučaja, a iznos štete nije objavljen.
Kako je napad funkcionirao
Electrum je lagani novčanik: ne preuzima cijeli blockchain, nego podatke dobiva od poslužitelja. Za još nepotvrđene transakcije, one koje čekaju u mempoolu, novčanik vjeruje poslužitelju. Razvojni tim to opisuje kao dokumentirano svojstvo dizajna koje je netko sada uspio praktično iskoristiti.
Prema obavijesti, zlonamjerni poslužitelj zadrži transakciju koju je korisnik poslao i ne proslijedi je mreži. Umjesto nje novčaniku prikaže drugu, lažnu transakciju koja plaća napadaču. Ta transakcija ima nevaljane potpise, ali ih starije inačice nisu provjeravale, pa ju je novčanik prikazivao kao korisnikovu nepotvrđenu uplatu.
Zamka je povećanje naknade
Lažna transakcija sama po sebi ne može ništa ukrasti. Opasnost nastaje kad korisnik, vidjevši da uplata „visi”, odluči povećati naknadu funkcijom RBF (Replace-by-Fee). Tada novčanik potpisuje novu, valjanu inačicu lažne transakcije i šalje novac napadaču.
U oba prijavljena slučaja napadačeva adresa bila je izrađena tako da joj se zadnja četiri znaka podudaraju s adresom stvarnog primatelja. U drugom slučaju lažna transakcija imala je nultu naknadu, što razvojni tim tumači kao pokušaj da se žrtvu potakne na povećanje naknade.
Što kaže zakrpa
Prvi korisnik prijavio je neobičnu transakciju 11. listopada, a drugi je 18. listopada javio da je izgubio novac nakon povećanja naknade. Ispravak je u kod uključen 23. listopada, a inačica 4.8.3 i obavijest objavljeni su dan kasnije. Nova inačica provjerava potpise na nepotvrđenim transakcijama koje troše sredstva iz korisnikova novčanika.
Zakrpa ima granicu: dolazne nepotvrđene transakcije i dalje se ne provjeravaju, jer bi za to, prema razvojnom timu, novčanik morao raditi kao puni čvor. Potvrđene transakcije Electrum provjerava i dalje kao i dosad.
Što učiniti
Razvojni tim preporučuje nadogradnju na 4.8.3. Tko to ne može učiniti odmah, prije svakog potpisivanja treba provjeriti adresu i iznos, uključujući kod povećanja naknade. Korisnici spojeni na vlastiti ili pouzdan poslužitelj nisu izloženi ovom napadu.
Napad ne krade privatne ključeve ni seed frazu, nego se oslanja na to da korisnik potpiše ono što ne provjeri. Isto pravilo vrijedi i za hardverske novčanike: prema crypto.newsu, u prvom prijavljenom slučaju korisnik je imao novčanik s više potpisa i dva Trezor uređaja. Uređaj potpisuje ono što mu novčanik pošalje, pa adresu treba provjeriti na njegovu zaslonu. Više o tome u vodiču Kako sigurno čuvati Bitcoin.
Česta pitanja
Jesu li mi ukradeni privatni ključevi ako koristim Electrum?
Ne. Prema sigurnosnoj obavijesti, napad ne krade ključeve. Korisnik sam potpiše transakciju prema napadačevoj adresi, misleći da samo povećava naknadu. Ako niste povećavali naknadu nepotvrđenoj transakciji, ovaj napad vas nije mogao pogoditi.
Što ako ne mogu odmah nadograditi Electrum?
Prije svakog potpisivanja, uključujući povećanje naknade, provjerite cijelu adresu primatelja i iznos, ne samo prve ili zadnje znakove. Korisnici koji se spajaju na vlastiti ili pouzdan poslužitelj nisu izloženi ovom napadu.
Izvori

Autor
Osnivač Crypto Hrvatske. Završio studij poslovnog upravljanja u SAD-u. O Bitcoinu, makroekonomiji i monetarnoj politici piše i snima od 2020.
Nastavite čitati
Sve novostiSigurnostNovost
Keystone: napadači ukrali podatke oko 26.000 kupaca i ključ za provjeru autentičnosti uređaja
Proizvođač hardverskih novčanika uništava 18.835 uređaja sa zalihe i obustavlja isporuke. Prema tvrtki, seed fraze i privatni ključevi nisu ugroženi, ali kupci s procurjelim adresama postaju meta prevaranata.
SigurnostNovost
Ledger potvrdio neovlašteni dodatak u uređaju azijskog preprodavača, procjene štete oko 86 milijuna dolara
Korisnici koji su Ledger novčanike kupili preko preprodavača CryptoBilis ostali su bez sredstava. Ledger kaže da su njegovi sustavi i izravna prodaja netaknuti, a iznos štete zasad nije potvrdio.
SigurnostVodič
Kako prepoznati kripto prevaru
Zajamčeni prinosi, žurba, lažni autoriteti i „podrška” koja traži vašu seed frazu. Prevare mijenjaju oblik, a obrasci ostaju isti.