Sepolia testnet üzerindeki son Pectra güncellemesi, bilinmeyen bir saldırganın bir güvenlik açığını istismar etmesi nedeniyle önemli sorunlarla karşılaştı. Bu olay, Ethereum geliştiricileri arasında güncelleme sürecinin güvenliği ve gelecekteki gelişmeler üzerindeki etkileri konusunda endişeleri artırdı.
Önemli Noktalar
-
Pectra güncellemesi 5 Mart 2025'te, saat 07:29'da başlatıldı.
-
Bir saldırgan, bir kenar durumu istismar ederek boş blokların madenciliğini yaptı.
-
Geliştiriciler, durumu kamuya açıklamadan özel bir düzeltme uyguladı.
-
Olay, yalnızca Sepolia testnet'ine özgüydü, ana ağı etkilemedi.
Olayın Genel Görünümü
5 Mart 2025'te Ethereum geliştirme ekibi, Sepolia testnet üzerinde Pectra güncellemesini başlattı. Ancak, birkaç gün sonra geliştirici Marius van der Wijden, güncellemenin hatalarla dolu olduğunu bildirdi; bu hatalar esas olarak depo sözleşmesinin yanlış olayları tetiklemesinden kaynaklanıyordu. Bu durum, ağın işlevselliğini ciddi şekilde bozarak boş blokların madenciliğine yol açtı.
İlk hata, depo sözleşmesinin yanlışlıkla bir transfer olayını tetiklemesiyle tespit edildi. Bu yanlış yapılandırma, bilinmeyen bir saldırganın depo adresine sıfır-token transferi göndererek durumu istismar etmesine olanak tanıdı ve aynı hatanın tekrar etmesine neden oldu.
Saldırı Detayları
-
İstismar Yöntemi: Saldırgan, sıfır-token transferlerine izin veren ERC-20 standardını kullanarak yeni fonlanmış bir hesaptan işlemler gönderdi.
-
Etki: Saldırı, ağın performansını engelleyen önemli sayıda boş blokların madenciliğine yol açtı.
-
Geliştirici Yanıtı: Ekip, başlangıçta güvenilir doğrulayıcılardan bir hata olduğunu düşündü, ancak kısa sürede işlemin kaynağının harici bir hesap olduğunu belirledi.
Hafifletme Çabaları
Saldırıya yanıt olarak, geliştirme ekibi hemen harekete geçti:
-
Özel Düzeltme Dağıtımı: Depo sözleşmesiyle etkileşime giren işlemleri filtrelemek için bir düzeltme oluşturuldu. Bu düzeltme, daha fazla istismarı önlemek için belirli DevOps düğümlerine dağıtıldı.
-
Kontrollü Güncellemeler: Geliştiriciler, saldırganın iletişimlerini izleyebileceğinden şüphelenerek düzeltmeyi kamuya açıklamamayı tercih ettiler. Bunun yerine, ağı stabilize etmek için yalnızca kontrol ettikleri düğümleri güncellediler.
-
Başarılı Çözüm: Aynı gün saat 14:00'te, tüm düğümler güncellendi ve sorunlu işlem başarıyla madencilik yapıldı, normal işlemler geri getirildi.
Gelecek Etkileri
Pectra güncellemesi sırasında karşılaşılan zorluklara rağmen, Ethereum ekibi ana ağın etkilenmediğini ve olay sırasında nihai sonucun kaybolmadığını doğruladı. Ancak, geliştiriciler, sistemin sağlamlığını sağlamak için daha fazla test yapılana kadar Pectra güncellemesini ertelemeye karar verdiler.
Bu olay, blok zinciri teknolojisindeki devam eden güvenlik zorluklarını ve güncellemeleri dağıtmadan önce titiz test ve doğrulama süreçlerinin önemini vurgulamaktadır. Ethereum gelişmeye devam ederken, ağlarının bütünlüğünü ve güvenliğini korumak, başarısı ve kullanıcı güveni için hayati önem taşıyacaktır.