Kötü niyetli bir Electrum sunucusunun sahte bir bekleyen işlemle değiştirme yapmasının ve ardından kullanıcıyı daha yüksek ücretli bir değişikliği onaylamaya yönlendirmesinin ardından en az bir Bitcoin kullanıcısı fonlarını kaybetti. Saldırı, onaylanmamış Bitcoin ödemelerini hızlandırmayı sağlayan Replace-by-Fee özelliğinden yararlandı. Electrum, açığı gidermek için 24 Ekim'de 4.8.3 sürümünü yayımladı.
Neden önemli
Electrum, işlem geçmişlerini almak ve ödemeleri yayınlamak için dış sunuculara güvenir. Düzeltme öncesinde cüzdan, bu sunucuların bildirdiği bazı onaylanmamış işlemlerdeki imzaları doğrulamıyordu. Saldırganın kontrolündeki bir sunucu, meşru bir ödemeyi, coin'leri saldırganın kontrol ettiği bir adrese yönlendiren sahte bir işlemle değiştirebiliyordu.
Sahte işlem, özellikle ücret içermediğinde takılı kalmış gibi görünebiliyordu. Kullanıcı Replace-by-Fee'yi seçtiğinde Electrum, sahte işlemin geçerli bir değişimini imzalayarak hırsızlığın tamamlanmasına yol açabiliyordu. Bildirilen bir vakada saldırganlar, son dört karakteri meşru hedefle eşleşen bir alıcı adresi de oluşturdu. Bu durum, hızlı bir incelemede değişikliğin fark edilmesini zorlaştırdı.
Piyasa etkisi
Olay, Bitcoin'in temel protokolündeki bir değişiklikten ziyade doğrudan bir cüzdan güvenliği riski oluşturuyor. Eski Electrum sürümlerini kullananlar 4.8.3'e yükseltmeli ve özellikle onaylanmamış bir ödemenin ücretini artırırken işlemleri imzalamadan önce ödeme adreslerini ve tutarlarını doğrulamalı.
Bildirilen saldırı, kötü niyetli bir sunucuya bağlantı kurulmasını gerektiriyordu. Kendi sunucuları da dahil olmak üzere yalnızca güvenilir sunuculara bağlanan Electrum kullanıcıları bu özel açığa maruz kalmadı. Geliştiriciler ekim ayında iki bildirim aldı. Çalınan miktar ve kötü niyetli sunucuların kimlikleri açıklanmadı.
Sıkça sorulan sorular
-
Electrum açığı hırsızlığa nasıl olanak sağladı?
Kötü niyetli bir sunucu, meşru bir bekleyen Bitcoin işlemini fonları saldırgana yönlendiren sahte bir işlemle değiştirebiliyordu. Kullanıcı daha sonra ücreti artırırsa Electrum, bu sahte işlemin geçerli bir değişikliğini imzalayabiliyordu.
-
Açığı hangi Electrum sürümü gideriyor?
Electrum'un 4.8.3 sürümü, ilgili onaylanmamış işlemler için imza kontrolleri ekliyor ve 24 Ekim'de yayımlandı.
-
Tüm Electrum kullanıcıları saldırıya maruz kaldı mı?
Hayır. Bildirilen saldırı, kötü niyetli bir sunucuya bağlantı kurulmasını gerektiriyordu. Kendi sunucuları da dahil olmak üzere yalnızca güvenilir sunuculara bağlanan kullanıcılar bu özel açığa maruz kalmadı.
-
Replace-by-Fee saldırıyı nasıl mümkün kıldı?
Replace-by-Fee, kullanıcıların daha yüksek ücretli bir değişikliği imzalayarak onaylanmamış Bitcoin ödemelerini hızlandırmasını sağlar. Savunmasız sürümlerde bu işlem, sunucunun sahte bekleyen işlemini saldırgana yapılan geçerli bir ödemeye dönüştürebiliyordu.
-
Açıklamanın ardından Electrum kullanıcıları ne yapmalı?
Kullanıcılar 4.8.3 sürümüne yükselmeli, güvenilir sunucuları kullanmalı ve bir işlemi imzalamadan veya işlem ücretini artırmadan önce alıcı adresinin tamamını ve ödeme tutarını dikkatle doğrulamalı.
CoinDesk