Dompet Electrum Memperbaiki Kerentanan Keamanan, Peretas Mencuri Bitcoin

icon币界网
Bagikan
AI summary iconRingkasan
Electrum telah merilis versi 4.8.3 untuk mengatasi kelemahan keamanan kritis di dompet bitcoin-nya, menyusul laporan adanya dana yang dicuri. Penyerang memanfaatkan kerentanan ini untuk mengalihkan pembayaran, dengan setidaknya dua pengguna yang terdampak. Kelemahan tersebut memungkinkan server jahat mengganti transaksi, menipu pengguna agar menyetujui transaksi penipuan saat menyesuaikan biaya. Pembaruan kini memverifikasi tanda tangan untuk transaksi yang belum dikonfirmasi. Insiden ini terjadi di tengah spekulasi berkelanjutan mengenai persetujuan ETF bitcoin dan kemungkinan peluncuran ETF bitcoin spot. Electrum mengonfirmasi serangan nyata, tetapi tidak mengungkapkan total kerugian atau jumlah server yang dikompromikan.
Berita CoinWorld:

Electrum wallet memperbaiki kerentanan keamanan, peretas telah mencuri bitcoin

Electrum telah merilis versi 4.8.3 untuk memperbaiki kerentanan berbahaya pada dompet Bitcoin. Pengembang mengonfirmasi bahwa server jahat telah memanfaatkan kerentanan ini untuk mengalihkan pembayaran pengguna, dan setidaknya satu insiden pencurian dana telah terjadi.

  • Electrum merilis versi 4.8.3 setelah mengonfirmasi bahwa server jahat sedang memanfaatkan kerentanan berbahaya.
  • Penyerang akan mengganti pembayaran Bitcoin yang sedang menunggu dengan transaksi penipuan, dan pengguna mungkin salah mengira transaksi berjalan normal dan memberikan otorisasi saat meningkatkan biaya transaksi.
  • Dua pengguna melaporkan kejadian terkait, di mana satu orang kehilangan bitcoin akibat peningkatan biaya transaksi.
  • Lubang ini memengaruhi semua versi Electrum sebelum 4.8.3; pengembang belum mengungkapkan total jumlah kerugian.
  • Patch keamanan akan memverifikasi tanda tangan transaksi yang diajukan oleh aset yang dikendalikan oleh dompet, tetapi belum dikonfirmasi.

Berdasarkan pengumuman keamanan yang diterbitkan pada 24 Oktober oleh dompet tersebut, penyerang memanfaatkan cara Electrum menangani transaksi Bitcoin yang belum dikonfirmasi untuk mengganti pembayaran keluar yang sah dengan transaksi penipuan; pengguna mungkin secara tidak sengaja memberikan otorisasi untuk transaksi-transaksi ini saat menaikkan biaya transaksi.

Electrum adalah dompet bitcoin ringan yang terhubung ke server eksternal untuk mendapatkan riwayat transaksi, menyebarkan transaksi, dan informasi jaringan lainnya. Berbeda dengan node bitcoin penuh, perangkat lunak ini tidak memproses setiap aspek aktivitas blockchain secara mandiri.

Dokumentasinya menjelaskan bahwa Electrum memverifikasi transaksi yang telah dikonfirmasi melalui Simple Payment Verification, tetapi secara historis selalu mempercayai server utamanya saat menampilkan transaksi yang belum diproses.

Penyerang memanfaatkan perbedaan ini dengan mengintersepsi transaksi yang dikirim melalui server jahat, sehingga transaksi tersebut dimodifikasi sebelum mencapai jaringan Bitcoin.

Setelah mencegah transaksi legal disiarkan, penyerang dapat mengirimkan transaksi pengganti ke dompet, mengubah alamat penerima menjadi alamat yang dikendalikan oleh penyerang.

Meskipun transaksi alternatif memiliki tanda tangan tidak valid, versi Electrum yang rentan tidak memeriksa tanda tangan tersebut sebelum menampilkannya ke riwayat dompet.

Ketika pengguna mencoba meningkatkan biaya transaksi melalui Replace-by-Fee (RBF), penipuan ini menjadi berbahaya. RBF adalah fitur Bitcoin yang memungkinkan pembayaran yang belum dikonfirmasi digantikan oleh transaksi lain dengan biaya lebih tinggi.

Setelah pengguna menyetujui penyesuaian biaya transaksi, mereka mungkin secara tidak sengaja menandatangani transaksi valid yang membayar ke penyerang.

Electrum mengonfirmasi serangan dunia nyata dan kerugian bitcoin

Developer mengungkapkan dua insiden yang dilaporkan secara pribadi, menunjukkan bahwa kerentanan ini tidak lagi hanya serangan teoretis.

Pada 11 Oktober, seorang pengguna bernama dannydeezy melaporkan bahwa transaksi yang tercatat dalam riwayat Electrum tidak sesuai dengan pembayaran yang awalnya diajukan.

Pada 18 Oktober, pengguna lain, Raju-K12, kehilangan dana saat mencoba meningkatkan biaya transaksi dan menghubungi pengembang.

