Cüzdan kurtarma ifadesi nereye yazılmalı?
Kurtarma ifadesi cüzdanın kendi geri yükleme akışına aittir; bir destek sohbetine veya ödünç alınmış sanal makineye değil. Sırrın nereye girildiğini ve kimin izleyebileceğini takip edin.
Cüzdan kurtarma bir metin girişi işi gibi görünür ama aslında anahtar saklama işidir. Yazdığınız ifade sunucunun denetlediği bir parola değildir; cüzdanın kaybolmadan önce sahip olduğu aynı özel anahtarları yeniden kuran bir türetme işlevinin girdisidir. O anda tuş vuruşlarını, panoyu veya süreç belleğini okuyabilen her şey onları da yeniden kurabilir. Bu nedenle hazırlık, sırrın var olmadan önce nerede var olabileceğine karar vermek anlamına gelir.
İfadeyi ortamdan türetilen anahtara kadar izleyin
BIP-39 tarzı bir anımsatıcı normalleştirilir, isteğe bağlı bir parola ifadesi tuz olarak kullanılarak PBKDF2-HMAC-SHA512 ile gerilir ve cüzdanın anahtar türettiği bir tohuma dönüştürülür. Bundan doğrudan iki sonuç çıkar. Birincisi, ifade oturum kimliği değil kalıcı bir yetkidir, bu yüzden dışarı sızarsa sunucu tarafında sıfırlama yoktur. İkincisi, isteğe bağlı parola ifadesi türetmeye katılır ve bu yüzden boş bir cüzdan üretiyor gibi görünen bir geri yükleme genellikle yanlış ifade değil, yanlış parola ifadesi girildiği anlamına gelir.
Normalleştirmeden sonraki her adım, yazdığınız sürecin içinde gerçekleşir. Çoğu kurtarma kılavuzunun atladığı kısım burasıdır: maruz kalma yüzeyi giriş yolu ve o sürecin belleğidir, sizinle bir web sitesi arasındaki ağ değil.
Hangi sürecin meşru olduğu cüzdana bağlıdır. Bir donanım aygıtının aygıt üzerinde kendi kurtarma arayüzü vardır; bir yazılım cüzdanının doğrulanmış bir sürümde belgelenmiş geri yükleme ekranı vardır. Hiçbiri destek sohbeti değildir ve hiçbiri sizin adınıza ifade denetlemeyi öneren bir sayfa değildir.
Konuk sistem kendi ana makinesinin güvenini devralır
Sanal makine ayrı bir bilgisayar gibi hissettirir ve bağımsız bir güven sınırı değildir. NIST'in tam sanallaştırma rehberi bu bağımlılığı doğrudan açıklar: konuğun güvenliği ana makineye ve altındaki hiper yöneticiye bağlıdır; pano veya klasör tümleştirmesi gibi paylaşılan kaynaklar aralarındaki kanalı genişletir. Zaten kuşkulandığınız bir makineye konuk kurmak yeni bir giriş yolu oluşturmaz.
| Control | What it addresses | What it leaves exposed |
|---|---|---|
| Verified wallet build | Running the code the publisher actually signed | Everything the running process can read once it starts |
| Live-boot environment, no persistent disk | Secrets left in swap, caches or a saved session | The firmware, the keyboard and the display path |
| Full-disk encryption on the host | Recovery material at rest after shutdown | The same material while the machine is unlocked |
| Tunnel to a trusted exit | Who can observe traffic in transit | Local processes, screen capture and input hooks |
Pratik sızıntılar aynı çizgiyi izler. Paylaşılan pano kopyaladığınız her şeyi taşır. Anlık görüntüler ve askıya alınmış durum dosyaları ifadeyi içeren belleği yakalayabilir. Ana makinenin dosya sistemine erişimi olan konuk eklentileri, konuğa ana makinenin yollarını, ana makineye de konuğun yollarını gösterir. Bunların hiçbiri egzotik saldırı değildir; sanal makineyi pratik kılan özelliklerdir.
Dürüst sonuç «sanal makine güvenli değil» ifadesinden daha dardır. Ana makine güvendiğiniz makine olduğunda ve paylaşım özelliklerini kaldırdığınızda sanal makine iş için doğru kap olabilir. Güvenmediğiniz bir ana makineyi kurtaramaz.
Şifreli bir tünel gerçekte neyi kapsar
VPN iki uç nokta arasındaki paketleri korur. Her iki uçta ekranı kimin okuduğuna dair bir görüşü yoktur ve yerel bir sürecin pencereye yazdıklarınızı gözlemlemesini engellemez. Bu yüzden tünel, kaygı yol olduğunda anlamlıdır ve kaygı ana makine olduğunda anlamsızdır.
Bu ayrım önemlidir çünkü ikisi birlikte satılır. «Şifreli bağlantı» aktarımı betimler; «güvenilir aygıt» uç noktayı betimler. Bir kurtarma yordamı her ikisine ayrı yanıt gerektirir ve bunlardan yalnızca birini bir ağ hizmeti verebilir.
İndirdiğiniz şeyi doğrulamak aynı uç nokta soruları ailesine girer. Bir karma denetimi ve bir imza denetimi, arşivin yayıncının çıkardığıyla eşleştiğini ortaya koyar; onu çalıştıracak makine hakkında hiçbir şey söylemezler.
sha256sum -c SHA256SUMS.txt
gpg --verify SHA256SUMS.txt.sig SHA256SUMS.txtOrtamı malzeme ortaya çıkmadan önce hazırlayın
Sıra araçlardan daha önemlidir. Ana makineye karar verin, paylaşım özelliklerini kaldırın, bağlanması gerekmeyeni ayırın ve ancak ondan sonra kurtarma kaydını saklandığı yerden çıkarın. Ters sırada yapmak, sırrın nereye gitmesi gerektiğine hâlâ karar verirken zaten bellekte olduğu anlamına gelir.
Sonra sırrı cüzdan üreticisinin belgelediği akışta tutun. Cüzdanın kendi geri yükleme arayüzüne, cüzdanın beklediği ağda girin ve yalnızca cüzdanın sunduğu güvenilir ekranda doğrulayabildiğiniz işlemleri onaylayın. Tanıdık bir masaüstü iletişim kutusu, aygıtın kutunun iddia ettiğini yetkilendireceğinin kanıtı değildir.
Maruz kalma kuşkunuz varsa o sistemde malzeme girmeyi bırakın ve bağımsız olarak güvenebileceğiniz bir ortama geçin. Sanal makineyi kapatmak, bir VPN parolasını değiştirmek veya cüzdan uygulamasını yeniden kurmak cüzdanın yetkisini döndürmez; bunu yalnızca varlıkları yeni üretilmiş anahtarlarla yeni bir cüzdana taşımak yapar. Cüzdana özgü adımları edinirken ham ifadeyi herhangi bir destek konuşmasının dışında tutun, çünkü hiçbir meşru destek süreci ona gereksinim duymaz. Bu tek kural herhangi bir sertleştirme denetim listesinden daha çok kayıp önler.