MSTR Cat

Blockchain/Tahap IV · Kedalaman protokol/4.3 Jagaan dan privasi/Pelajaran 4

Sandaran dan frasa laluan

Kertas yang rapuh, perkataan yang terlupa, dan cakera di tapak pelupusan sampah

BahanKit cap logam atau alat ukir untuk sandaran yang tahan lamaPeti besi kalis api dengan kunci kombinasiBuku nota untuk merekod hasil ujian pemulihan

Ingin tahu

  1. Mengapakah sehelai kertas yang memuatkan dua belas perkataan mewakili nilai yang jauh lebih besar daripada kertas itu sendiri?
  2. Bagaimanakah penambahan satu frasa tambahan pada salinan sandaran boleh menjadikan dana tersebut tidak dapat dipulihkan jika frasa itu hilang?
  3. Apa yang berlaku apabila media fizikal yang menyimpan kunci itu bertahan lebih lama daripada orang yang masih ingat cara membukanya?

Teroka

  1. Frasa benih BIP39, lazimnya dua belas atau dua puluh empat perkataan, mengekodkan dalam bentuk perkataan rahsia yang menjadi asal terbitan setiap kunci dalam dompet. Kertas ialah medium sandaran yang paling biasa kerana murah dan tahan lama dalam keadaan kering, tetapi kertas boleh terbakar, reput, pudar dan dicuri. Ramai pemilik kini menggunakan plat logam yang dicap atau diukir untuk menahan kerosakan api dan air. Lokasi sandaran sama pentingnya dengan bahannya; peti besi yang tidak diketahui orang lain melindungi rahsia daripada pencuri tetapi juga menguncinya ketika kecemasan.
  2. BIP39 termasuk frasa laluan pilihan (passphrase), yang sering dipanggil 'perkataan kedua puluh lima'. Apabila frasa ini digabungkan dengan mnemonik melalui regangan PBKDF2, ia menghasilkan benih yang sama sekali berbeza. Dua belas perkataan itu sahaja membuka satu dompet; perkataan yang sama ditambah frasa laluan membuka dompet lain. Sesetengah pengguna menyimpan baki umpan yang kecil di bawah perkataan itu sahaja, untuk situasi paksaan, dan dana utama di sebalik frasa laluan. Namun, jika frasa laluan dilupakan atau hilang, dana tidak dapat diakses selama-lamanya kerana tiada frasa laluan yang 'salah'—setiap kombinasi menjana dompet yang unik dan mungkin kosong.
  3. Menyimpan frasa laluan sandaran di lokasi yang sama dengan frasa benih menggagalkan tujuannya sebagai faktor kedua. Jika penyerang menemui kedua-duanya, dia mendapat akses penuh kepada kunci. Sebaliknya, jika pemilik meninggal dunia dan waris hanya mengetahui perkataan benih tetapi bukan frasa laluan, aset itu hilang. Ini mewujudkan ketegangan antara keselamatan daripada kecurian dengan ketahanan terhadap kehilangan. Amalan biasa ialah menyimpan kedua-duanya secara berasingan dari segi fizikal, contohnya satu dalam peti besi di rumah dan satu lagi pada ahli keluarga yang dipercayai atau penjaga undang-undang, supaya tiada satu pun memberikan akses secara bersendirian tetapi kedua-duanya bersama memberikan akses.
  4. SLIP-39, atau Shamir's Secret Sharing, menawarkan alternatif kepada sandaran benih tunggal. Ia memecahkan rahsia kepada beberapa bahagian (share), dan mana-mana bilangan bahagian yang mencapai ambang boleh membina semula rahsia asal. Sebagai contoh, persediaan 2-daripada-3 bermakna dua daripada tiga bahagian diperlukan untuk pemulihan. Sebarang bilangan bahagian di bawah ambang tidak membocorkan sebarang maklumat tentang rahsia itu. Ini menghapuskan titik kegagalan tunggal yang wujud pada satu frasa mnemonik, tetapi menambah kerumitan: setiap bahagian mesti disimpan dengan selamat, dan kehilangan lebih banyak bahagian daripada margin yang dibenarkan menjadikan pemulihan mustahil.
  5. Sejarah menyediakan kisah peringatan tentang kegagalan sandaran. Pada tahun 2013, cakera keras milik James Howells yang menyimpan kunci kepada kira-kira 8,000 BTC telah dibuang (terdapat versi berbeza tentang siapa yang membuangnya); kini ia tertimbus di tapak pelupusan sampah di Newport, Wales; Majlis Bandaraya Newport enggan membenarkannya menggali; Mahkamah Tinggi membatalkan tuntutannya pada Januari 2025, dan Mahkamah Rayuan menolak kebenaran untuk merayu pada Mac 2025. Pada Januari 2021, Stefan Thomas memberitahu The New York Times bahawa dia telah menggunakan lapan daripada sepuluh tekaan kata laluan pada cakera tersulit yang menyimpan kunci kepada 7,002 BTC; dua lagi tekaan salah dan cakera itu akan memadamkan dirinya sendiri. Kes-kes ini menunjukkan bahawa keselamatan kriptografi hanya sekuat proses manusia yang mengelilingi pengurusan kunci.
  6. Menguji pemulihan sebelum bergantung pada sandaran ialah amalan standard dalam keselamatan operasi. Amalan biasa ialah menguji secara berkala bahawa sandaran benar-benar menjana semula dompet dan bahawa pemilik mengetahui semua komponen yang diperlukan, termasuk frasa laluan atau ambang bahagian (share). Ini mengelakkan sandaran yang rosak atau rahsia yang terlupa hanya ditemui apabila akses sangat diperlukan. Sama ada menggunakan plat logam, kertas atau bahagian digital, pelan sandaran perlu menimbang risiko kecurian berbanding risiko kehilangan.

