Sözlük / Gizlilik ve güvenlik
Adres zehirleme
Diğer adları: Adres sahtekârlığı.
- Adres zehirleme nedir?
- Adres zehirleme, bir dolandırıcının zaten kullandığınız bir adresi taklit eden bir adresten size değersiz bir işlem gönderdiği ve sizin de geçmişinizden onun adresini kopyalamanızı umduğu bir hırsızlık yöntemidir.
Hedef bir alışkanlıktır: alıcıdan yeni bir adres istemek yerine bir cüzdanın işlem listesine uzanıp bir adresi yeniden kullanmak. Saldırganlar, çoğu cüzdan ekranının ve blok gezgininin gösterdiği tek şey olan ilk ve son birkaç karakterle eşleşen benzer adresleri öğütür. Mayıs 2024'te bir yatırımcı, tek bir zehirli yapıştırma yüzünden yaklaşık 68 milyon dolar değerinde 1.155 wrapped Bitcoin kaybetti.
Nasıl çalışır
Adres zehirlemenin üç aşaması vardır ve yalnızca son aşamasında siz varsınız.
Benzer adresi öğütmek. Bitcoin adresleri tasarım gereği uzundur ve arayüzler ortayı gizler. Bir bech32 adresi 32 karakterlik bir alfabe kullanır, bu yüzden bir hedefin ilk dört ve son dört karakteriyle eşleşen bir adres üretmek kabaca 32'nin sekizinci kuvveti, yani yaklaşık 1,1 trilyon aday aramak demektir. Tek bir ticari GPU bir gece boyunca çalışarak buna ulaşır ve arama utanç verecek kadar paralelleştirilebilir, bu yüzden kiralık bir düzenek binlerce hedefi aynı anda zehirleyebilir. Saldırganın sizin anahtarınıza ihtiyacı yoktur, yalnızca güvendiğiniz adrese benzeyen kendi adresine ihtiyacı vardır.
Yerleştirmek. Bitcoin'de saldırgan benzer adresten sizinkine bir toz tutarı, tipik olarak 330 veya 546 satoshi harcar. Cüzdanınız gelen bir ödemeyi kaydeder ve gönderen alanı artık bir bakışta gerçekte kullandığınızdan ayırt edilemeyen bir adres gösterir. Bazı kampanyalar bunun yerine ters yönü zehirler: kendi para çekme işlemlerinize yapıştırmaya devam ettiğiniz borsa yatırma adresine benzeyen bir adresten gönderir.
Beklemek. Haftalar sonra göndermeye gidersiniz. Geçmişi kaydırır, “geçen sefer kullandığım adresi” bulur, kopyalar, yapıştırır, onaylarsınız. İşlem geçerlidir, doğru şekilde imzalanmıştır ve yaklaşık on dakika sonra onaylandığı andan itibaren geri alınamaz. Dolandırıcılık departmanı yoktur, çünkü protokol düzeyinde hiçbir dolandırıcılık gerçekleşmemiştir: ağa ödeme yapılmasını söylediğiniz kişiye tam olarak ödeme yaptınız.
Ekonomi zincire göre değişir. Ethereum, bir saldırganın yalnızca gas ödeyerek sıfır değerli bir transfer yaymasına izin verir, bu yüzden orada zehirleme neredeyse bedavadır ve endüstriyel ölçekte yürütülür. Bitcoin'in toz kuralı her deneme için küçük bir ödeme zorunlu kılar ve bu politikanın sessizce spam kontrolü olarak işlediği ender yerlerden biridir.
Bitcoin satın alırken bu neden önemli
Yeni bir alıcının hayatındaki en riskli dakika, bir borsadan yeni kurduğu bir cüzdana yaptığı ilk para çekme işlemidir.
O an, iki uygulama arasında tanımadığınız bir dizi kopyaladığınız, henüz bir adres defteriniz olmadığı ve ortadaki 20 karakterin değiştiğini fark etme olasılığınızın en düşük olduğu andır. Aynı zamanda tutarın genellikle tüm pozisyonunuz olduğu andır. Üç kontrol riskin neredeyse tamamını ortadan kaldırır ve hiçbiri dikkatli olmanıza bağlı değildir.
Bir para çekme beyaz listesi ayarlayın. Kraken, Coinbase ve Binance hepsi hesabınızın göndermesine izin verilen adresleri kaydetmenize olanak tanır ve çoğu, yeni eklenen bir adresin kullanılabilir hale gelmesinden önce bir gecikme uygular. Bunu bir kez, sakin bir şekilde, hiçbir şey çalınmıyorken yapılandırırsınız. Beyaz listeye alınmış bir hesaba yapıştırılan zehirli bir adres basitçe reddedilir.
Adresi geçmişten değil, alıcı cihazdan alın. Bir donanım cüzdanı, alma adresinizi kendi ekranında üretir ve gösterir. Trezor ve Ledger ikisi de bunu orada onaylamanızı gerektirir ve bilgisayardaki kötü amaçlı yazılım veya sahte bir geçmiş, cihazın gösterdiğini değiştiremez. Gönderirken tersini yapın: onaylamadan önce hedefi cihaz ekranından okuyun.
Ortayı kontrol edin. İlk dört ve son dört karakteri karşılaştırmak, tam olarak saldırının geçmek üzere tasarlandığı kontroldür. Dizinin ortasından bir karakter dizisini karşılaştırın ya da daha iyisi, okumak yerine bir QR kod tarayarak bütününü karşılaştırın.
68 milyon dolarlık yapıştırma
3 Mayıs 2024'te bir yatırımcı, o sırada yaklaşık 68 milyon dolar değerinde olan 1.155 wrapped Bitcoin taşımaya hazırlandı ve önce sorumlu olanı yaptı: küçük bir deneme transferi.
Bir saldırgan mempool'u tam da bu örüntü için izliyordu. Dakikalar içinde meşru hedefin ilk ve son karakterleriyle eşleşen bir adres oluşturdular ve ondan bir token transferi gönderdiler, böylece zehirli kayıt gönderenin geçmişine gerçek olanın hemen üstüne düştü. 1.155 wrapped Bitcoin'lik transfer saldırgana gitti.
Sonu alışılmadıktır. Zincir üstü araştırmacılar saldırganın altyapısını izlediler ve kamuya açıkladılar ve yaklaşık bir hafta sonra fonlar tamamen iade edildi. Bu sonuçla ilgili hiçbir şey tekrarlanabilir değildir. Geri kazanım, meblağın kamuya açık adli ilgiyi çekecek kadar büyük olması ve saldırganın bu baskının buna değmeyeceğine karar vermesi sayesinde gerçekleşti; herhangi bir protokolün veya şirketin ödemeyi geri alma yolu olması sayesinde değil.
Adres zehirleme vs toz saldırısı
Adres zehirleme ve toz saldırıları ikisi de küçük, beklenmedik bir para yatırma olarak gelir ve farklı hataları hedefler. Bir toz saldırısı, toz çıktısının kendisinin dolaşıma geri dönmesini, diğer çıktılarınızla birlikte harcanarak bir zincir analistinin ikisini tek bir kümede birleştirebilmesini ister. Adres zehirleme toza ne olduğuyla hiç ilgilenmez; yük, geçmişinizde duran gönderen adresidir. Çıktıyı dondurmak sizi ilk saldırıdan korur ve ikincisine karşı hiçbir şey yapmaz, bu yüzden buradaki gerçek önlem bir adresi asla bir işlem listesinden almamaktır.
Adres zehirleme vs pano kötü amaçlı yazılımı
Her iki saldırı da Bitcoin'in amaçlamadığınız bir diziye gitmesiyle sonuçlanır ve saklama zincirinin farklı kısımlarına saldırırlar. Pano kötü amaçlı yazılımı makinenizde çalışan kod gerektirir ve adresi kopyalama ile yapıştırma arasında değiştirir, bu yüzden baktığınız adres doğruydu ve gönderdiğiniz adres değildi. Adres zehirleme cihazınıza hiç erişim gerektirmez: yanlış adres zaten herkesin yapabileceği bir ödemeyle cüzdanınızın kendi geçmişine yerleştirilmişti. Bu, zehirlemeyi antivirüs yazılımına karşı bağışık ve adreslerinizden birini bilen herkesin ulaşabileceği bir hale getirir.