Bug Coldcard Picu Pencurian Dana Rp1,6 Triliun Lebih, Ribuan Pengguna Terdampak
Ringkasan Pasar AI
Laporan mengenai cacat pembuatan seed Coldcard yang memungkinkan penyerang menguras perkiraan 1.596 BTC (lebih dari $100 juta) dari ribuan alamat merusak kepercayaan terhadap keamanan perangkat keras self-custody. Meskipun firmware yang telah diperbaiki mencegah seed lemah di masa depan, dompet yang dibuat sebelumnya tetap rentan kecuali pengguna merotasi kunci dan memigrasikan dana. Peristiwa ini meningkatkan premi risiko operasional dan kustodian seputar praktik penyimpanan Bitcoin dan dapat memicu penempatan risk-off dalam jangka dekat di kalangan pemegang yang peka terhadap keamanan.
Level dampak
● Sedang
Aset terdampak
BTC/USDT+1.24%
Wawasan AI · BTC/USDTWawasan AI
▼ Bearish
Trade sekarang
⚠️ Wawasan yang dihasilkan AI didasarkan pada konten berita dan disediakan untuk tujuan informasi saja. Wawasan ini bukan nasihat investasi dan tidak mencerminkan pandangan BingX. Investasi melibatkan risiko. Harap trade secara bertanggung jawab.
Jonathan Goodman merasa sudah menjalankan semua langkah pengamanan yang benar untuk menjaga bitcoin miliknya. Perangkat hardware wallet Coldcard yang menyimpan kunci privat tidak pernah terhubung ke internet dan disimpan di safe deposit box. Seed phrase yang tidak pernah ia bagikan kepada siapa pun juga disimpan terpisah di safe deposit box lain.
Meski begitu, pada 29 Juli, Goodman mengatakan seluruh dompet yang ia miliki terkuras hingga satoshi terakhir. Pengusaha asal Toronto itu melaporkan kehilangan 18,25 bitcoin, senilai sedikit di atas US$1,17 juta pada saat serangan. Dalam unggahan di X pada 1 Agustus, ia menulis, \u0022Mungkin bagian tersulitnya adalah saya sudah melakukan semuanya dengan benar.\u0022
Kasus Goodman menjadi bagian dari insiden yang lebih luas yang disebut menimpa ribuan pengguna Coldcard. Galaxy Research menyatakan memiliki keyakinan tinggi bahwa 1.596 bitcoin, bernilai lebih dari US$100 juta, telah dicuri dari sekitar 7.300 alamat dalam serangkaian serangan. Kepala riset Galaxy, Alex Thorn, memperkirakan pada 4 Agustus bahwa setidaknya ada 15 penyerang berbeda yang mengeksploitasi celah tersebut. Mereka tidak memerlukan akses fisik ke perangkat.
Premis utama hardware wallet adalah rahasia kriptografinya tidak pernah keluar dari chip. Tanpa koneksi internet, satu-satunya jalan masuk seharusnya akses fisik. Memang, perangkat fisik punya risiko tersendiri, mulai dari terselip hingga ancaman \u0022wrench attack\u0022. Daya tarik utamanya tetap sama: lebih aman dari peretas dan ancaman online. Dalam kasus Coldcard, janji itu tidak terpenuhi.
Kerentanan bukan berada pada perangkat kerasnya, melainkan pada cara kata sandi rahasia atau seed phrase untuk melindungi koin pengguna dibuat. Dompet bitcoin sendiri hadir dalam berbagai bentuk. Software wallet atau \u0022hot wallet\u0022 berjalan di perangkat yang terhubung internet, praktis tetapi rentan bila perangkat disusupi. Hardware wallet atau \u0022cold wallet\u0022 seperti Coldcard menyimpan kunci pada perangkat terpisah yang tidak online. Bentuk awal cold wallet adalah \u0022paper wallet\u0022, ketika pengguna menuliskan kunci di kertas; aman dari peretas tetapi mudah rusak atau hilang.
Hardware wallet berada di antara paper wallet dan hot wallet berbasis browser: lebih sulit diretas dibanding software, lebih sulit hilang dibanding kertas, tetapi tetap tidak kebal. Perangkat dapat hilang atau dicuri, dan pengguna pada akhirnya harus percaya bahwa perangkat menciptakan kunci dengan benar sejak awal.
\u0022Sistem air-gapped membantu, tetapi bukan solusi sempurna,\u0022 kata Bobby Gray, pendiri TEXITcoin, kepada CoinDesk. \u0022Keamanan harus dimulai dari cara kunci dibuat dan berlanjut di setiap bagian proses kustodi.\u0022
Di titik inilah, menurut laporan, masalah muncul pada Coinkite, pembuat Coldcard. Pada Maret 2016, perusahaan bitcoin berbasis Toronto itu memberi tahu pelanggan bahwa mereka akan menghentikan hot wallet hosted miliknya. Operasi layanan keuangan online dinilai memicu banjir trafik sampah internet yang menargetkan layanan mereka, ditambah biaya hukum dan kerumitan regulasi yang meningkat. Coinkite lalu beralih untuk membangun perangkat keras terdesentralisasi dan \u0022software-not-as-a-service\u0022. Saat itu, sebelum halving kedua Bitcoin, harga 1 bitcoin masih sedikit di atas US$400.
Perubahan arah itu melahirkan Opendime pada April 2016. Perangkat USB kecil ini menghasilkan dan menyembunyikan private key, sehingga bitcoin bisa dipindahtangankan seperti instrumen pembawa fisik. Segel perangkat yang dipecahkan akan membuka kunci dan memungkinkan dana dibelanjakan. Setelah itu, Coldcard menyusul.
Coinkite mengumumkan Coldcard pada Desember 2017 dengan judul \u0022The World Needs An Open, Cheap & Ultrasecure Hardware Wallet\u0022. Mereka menilai hardware wallet yang ada terlalu mahal dan bergantung pada aplikasi pendamping proprietari. Desain awalnya menggabungkan keypad numerik, layar, secure element, dan slot MicroSD. Pengguna dapat memindahkan file transaksi yang belum ditandatangani maupun yang sudah ditandatangani antara Coldcard dan komputer tanpa membuat koneksi data langsung. Dompet ini juga tidak membutuhkan akun Coinkite maupun aplikasi desktop. Unit pertama dikirim pada 2018.
Model berikutnya yang dirilis pada April 2019 membawa fitur tambahan. Seiring pembaruan, Coldcard makin kompleks dan secara teori makin canggih. Kompleksitas ini justru menjadi nilai jual: perangkat dibuat untuk pengguna yang mau memeriksa detail transaksi, mengelola cadangan, dan menyusun model keamanan sendiri. Berbagai fitur seperti duress PIN, backup MicroSD terenkripsi, dukungan multisignature, hingga pelemparan dadu oleh pengguna ditujukan bagi pemilik bitcoin yang memandang kustodi sebagai latihan menghadapi pihak lawan.
Kode sumber Coldcard juga terbuka. Pengguna dapat meninjau firmware, mereproduksi build, dan membandingkannya dengan rilis Coinkite. Keterbukaan ini memperkuat ethos Bitcoin: \u0022don't trust, verify.\u0022 Meski begitu, banyak pengguna tidak menelusuri proses pembuatan seed secara menyeluruh. Kegagalan seed generation masuk ke Coldcard saat perubahan perangkat lunak besar pada 2021 dan luput bertahun-tahun.
Coinkite menyebut firmware versi 4.0.0 sebagai \u0022All New Code, Same Great Features\u0022. Rilis ini mengganti kode lama dengan padanan baru, menambahkan reproducible builds, dan berterima kasih kepada akun bernama \u0022switck\u0022 atas \u0022new source code library\u0022. Pengembang Bitcoin James O\u0027Beirne mengidentifikasi akun \u0022switck\u0022 sebagai milik salah satu pendiri Coinkite, Peter Gray, setelah menemukan 58 perubahan kode dari akun tersebut membawa tanda tangan kriptografis yang sama dengan perubahan yang dipublikasikan Gray atas namanya sendiri. Coinkite belum menanggapi klaim identitas tersebut.
Switck mengembangkan libngu, kumpulan kode yang digunakan kembali dan disertakan dalam firmware Coldcard di perangkat pelanggan. Salah satu fungsinya membantu menghasilkan \u0022randomness\u0022 untuk pembuatan dompet. O\u0027Beirne mengatakan ia mempertanyakan proses tersebut saat mengaudit kode Coldcard pada Mei 2025. Setelah menelusuri sumber randomness ke libngu, ia menyampaikan kemungkinan cacat kepada Coinkite. Menurut O\u0027Beirne, perusahaan menjawab bahwa jika ada masalah nyata, mestinya sudah ditemukan. \u0022Ini orang yang sama yang menepis laporan saya soal kemungkinan cacat pada Mei 2025,\u0022 tulisnya kemudian mengenai Peter Gray.
Randomness sangat krusial karena dompet baru harus memilih seed dari jumlah kemungkinan yang sangat besar. Tingkat ketidakterdugaan diukur dalam bit \u0022entropy\u0022. Setiap tambahan 1 bit menggandakan jumlah kemungkinan, membuat seed makin sulit ditebak. Coldcard semestinya mendapatkan randomness dari generator perangkat keras khusus di dalam perangkat. Kenyataannya, kesalahan konfigurasi mengarahkan dompet ke generator perangkat lunak yang lebih sederhana, yang memakai informasi seperti data perangkat dan waktu. Karena informasi ini tidak sepenuhnya acak, ruang kemungkinan dapat dipersempit atau direproduksi, sehingga jumlah seed yang perlu diuji penyerang turun tajam.
Sederhananya, kode Coldcard seharusnya memilih rahasia tiap dompet dari lautan kemungkinan yang mustahil dihabiskan oleh komputer mana pun. Kesalahan \u0022wiring\u0022 membuatnya mengambil dari sumber yang lebih kecil dan lebih lemah, sehingga ruang kemungkinan menyusut sampai cukup realistis untuk dikerjakan penyerang.
Menurut tim rekayasa dan keamanan Bitcoin di Block, akar masalahnya berada pada cara dua komponen perangkat lunak berkomunikasi saat membaca sebuah pengaturan. Pengaturan itu dimaksudkan untuk mematikan satu sumber angka acak setelah Coldcard menambahkan sumber lain. Libngu hanya memeriksa apakah pengaturan itu ada, bukan apakah statusnya menyala atau mati. Firmware tetap terbangun normal tetapi memakai generator yang salah.
Block menyatakan perangkat Mk2 dan Mk3 yang terdampak tidak memperoleh randomness aman melalui proses tersebut. Perangkat Mk4, Q, dan Mk5 memperoleh sebagian, tetapi perangkat lunak hanya mempertahankan porsi kecil. Coinkite memperkirakan perangkat generasi baru itu menghasilkan seed dengan 72 bit randomness, bukan 128 bit seperti yang ditargetkan. Artinya, jumlah kemungkinan seed menjadi sekitar 72 kuadriliun kali lebih sedikit.
Block menelusuri kode rentan itu ke firmware versi 4.0.0 yang dirilis pada 17 Maret 2021. Coinkite menyebut versi 4.0.1 sebagai rilis pertama yang terdampak bagi pengguna Mk2 dan Mk3. Kode sumber tersedia untuk publik, dan generator perangkat keras yang benar memang ada di firmware final. Para peninjau memastikan komponennya ada, tetapi tidak menelusuri proses pembuatan seed dari awal hingga akhir untuk memastikan generator mana yang benar-benar digunakan. Coinkite menyebut peninjauan berbantuan AI sebelum pencurian juga melewatkan kesalahan ini. Pengujian dengan beberapa model AI terkemuka setelah insiden pun gagal mengidentifikasinya.
Coinkite berjanji akan menerbitkan penjelasan yang lebih lengkap dan menyatakan sedang mendukung pelanggan terdampak secara langsung. Perusahaan tidak merespons permintaan komentar dari CoinDesk.
Coinkite telah merilis firmware perbaikan untuk seluruh model dan jalur rilis Coldcard yang terdampak. Pembaruan ini memperbaiki pembuatan seed ke depan, tetapi tidak memperkuat seed yang sudah dibuat menggunakan perangkat lunak rentan. Pengguna yang terdampak perlu memasang firmware yang telah dikoreksi, membuat seed baru, lalu memindahkan bitcoin ke alamat yang diturunkan dari seed tersebut, sesuai advisory Coinkite.
Coldcard dibangun dengan gagasan bahwa pengguna Bitcoin dapat menghapus kustodian dan mengurangi jumlah pihak yang harus dipercaya. Insiden ini tidak otomatis mengembalikan kepercayaan pada bursa atau bank sebagai rekanan. Yang terlihat adalah bentuk ketergantungan lain dalam self-custody: pengguna memegang kunci, tetapi produsen dompet tetap menentukan apakah kunci itu dibuat dengan aman.
Kunci untuk simpanan bitcoin Goodman bernilai jutaan dolar tersimpan di safe deposit box, di dalam perangkat yang tak pernah online. Celah pada perangkat lunak pembangkitan seed Coldcard membuat upaya perlindungan fisik itu tidak lagi berarti.