Menurut pengumuman, kedua peristiwa tersebut melibatkan alamat penerima yang dikendalikan oleh penyerang, dan alamat-alamat ini dirancang agar cocok dengan empat karakter terakhir alamat Bitcoin penerima target.

Dalam kasus kedua, biaya transaksi penipuan adalah nol, dan pengembang menduga ini dilakukan untuk memancing korban melakukan operasi yang meningkatkan biaya.

Laporan pertama melibatkan dompet multi-signature 2-of-3 yang menggunakan dua perangkat Trezor. Transaksi sahnya mencakup 31 input dan satu output.

Para penyelidik menemukan bahwa semua 62 tanda tangan valid untuk pembayaran asli, tetapi tidak valid untuk transaksi yang diganti. Transaksi palsu hampir memindahkan seluruh bitcoin ke alamat yang serupa, hanya mengembalikan sebagian kecil ke dompet.

Transaksi asli masih berlaku, tetapi tidak pernah masuk ke jaringan Bitcoin publik.

Electrum mengakui bahwa memang ada beberapa server di dunia nyata yang sedang melakukan serangan ini. Namun, pengembang tidak mengungkapkan jumlah server yang terlibat dalam serangan, jumlah dana yang dicuri, atau apakah telah diidentifikasi lebih banyak korban.

Electrum 4.8.3 mencegah transaksi peningkatan biaya transaksi yang jahat

Perbaikan ini telah dimasukkan dalam versi 4.8.3 pada 23 Oktober, dan file biner yang dapat diunduh tersedia pada 24 Oktober.

Melalui pengiriman 90fe308, pengembang memperkenalkan verifikasi tanda tangan untuk transaksi tak terkonfirmasi yang inputnya dikendalikan oleh dompet pengguna.

Electrum sekarang akan memeriksa tanda tangan sebelum memasukkan transaksi-transaksi ini ke dalam riwayat lokal, sehingga mencegah pembayaran keluar penipuan yang dijelaskan dalam pengumuman ditampilkan sebagai transaksi sah.

Pembaruan ini tidak akan menjadikan Electrum sebagai node Bitcoin penuh. Pengembang menjelaskan bahwa transaksi tak terkonfirmasi yang masuk masih tidak termasuk dalam cek tanda tangan baru, dan pembayaran yang telah terkonfirmasi tetap menggunakan proses validasi yang ada.

Pengguna yang menjalankan versi sebelum 4.8.3 didorong untuk mengunduh pembaruan dari situs web resmi Electrum.

Untuk pengguna yang sementara tidak dapat diperbarui, pengembang menyarankan untuk memverifikasi alamat penerima dan jumlah lengkap sebelum menandatangani transaksi, termasuk transaksi penggantian biaya.

Menurut pengumuman, hanya pengguna yang terhubung ke server terpercaya (termasuk server mereka sendiri) yang tidak akan terpengaruh oleh serangan server jahat tertentu ini.

Serangan sebelumnya terhadap Electrum menunjukkan bahwa risiko server muncul berulang kali

Kejadian ini melanjutkan upaya serangan sebelumnya terhadap ketergantungan Electrum pada server eksternal.

Pada Desember 2018, crypto.news melaporkan bahwa server jahat telah menampilkan keterangan pembaruan perangkat lunak palsu kepada pengguna. Laporan saat itu memperkirakan kerugian mendekati 1 juta dolar AS.

Serangan server jahat lainnya pada tahun 2019 memanfaatkan pembaruan dompet palsu dan aktivitas penolakan layanan untuk mengarahkan pengguna ke perangkat lunak yang telah diretas.

Serangan-serangan ini bergantung pada unduhan penipuan, sedangkan kerentanan baru yang diperbaiki ini memanipulasi informasi transaksi yang sedang menunggu di dalam dompet yang awalnya sah.

Artikel wawancara tahun 2020 tentang server Electrum, yang membahas kompromi pada dompet ringan, termasuk ketergantungannya pada infrastruktur eksternal untuk riwayat transaksi.

Dokumentasi Electrum sendiri menyatakan bahwa klien biasanya terhubung ke sekitar 10 server, tetapi memilih satu server utama untuk mendapatkan riwayat dompet dan menyebarkan transaksi. Dokumentasi juga menyatakan bahwa server utama ini dipercaya dalam hal transaksi yang belum dikonfirmasi.

Penafian: Informasi pada halaman ini mungkin telah diperoleh dari pihak ketiga dan tidak mencerminkan pandangan atau opini KuCoin. Konten ini disediakan hanya untuk tujuan informasi umum, tanpa representasi atau jaminan apa pun, dan tidak dapat ditafsirkan sebagai saran keuangan atau investasi. KuCoin tidak bertanggung jawab terhadap segala kesalahan atau kelalaian, atau hasil apa pun yang keluar dari penggunaan informasi ini. Berinvestasi di aset digital dapat berisiko. Harap mengevaluasi risiko produk dan toleransi risiko Anda secara cermat berdasarkan situasi keuangan Anda sendiri. Untuk informasi lebih lanjut, silakan lihat Ketentuan Penggunaan dan Pengungkapan Risiko.