Fakta utama

  • Frasa laluan BIP39 yang digabungkan dengan mnemonik menghasilkan benih unik yang berbeza daripada mnemonik itu sahaja.
  • Menyimpan frasa laluan sandaran di lokasi yang sama dengan frasa benih menggagalkan fungsinya sebagai faktor kedua.
  • SLIP-39 membahagikan rahsia kepada beberapa bahagian (share); mana-mana bilangan yang mencapai ambang boleh membina semula rahsia itu, dan bilangan di bawah ambang tidak membocorkan sebarang maklumat.
  • Cakera keras James Howells yang mengandungi ~8,000 BTC dibuang pada tahun 2013 dan kini tertimbus di tapak pelupusan sampah di Newport, Wales.
  • Pada tahun 2021, Stefan Thomas hanya tinggal dua tekaan kata laluan pada cakera tersulit yang menyimpan kunci kepada 7,002 BTC.
  • Sandaran kertas boleh terbakar atau reput; ramai pemilik menggunakan plat logam untuk ketahanan fizikal yang lebih tinggi.

Latihan sembilan, enam, tiga, satu

9KumpulSenaraikan 9 kaedah atau medium sandaran yang berbeza yang digunakan untuk menyimpan rahsia kriptografi, daripada kertas hingga penyulitan digital.
6KelompokkanKumpulkan 9 itu kepada 6 kategori berdasarkan kelemahan utamanya: kerosakan api/air, kecurian, kesilapan manusia/lupa, keusangan teknologi, rampasan undang-undang, atau kehilangan akibat kerumitan.
3SaringRingkaskan 6 kumpulan itu kepada 3 sebab teras mengapa strategi sandaran gagal dalam amalan.
1KristalkanTulis 1 ayat tentang kompromi antara menjadikan sandaran selamat daripada pencuri dengan memastikannya boleh diakses semasa kecemasan.

Semakan fakta

Tarikh, angka dan dakwaan telah disemak berbanding dengan sumber yang diterbitkan yang disenaraikan di bawah.

Buka dalam akademi interaktif →

EN PT ES ZH JA KO RU DE FR