Atake sa Electrum Wallet: Pagnanakaw ng Bitcoin sa Likod ng Pagtaas ng Bayad

2 mga oras nakaraan
2 min na nabasa
4 view

Paglalarawan ng Isang Mapanlinlang na Server ng Bitcoin Wallet

Isang mapanlinlang na server ng Bitcoin wallet ang maaaring tahimik na palitan ang isang lehitimong bayad para sa transaksyon ng magnanakaw, at pagkatapos ay maghintay para sa may-ari nito na aprubahan ang pagnanakaw. Isinara ng pinakabagong security patch ng Electrum ang butas na ito matapos samantalahin ng mga umaatake ang depektong ito at nakawin ang mga pondo.

Paglabas ng Bersyon 4.8.3

Naglabas ang Electrum ng bersyon 4.8.3 noong Sabado, na nagbabala sa mga gumagamit na mag-upgrade kaagad matapos matuklasan ng mga developer na ang mga mapanlinlang na server ay sinasamantala ang isang mataas na panganib na kahinaan na nakakaapekto sa bawat naunang bersyon. Ang depektong ito, na nakadokumento sa GitHub advisory GHSA-6jp4-8v48-cc5v, ay sinamantala ang paraan ng paghawak ng magaan na Bitcoin wallet sa mga hindi nakumpirmang transaksyon.

Mechanismo ng Pagsasamantala

Umaasa ang Electrum sa mga panlabas na server para sa mga kasaysayan ng transaksyon, mga pagtataya ng bayad, at pagpapalabas ng mga bayad. Habang independiyenteng sinisiyasat nito ang mga nakumpirmang transaksyon, tinanggap ng mga mas lumang bersyon ang ilang hindi nakumpirmang transaksyon nang hindi pinapatunayan ang kanilang mga lagda. Ginawang bitag ng mga umaatake ang pagkakaibang iyon.

Mga Epekto ng Atake

Ang isang nakompromisong server ay maaaring makialam sa isang lehitimong bayad, pigilin ang pagpapalabas nito at palitan ito ng isang mapanlinlang na transaksyon na nagdidirekta ng mga pondo sa isang Bitcoin address na kontrolado ng umaatake. Ang kapalit ay nagdala ng mga hindi wastong lagda, ngunit ipinakita ito ng Electrum bilang isang ordinaryong nakabinbing bayad.

“Ang trick na ito ay naging mapanganib nang subukan ng mga gumagamit na taasan ang mga bayad sa transaksyon sa pamamagitan ng Replace-By-Fee (RBF).”

Sa halip na taasan ang bayad sa kanilang orihinal na bayad, maaaring hindi sinasadyang lagdaan ng mga biktima ang pinalitang transaksyon, na nagbibigay ng pahintulot sa paglilipat ng kanilang sariling Bitcoin sa umaatake. Pumunta pa ang panlilinlang. Lumikha ang mga umaatake ng mga tumatanggap na address na ang huling apat na karakter ay tumutugma sa inaasahang destinasyon, na ginagawang mas malamang na ang mabilis na paghahambing ng address ay magbubunyag ng pagpapalit.

Mga Ulat ng Pagkawala

Isang mapanlinlang na transaksyon ang nagdala pa ng zero na bayad, na tila hinihimok ang kanyang biktima na simulan ang mismong pag-aayos ng bayad na kinakailangan upang makumpleto ang pagnanakaw. Nakakuha ang mga developer ng dalawang pribadong ulat. Noong Oktubre 11, iniulat ng gumagamit na si dannydeezy ang pagpapalit ng transaksyon, kahit na hindi ganap na nauunawaan ang mekanismo ng pagtaas ng bayad. Noong Oktubre 18, iniulat ni Raju-K12 ang pagkawala ng mga pondo matapos aprubahan ang pagtaas ng bayad.

Solusyon at Mga Rekomendasyon

Itinatag ng pangalawang ulat na ang atake ay hindi lamang teoretikal. Ang patch, na ipinakilala sa pamamagitan ng commit 90fe308, ay nangangailangan sa Electrum na suriin ang mga lagda para sa mga hindi nakumpirmang transaksyon na gumagastos ng mga barya na pagmamay-ari ng wallet. Ang mga mapanlinlang na transaksyon na may mga hindi wastong lagda ay tinatanggihan bago pumasok sa lokal na kasaysayan ng wallet.

Ang mga gumagamit na nagpapatakbo ng mga bersyon na mas maaga sa 4.8.3 ay dapat i-download ang update mula lamang sa electrum.org at suriin ang mga cryptographic signature nito. Hanggang sa mag-upgrade, dapat maingat na suriin ng mga gumagamit ang bawat address ng destinasyon at halaga ng bayad bago lagdaan, kabilang ang panahon ng mga pag-aayos ng bayad.

Pagbubunyag ng mga Panganib

Ang mga kumokonekta lamang sa mga pinagkakatiwalaang, self-hosted na mga server ng Electrum ay hindi nalalantad sa partikular na atakeng batay sa server na ito. Ang insidente ay nagbubunyag ng isang kakaibang kontradiksyon: Isang wallet na dinisenyo upang protektahan ang mga pribadong susi ay maaari pa ring manipulahin upang humiling ng isang ganap na wastong lagda para sa isang bayad na hindi kailanman nilayon ng may-ari na gawin.

Nagbigay ng ulat ang tagagawa ng hardware wallet na Keystone tungkol sa isang paglabag sa data ng customer noong Sabado, matapos ang hindi awtorisadong pag-access sa kanilang website na nagbunyag ng mga pangalan, pagpapadala…