Kurtarma cümlesi, bir kripto cüzdanının tamamını yedekleyen 12 veya 24 sıradan kelimeden oluşan bir listedir. Yazılıp güvenli biçimde saklandığında, o cüzdanın ürettiği her kripto adresini ve her özel anahtarı geri yükler. Başka bir kopyası olmadan kaybederseniz, fonlar kalıcı olarak gider.
Kelimeler rastgele seçilmiş değildir. BIP-39 tarafından tanımlanan, tam olarak 2.048 kelimelik sabit bir listeden gelirler ve Eylül 2013'te Marek Palatinus, Pavol Rusnak, Aaron Voisine ve Sean Bowe tarafından standartlaştırıldılar.
Kelimeler gerçekte neyi kodluyor
Bir şifre değil. Bir insanın hatasız kopyalayabileceği bir biçimde rastgele sayılar.
Bir cüzdanın kurulum sırasında yürüttüğü süreç şöyle.
- Entropi üret. Cihaz, güvenli bir rastgele sayı üreticisinden rastgele bitler çeker. 12 kelimelik bir cümle için 128 bit, 24 kelime için 256 bit.
- Sağlama toplamı ekle. Cüzdan, bu entropiyi SHA-256 ile hash'leyerek ilk birkaç biti sona ekler. 128 için dört bit, 256 için sekiz bit.
- Parçalara böl. Birleşik bit dizisi 11 bitlik gruplara bölünür. 132 bit 12 grup verir. 264 bit 24 grup verir.
- Kelimelere eşle. Her 11 bitlik değer, 2.048 kelimelik listedeki bir kelimeyi indeksler. 2'nin 11. kuvveti 2.048'e eşit olduğu için eşleme tamdır.
- Tohumu türet. Kelimeler, isteğe bağlı bir passphrase ile birlikte PBKDF2-HMAC-SHA512'den geçirilerek 512 bitlik bir ana tohum üretir.
BIP-32, o ana tohumdan bir anahtar ağacı kurar. Cüzdanların bu anahtarları nerede aradığı, m/44'/0'/0'/0/0 gibi yollar kullanılarak BIP-44 tarafından tanımlanır. Tek bir cümle, birden fazla zincirde sınırsız adres.
Sağlama toplamı neden önemli
Hatalar, size bir maliyet doğurmadan önce yakalanır.
Yanlış bir kelime yazarsanız sağlama toplamı neredeyse kesinlikle başarısız olur ve cüzdan cümleyi anında reddeder. Ayrım, hata düzeltici değil hata saptayıcı olmasıdır. Bir şey yanlış, der. Hangi kelime olduğunu ise söyleyemez.
Kelime sırası daha zayıf bir zemin. 12 kelimelik bir cümlede iki kelimeyi yer değiştirmek genellikle kontrolü geçemez. Ancak kabaca 16 seferde bir, yeniden sıralanmış bir cümle kontrolü geçer ve tamamen farklı, boş bir cüzdan türetir. Sıra, yazım kadar önemlidir.
Bilinmeye değer bir tasarım özelliği daha var. Hiçbir iki kelimenin ilk dört harfi aynı değildir; dolayısıyla bu dört karakter herhangi bir kelimeyi kesin olarak tanımlar.
12 kelime ile 24 kelime karşılaştırması
| 12 kelime | 24 kelime | |
|---|---|---|
| Entropi | 128 bit | 256 bit |
| Sağlama toplamı | 4 bit | 8 bit |
| Olası kombinasyonlar | Kabaca 5,4 × 10^39 | Kabaca 3 × 10^79 |
| Yaygın olduğu yer | Yazılım cüzdanları | Donanım cüzdanları |
İkisi de her pratik saldırının çok ötesinde güvenlidir. Gerçekçi olmayan biçimde hızlı, saniyede 10^18 tahmin hızında bile 128 biti kaba kuvvetle kırmak ortalama beş trilyon yıldan fazla sürerdi.
Dolayısıyla aralarındaki seçim aslında güvenlikle ilgili değil. Konu, kendi yedekleme sürecinize ne kadar güvendiğinize geliyor; çünkü 24 kelime, doğru şekilde aktarılması gereken iki kat daha fazla veri demek.
Nasıl saklanır
- Çevrimdışı, kâğıt veya metal üzerinde. Metal plakalar yangına ve suya dayanır. Kâğıt dayanmaz.
- Asla dijital olarak. Fotoğraf yok, bulut depolama yok, şifre yöneticisi yok, kendinize e-posta yok, metin dosyası yok.
- Asla bir web sitesine girilmez. Meşru hiçbir hizmet buna ihtiyaç duymaz. Bunu isteyen her talep hırsızlıktır.
- Birden fazla kopya, ayrı konumlarda. Tek bir kopya, tek bir zafiyet noktasıdır. Tek bir evdeki üç kopya hâlâ tek bir konumdur.
- Bir passphrase düşünün. İsteğe bağlı 25. kelime, aynı 12 veya 24 kelimeden tamamen ayrı bir cüzdan oluşturur. Onu unutursanız o cüzdana erişilemez.
- Asla sözlü olarak, asla telefonda. Destek personeli sormaz. Dolandırıcılar sorar.
Bir kurtarma cümlesinin korumadığı şeyler
- Fiziksel olarak bulunması. Kelimeleri bulmak, fonları kontrol etmek anlamına gelir. Önünde duran hiçbir şifre yoktur.
- Kendi hatalarınız. Bir cümle cüzdanınızı geri yükler. Yanlış adrese gönderilmiş bir işlemi geri almak yapabileceği bir şey değildir.
- Onay istismarları. Bir cüzdanı geri yüklemek, daha önce verilmiş kötü amaçlı token onaylarını, bir DEX üzerinde verilenler dahil, tamamen olduğu gibi bırakır.
- Kimlik avı. Yaygın kayıp yolu kriptografi değildir. Birinin, ikna edici görünen sahte bir siteye cümlesini yazmasıdır.
Bir kısmı eksikken kurtarma
Sınırlı durumlarda mümkün.
24 kelimeden bilinen bir eksik kelime, 2.048 seçeneğin tamamı sağlama toplamına karşı test edilerek kurtarılabilir; bu hesaplama açısından önemsizdir. 24 kelimenin tamamı arasında bilinmeyen tek bir yanlış kelime varsa kabaca 49.000 olasılık kalır. İki yanlış kelime yaklaşık 1,2 milyon verir. Üçü milyonlarca daha fazla.
Dilleri karıştırmayın. Kelime listeleri birden fazla dilde mevcuttur ve bunları birleştirmek ya geçersiz bir cümle ya da sessizce farklı bir cüzdan üretir.
mb.io üzerinde doğrulayabileceğiniz güvenlik
Güvenliğin tüm yükünü size bırakmak bazı insanlara uyar, bazılarına uymaz.
mb.io ise varlıkları düzenlenmiş saklama altında tutar; böylece hesap kurtarma, kriptografik bir çıkmaz değil bir destek süreci olur.
- Fireblocks altyapısıyla kurumsal düzeyde MPC saklama ve ayrıştırılmış müşteri fonları
- Bağımsız blok zinciri güvenlik denetçisi Hacken'dan 10/10 güvenlik puanı
- BAE'de VARA ve Avustralya'da AUSTRAC tarafından düzenlenir
- Fonlar hareket etmeden önce hedefi doğrulamanıza olanak tanıyan para çekme kontrolleri
- Kayıttan alıma kadar üç adımda alın, satın ve takas edin
- Web'de ve iOS ile Android uygulamalarında 7/24 müşteri desteği
Hesabınızı açın ve mb.io üzerinde işlem yapmaya başlayın.
Sık sorulan sorular
Kurtarma cümlemi kaybedersem ne olur?
Cüzdana erişiminiz hâlâ varsa yeni bir tane oluşturup fonları taşıyın. Hem cümleyi hem cihazı kaybettiyseniz fonlar kalıcı olarak kurtarılamaz. Kimse onları geri getiremez.
Kurtarma cümlesi ile özel anahtar aynı şey mi?
Hayır. Bir özel anahtar tek bir adresi kontrol eder. Kurtarma cümlesi ise cüzdanın birden fazla zincirde çok sayıda özel anahtar ve adres türettiği ana gizli anahtardır.
24 kelime 12 kelimeden daha güvenli mi?
Teoride, marjinal olarak. İkisi de kaba kuvvet menzilinin çok ötesindedir. 128 bit entropide, 12 kelimelik bir cümlenin akıl almaz tahmin hızlarında kırılması trilyonlarca yıl alırdı.
Birisi kurtarma cümlemi tahmin edebilir mi?
Hayır. 12 kelimelik bir cümle için kabaca 5,4 × 10^39 geçerli kombinasyon vardır. Kayıplar kimlik avından, fiziksel olarak bulunmaktan ve dijital depolamadan gelir; asla tahminden değil.
Cüzdanlar neden uzun bir sayı yerine kelime kullanıyor?
Çünkü insanlar kelimeleri doğru, uzun onaltılık dizileri ise kötü kopyalar. Aynı rastgeleliği aktarma hatalarına dirençli bir biçimde kodlayan BIP-39, bu hataları yakalamak için bir de sağlama toplamı içerir.
25. kelime veya passphrase nedir?
Cümleye eklenen isteğe bağlı ek bir gizli anahtar. Tamamen ayrı bir cüzdan türeterek, kelimeler bulunursa koruma sağlar. Unutulması, o cüzdanı kalıcı olarak erişilemez kılar.
Aynı kurtarma cümlesini farklı bir cüzdan uygulamasında kullanabilir miyim?
Genellikle evet, çünkü BIP-39 ortak bir standarttır. Türetme yolları farklılık gösterdiği için bir cüzdan, doğru yol seçilene kadar zaman zaman boş bir bakiye gösterir.
Kurtarma cümlemi bir şifre yöneticisinde saklamak çevrimdışı sayılır mı?
Hayır. Şifre yöneticileri, sunuculara senkronize olan dijital depolamadır. Veri ihlalleri ve ele geçirilmiş cihazlar cümleyi açığa çıkarır; çevrimdışı fiziksel depolamanın standart tavsiye olarak kalmasının nedeni de budur.

