Keystone punya kabar gembira untuk Anda: perusahaan itu bersumpah tidak ada yang menyentuh frasa seed Anda. Kabar buruknya: perusahaan kehilangan kunci induk yang dipakainya untuk membuktikan keaslian dompetnya, menyerahkan alamat rumah puluhan ribu pelanggan kepada penyerang — dan kini, tanpa berkedip, meminta Anda memercayai kata-katanya bahwa semua hal lain tersimpan aman di bawah kunci.
Pada 26 Oktober, Keystone menerbitkan pengumuman tentang insiden tersebut. Menurut versi perusahaan, pada 20 Oktober mereka mendapati penyusup di situs web resminya: penyerang masuk melalui celah pada alat pemantauan data pihak ketiga, menaikkan hak aksesnya, lalu pergi membawa dua trofi — basis data pelanggan beserta alamat pengiriman dan kunci kriptografi WebAuth yang dipakai Keystone untuk menyatakan keaslian setiap dompetnya.
Siapa persisnya yang datang berkunjung, alat pihak ketiga mana yang dibobol, dan berapa minggu atau bulan para penyusup betah berada di sistem sebelum 20 Oktober, laporan itu tidak menyebutkannya. Sebaliknya, dengan sedikit bangga perusahaan mengumumkan berapa banyak perangkatnya sendiri yang kini harus masuk mesin pres industri: 18.835 unit. Pengiriman dari gudang dihentikan, tetapi prapesan untuk batch mendatang dengan “kunci baru” langsung dibuka — Anda hanya diminta menunggu empat hingga enam minggu. Dan, tentu saja, memasukkan alamat rumah Anda sekali lagi.
Ironi rekayasanya layak mendapat kekaguman khusus. Selama bertahun-tahun Keystone menjual dirinya sebagai standar emas keamanan “100% air-gapped”: tanpa Bluetooth, tanpa Wi-Fi, tanpa transfer data lewat USB — hanya kamera dan kode QR, agar dompet tidak pernah sekali pun menyentuh internet. Mereka dengan heroik memotong kabel dari perangkat, lalu memasang pelacak pihak ketiga di situs web, dan lewat pelacak itulah seorang penyerang sembarangan mencapai rahasia paling berharga dari verifikasi pabrik. Metrik yang mereka pantau pasti sangat penting.
1. Apa itu “kunci induk” ini dan mengapa seluruh gudang masuk mesin penghancur
Pemeriksaan keaslian Keystone itu sederhana. Saat menyalakan perangkat pertama kali, Anda membuka halaman verifikasi resmi, situs menampilkan kode QR, Anda memindainya dengan kamera dompet, dompet mengembalikan deretan angka, dan Anda mengetikkannya kembali ke situs. Jika cocok, layar mengucapkan selamat karena Anda memiliki perangkat yang “asli”.
Jika kita membuka kode sumber firmware Keystone 3, terlihat apa yang terjadi di balik layar. Kode QR membawa nilai pemeriksaan yang dienkripsi dengan RSA dan ditandatangani dengan kunci Keystone. Dompet memeriksa tanda tangan dan mendekripsi nilai tersebut dengan kunci RSA privat. Di pabrik, kunci ini ditulis ke dalam memori yang hanya dapat diprogram sekali (OTP) — firmware bawaan tidak mengizinkannya ditimpa.
Dengan kata lain, seluruh “pemeriksaan keaslian” hanya membuktikan satu fakta: perangkat di tangan Anda mengetahui sebuah rahasia. Bukan “papan dirakit di pabrik Keystone”, bukan “tidak ada chip tambahan di dalamnya”, bukan “generator angka acaknya jujur”. Hanya “ia tahu rahasianya”. Rahasia yang, menurut pengakuan perusahaan sendiri, kini berada di tangan penyerang. Halaman verifikasinya sendiri tetap bekerja seperti jam — hanya saja kini perangkat palsu mana pun bisa menyalakan tanda centang hijau yang didambakan itu.
Dalam siaran persnya, Keystone bergegas menenangkan publik: kunci yang dicuri tidak terlibat dalam pembuatan frasa seed, penurunan kunci privat, maupun penandatanganan transaksi. Secara teknis itu benar sepenuhnya — hanya saja justru kunci inilah yang meyakinkan pembeli bahwa kotak itu layak dipercaya untuk menyimpan frasa seed. Hal sepele.
Yang lebih menarik lagi adalah detail yang muncul dalam penjelasan penggantian: seluruh 18.835 dompet di gudang memakai kunci “lama”, sedangkan batch berikutnya akan mendapat kunci “baru”. Dari situ lahir kesimpulan arsitektur yang menawan: alih-alih sertifikat individual untuk tiap perangkat, Keystone tampaknya mencap satu rahasia bersama ke seluruh batch. Penghematannya patut dicontoh: cukup satu kunci bocor, tidak ada nomor seri tertentu yang bisa dicabut — seluruh isi gudang langsung dibabat habis.
Terlebih lagi, untuk membuat kode QR verifikasi, situs hanya memerlukan separuh publik dari kunci. Namun separuh privatnya, yang tanpanya tak seorang pun dapat menjawab pemeriksaan atas nama perangkat, tampaknya tersimpan nyaman di suatu tempat yang dapat dijangkau melalui server web. Menyimpan kunci induk segel pabrik di bawah keset toko daring adalah bab yang benar-benar baru dalam kriptografi.
2. Apa yang kini bisa dilakukan dengan kunci ini
Skenario serangan utamanya dijelaskan sendiri oleh Keystone: dengan rahasia curian, pelaku kejahatan dapat memproduksi massal dompet palsu yang lolos dengan mulus dari pemeriksaan keaslian resmi di situs, menjualnya lewat pengecer atau sebagai barang bekas — lalu menguras saldo pembeli. Sejauh ini belum ada laporan perangkat palsu yang beredar.
Untuk merampok pemiliknya, perangkat palsu tidak memerlukan firmware Keystone asli maupun kunci penandatanganan kode dari pabrik (yang menurut sumpah perusahaan tidak terdampak). Di dalam casing plastik yang mirip bisa terpasang papan murah apa pun yang, saat pengaturan, memberikan kepada Anda frasa seed 24 kata yang sudah disiapkan pencuri sebelumnya. Rahasia OTP curian hanya berguna bagi umpan ini untuk satu hal — menjawab kode QR pertama dengan benar dan meninabobokan pembeli yang waspada dengan tulisan “Verification Successful”.
Itulah sebabnya 18.835 dompet jadi berakhir sebagai besi tua. Memorinya hanya dapat diprogram sekali — kuncinya tidak bisa diperbarui dari jarak jauh. Membedakan dompet asli berkunci “lama” dari replika rakitan rumahan dengan kunci yang sama melalui situs kini juga mustahil. Pada akhirnya, satu-satunya alat “rotasi kunci” yang disediakan desainnya ternyata adalah mesin penghancur industri. Keystone dengan megah menyebut pemusnahan batch itu sebagai “keputusan yang mahal tetapi tepat” — padahal arsitekturnya sendiri memang tidak menyisakan pilihan lain.
3. Pria berpisau di samping ranjang: siapa yang mengangkat pihak yang dibobol sebagai penjamin?
Mari kita lihat rekomendasi resmi Keystone bagi mereka yang sudah membeli dompet:
- Menerima perangkat sebelum 20 Oktober dan perangkat lolos verifikasi — silakan terus gunakan, tidak perlu memindahkan kripto ke dompet lain.
- Menerima perangkat berkunci lama setelah 20 Oktober — jangan gunakan sampai tim dukungan (support@keyst.one) mengonfirmasi keasliannya secara manual. Perusahaan sendiri mengakui ketidakberdayaannya: meskipun dompet seperti itu lolos verifikasi di situs, mereka tidak lagi dapat menyingkirkan kemungkinan palsu. Bagaimana persisnya pembeli harus mengetahui apakah dompet mereka berkunci “lama” atau “baru”, menurut The Hacker News per 27 Oktober, Keystone lupa menjelaskannya. Dengan apa tim dukungan akan menggantikan kriptografi yang telah bobol juga masih misteri — barangkali mereka akan meramal dari foto kotaknya.
- Tidak ada penarikan produk. Tidak ada yang diminta mengembalikan apa pun, dan setiap email atau telepon tentang “penggantian dompet” atau “penyelamatan dana” dinyatakan sebagai penipuan.
Seluruh panduan penyelamatan ini bergantung pada tanggal 20 Oktober. Dalam balasan di bawah unggahannya sendiri, perwakilan Keystone dengan yakin menyatakan bahwa kunci bocor pada 20 Oktober. Padahal siaran pers itu sendiri menyebut 20 Oktober sebagai hari pembobolan ditemukan, sementara tanggal saat penyerang pertama kali memperoleh akses ke sistem dengan rendah hati tidak disebutkan. Semua orang yang paketnya tiba pada tanggal 19 diajak memercayai kebetulan ajaib: bahwa peretas masuk, menyedot basis data beserta kuncinya, dan tertangkap basah pada hari yang sama.
Namun pertanyaan mendasarnya di sini jauh lebih keras: dari mana Keystone sendiri tahu apa yang dicuri dan apa yang tidak?
Lihatlah siapa yang berperan sebagai pakar di hadapan Anda. Semua mantra ini — “kunci penandatanganan firmware aman”, “perangkat lama tidak terdampak”, “dalam sebulan kami akan mengirim batch baru yang aman” — berasal dari perusahaan yang baru saja dikuras melalui plugin pihak ketiga di situsnya sendiri. Baru kemarin orang-orang ini tidak menyadari bahwa rahasia akar verifikasi perangkat keras mereka sedang dibawa kabur di depan hidung mereka. Selama dua tahun berturut-turut mereka tidak menyadari bahwa skrip penghapus alamat pelanggan mereka tidak berfungsi. Dan hari ini orang-orang yang sama, dengan wajah serius, memberikan surat pengampunan kepada Anda dan menjamin folder mana yang dilihat peretas dan mana yang dengan mulia ia lewati.
Pihak yang membiarkan kebocoran terjadi bukan lagi penjamin. Jika kemarin mereka tidak tahu tentang pembobolan ini, bagaimana besok mereka akan tahu tentang yang berikutnya? Di mana jaminannya bahwa “kunci baru”, yang prapesanannya sudah mereka kumpulkan, tidak akan lolos lewat lubang lain sebelum jalur perakitan mengeluarkan seribu kotak pertama?
4. Dua tahun janji palsu soal penghapusan dan 13 ribu orang yang bahkan tidak membeli apa pun
Kunci yang telah bobol setidaknya masih bisa diganti di perangkat keras baru. Alamat rumah Anda tidak bisa diterbitkan ulang lewat prapesan.
Para penyerang membawa kabur 25.964 catatan pelanggan dari toko Shopify resmi Keystone untuk periode 2024–2026: nama lengkap, nomor telepon, alamat email, alamat pengiriman rumah yang persis, serta isi dan total setiap pesanan. Bersamanya ikut terbawa 12.873 draf pesanan yang belum dibayar lengkap dengan nama, telepon, dan alamat. Artinya, hampir tiga belas ribu orang bahkan tidak pernah membeli dompet malang ini — mereka hanya mengunjungi situs, mengetik alamat untuk mengecek ongkos kirim, berubah pikiran, lalu menutup tab. Dan mereka tetap masuk ke daftar bocoran pemilik kripto.
Namun titik terendah kisah ini adalah bahwa sebagian besar catatan tersebut seharusnya sudah tidak ada di basis data. Keystone secara resmi berjanji kepada pelanggan akan menghapus data pengiriman setelah 180 hari. Orang-orang memesan dompet perangkat keras ke alamat rumah dengan harapan jejaknya lenyap setengah tahun kemudian. Setelah peretas membawa kabur basis data, tiba-tiba terungkap bahwa alat penghapusan massal di Shopify terus-menerus mengeluarkan galat dan tidak seorang pun di perusahaan pernah memeriksa apakah ada satu baris pun yang terhapus. Kini Keystone mengangkat bahu dengan malu, berjanji memangkas masa penyimpanan menjadi 90 hari, dan dengan khidmat bersumpah menghapus arsip lama paling lambat 3 November — tepat setelah para penyerang sudah mengunduhnya.
Jika sebuah perusahaan selama dua tahun bersumpah menghapus data Anda padahal sebenarnya menimbunnya di celengan untuk peretas, kepercayaan yang layak diberikan pada kata-katanya tepat nol. Bayangkan Anda terbangun di tengah malam dan melihat orang terdekat berdiri di atas ranjang Anda dengan pisau di tangan. Lalu ia berkata dengan tenang: “Jangan khawatir, aku cuma ingin berdiri di sini sambil memegang pisau. Mungkin aku memang ingin menusukmu, tapi berbaliklah dan tidur lagi — aku sudah mencatat insiden ini, sudah mengevaluasinya, dan insiden yang ini tidak akan pernah terulang.” Kurang lebih seperti itulah bunyi janji Keystone hari ini untuk menghapus alamat setelah 90 hari, bukan 180, dan menjaga kunci induk berikutnya dengan lebih cermat.
Apa arti basis data yang bocor dalam praktik hampir tidak perlu dijelaskan. Itu adalah daftar alamat siap pakai milik orang-orang yang dipastikan menyimpan sesuatu berharga di rumah — lengkap dengan nama, telepon, dan nomor apartemen. Bagi penipu telepon, itu berarti panggilan yang didukung detail pesanan asli: seorang pembeli sudah menulis di utas Keystone bahwa penipu meneleponnya dan menyapanya dengan nama aslinya. Bagi pengintai rumah untuk dibobol dan penggemar “serangan kunci inggris 5 dolar”, itu adalah peta rute yang sudah jadi. Untuk meraup uang dari kunci WebAuth curian, orang harus menyolder papan palsu dan membangun jalur distribusi. Untuk meraup uang dari basis data Shopify yang bocor, cukup linggis dan tiket kereta.
5. Kesimpulan: harga sebuah “segel pabrik”
Mari kita susun seluruh konstruksinya. Kepada pembeli dijual dompet perangkat keras yang “sepenuhnya air-gapped”, yang membuat frasa seed sendiri dan menandatangani transfer di dalam kotak tersegel. Agar Anda tidak takut menitipkan tabungan pada kotak itu, produsen menawarkan pemeriksaan keaslian di situs. Kenyataannya, pemeriksaan itu bersandar pada satu rahasia bersama untuk seluruh batch gudang, dan rahasia itu sendiri tersimpan di suatu tempat yang dapat dijangkau lewat pelacak pihak ketiga yang bocor di server web.
Belum selesai. Agar kotak berharga itu sampai ke tangan Anda, Anda meninggalkan nama keluarga, nomor telepon, dan alamat rumah kepada toko dengan janji bahwa catatannya akan dihapus setengah tahun kemudian. Skrip penghapusan tidak berfungsi selama dua tahun, tidak ada yang menyadarinya, dan seluruh arsip berpindah ke tangan penyerang bersama kunci induk verifikasi. Lalu ketika bencana terungkap, perusahaan yang sama yang tertidur saat pembobolan dan menimbun alamat Anda selama dua tahun naik ke podium dan meminta Anda memercayai kata-katanya: kunci lainnya utuh, dompet sebelum 20 Oktober aman, dan sebulan lagi akan datang batch baru yang pasti andal.
Keystone mengirim hampir 19 ribu perangkatnya sendiri ke mesin pres industri semata karena tidak lagi mampu membedakan produknya sendiri dari barang palsu. Sementara itu, 38.837 orang mendapat tempat tinggal permanen di basis data kriminal, lengkap dengan alamat rumah yang persis. Pelajaran yang bagus bagi siapa pun yang masih percaya bahwa tanda centang hijau yang cantik di situs produsen dan tulisan “Air-Gapped” di kotak bisa menggantikan keamanan yang sesungguhnya.