Bagaimana dompet dingin bitcoin kehilangan $70 juta dalam serangan yang tidak pernah menyentuh perangkat

Galaxy Research mengatakan bahwa lemahnya proses pembuatan seed memungkinkan seorang penyerang untuk merekonstruksi kemungkinan kunci pribadi secara offline, menguras lebih dari 1.000 BTC dari hampir 1.200 dompet, dan terus melakukan pencarian tanpa pernah mengakses perangkat tersebut.

Bitcoin cold wallet Coldcard. (Coldcard/Coinkite)
Ringkasan
  • Lebih dari 1.000 bitcoin, senilai sekitar $70 juta, telah dikuras dari 1.196 dompet Coldcard dalam rentang waktu 41 menit pada tanggal 30 Juli, hampir dua kali lipat dari kerugian yang pertama kali dilaporkan.
  • Para peneliti menyatakan bahwa cacat firmware pada beberapa dompet perangkat keras Coldcard membuat frasa benih yang seharusnya tidak dapat ditebak menjadi dapat dihitung secara komputasi, memungkinkan penyerang merekonstruksi kunci privat tanpa pernah menyentuh perangkat tersebut.
  • Perusahaan keamanan memperingatkan bahwa lebih banyak dompet dapat terkena dampak karena pemilik tidak dapat memastikan dengan andal apakah seed mereka dihasilkan pada firmware yang rentan, meskipun para penyelidik sedang melacak pelaku melalui log dari penyedia data blockchain.

Lebih dari 1.000 bitcoin, senilai sekitar $70 juta, telah dikuras dari 1.196 dompet dalam jangka waktu 41 menit pada 30 Juli, hampir menggandakan jumlah dilaporkan ketika pencurian pertama kali muncul.

Galaxy Research memetakan acara lengkap pada Jumat, ditemukan 1.082,65 BTC yang disapu antara pukul 01:10 dan 01:51 UTC dalam enam blok, dengan tiga blok di antaranya kosong, yang menunjukkan bahwa transaksi disiarkan secara bertahap daripada terus-menerus.

Hasil tersebut berada di empat alamat dan belum bergerak. Pelaporan awal hanya menangkap salah satu dari alamat tersebut, itulah sebabnya angka tersebut meningkat.

Ukuran serangan ini jauh lebih kecil dibandingkan dengan beberapa serangan besar tahun ini, namun mekanismenya yang membuatnya tidak biasa — dan mengapa serangan ini menjadi hal yang sangat penting.

Mengapa eksploitasi dompet Coldcard merupakan masalah yang lebih besar dibandingkan sebagian besar eksploitasi lainnya

Sebagian besar pencurian kripto melibatkan akses ke sesuatu. Sebuah bursa diretas, kontrak dibodohi, sebuah kunci dicuri dari laptop melalui teknik phishing. Pertahanan selama ini adalah jarak, yang secara tepat dijual oleh dompet perangkat keras. Simpan kunci pada perangkat yang tidak pernah terhubung ke internet dan, secara teoritis, tidak ada yang bisa disentuh oleh penyerang.

Sebagian besar pencurian kripto memerlukan akses ke kunci. Yang satu ini membangunnya kembali. (Shaurya Malwa/CoinDesk)

Ketika sebuah dompet dibuat, perangkat seharusnya memilih angka yang sangat besar dan tidak dapat diprediksi sehingga tidak mungkin untuk menebaknya.

Angka tersebut adalah seed, dan setiap alamat serta kunci pribadi diturunkan darinya berdasarkan aturan publik yang tetap. Perangkat lunak Coldcard dirancang untuk mengambil angka tersebut dari generator keacakan perangkat keras khusus. Sebuah pengaturan build internal memberi tahu perangkat lunak untuk melewati generator tersebut, dan sebuah pemeriksaan dalam pustaka pendukung hanya menguji apakah pengaturan tersebut ada tanpa memeriksa apakah pengaturan itu diaktifkan.

Generasi kunci beralih ke substitusi perangkat lunak dasar yang diberi benih dari nomor seri chip dan register jamnya. Nomor seri ini adalah metadata pabrik yang tetap, dan nilai jam adalah status waktu yang dapat dipersempit atau diukur oleh penyerang pada perangkat milik mereka sendiri.

Akibatnya, rentang kunci yang dapat dihasilkan perangkat tersebut menyusut dari yang sangat luas menjadi dapat dihitung. Tim keamanan menemukan bahwa generasi kunci bisa ditentukan pada Mk2 dan Mk3 yang lebih lama — angka untuk model Coldcard yang berbeda — tetapi pada Mk4, Q, dan Mk5, mereka menempatkan rentang tersebut sekitar empat miliar kemungkinan.

Empat miliar adalah angka besar bagi seseorang namun kecil bagi komputer. Seorang penyerang menghasilkan benih kandidat di perangkat keras mereka sendiri, menurunkan alamat yang dihasilkan masing-masing, dan memeriksa alamat tersebut terhadap blockchain publik, yang dapat diunduh oleh siapa saja.

Setiap langkah dari proses tersebut berjalan di mesin penyerang. Perangkat korban tidak terlibat sama sekali dan bisa saja dimatikan di dalam brankas di benua lain.

Analisis Galaxy menunjukkan proses yang sedang berjalan. Dari dompet yang terkuras, 1.183 menggunakan format alamat segwit native modern, tujuh menggunakan standar yang lebih lama, dan enam menggunakan standar lama lainnya. Tidak ada yang menargetkan korban spesifik di tiga format alamat sekaligus.

Itu adalah enumerasi sistematis, memeriksa setiap kandidat seed terhadap setiap jalur yang mungkin telah dihasilkannya. Operator dapat memperluas pencarian, menyempurnakannya, dan kembali kapan pun mereka memilih.

Galaxy memperingatkan gelombang lanjutan kemungkinan akan terjadi jika pemilik tidak memindahkan dana mereka.

Korban mencakup tiga format alamat, yang merupakan tampilan dari pemindai. (Shaurya Malwa/CoinDesk)

Pemilik juga tidak dapat menentukan apakah mereka terpapar risiko. Tidak ada tes yang dapat dijalankan pada dompet Anda sendiri yang menunjukkan apakah seed Anda berada di dalam rentang yang dapat direproduksi.

Serangan mungkin belum sepenuhnya selesai

Coinkite, pembuat Coldcard, telah memperingatkan para pemilik Mk3 dan menyatakan bahwa perangkat terbaru mereka tidak terpengaruh, sementara laporan Block menempatkan Mk2, Mk4, Q, dan Mk5 juga dalam lingkup masalah tersebut. Sampai hal itu diselesaikan, siapa pun yang menghasilkan seed pada firmware yang terdampak harus mengasumsikan hal terburuk daripada memverifikasinya.

Namun, penyerang tersebut melakukan satu kesalahan.

Clay Garrett dari Block mengatakan di X bahwa operator menggunakan akun berbayar di “penyedia data blockchain terkenal” untuk melakukan kueri alamat sumber selama proses penyapuan, dan bahwa log internal penyedia tersebut sesuai dengan alur kerja yang diduga dengan apa yang dia sebut sebagai tingkat spesifikasi luar biasa, hingga ke jumlah, waktu, dan urutan permintaan.

Penyedia tersebut tampaknya telah memberikan layanan biasa kepada permintaan yang tidak menunjukkan tujuan mereka. Block telah menyerahkan informasi tersebut kepada pihak berwenang.

Penyimpanan dingin menjanjikan bahwa sebuah kunci tidak dapat ditebak. Semua orang membacanya sebagai janji bahwa sebuah kunci tidak dapat dijangkau, dan biaya untuk menemukan serta mengeksploitasi kelemahan pada jenis pertama terus menurun.

Anthropic menerbitkan penelitian pada hari Selasa yang menunjukkan salah satu modelnya mampu mengurangi keamanan algoritma pasca-kuantum kandidat sebesar setengah dalam 60 jam, dibandingkan dengan desain yang telah bertahan selama dua tahun dalam tinjauan ahli.

Menyimpan kunci dengan aman kini menjadi bagian yang lebih mudah dari masalah tersebut.

RealFi 169 Image

Diversified RWA stablecoins sustain 5-7% yield from real credit as crypto funding compresses to ~4%. GENIUS pushes yield off-chain; TAM grows to $4B in 3 years.

Mengapa ini penting:

Diversified RWA stablecoins sustain 5-7% yield from real credit as crypto funding compresses to ~4%. GENIUS pushes yield off-chain; TAM grows to $4B in 3 years.