Fiyatlar yükleniyor…
🩸BEARISH

Liquid, önbellek hatasıyla 320 milyon dolarlık BTC kaybetti

Saldırı, iki ayrı kontrol açığını ortaya çıkardı: konsensüs doğrulama hatası ve ödeme tutarı ya da insan incelemesi sınırı bulunmayan otomatik bir peg-out süreci.

Liquid federasyonu, sidechain Bitcoin teminatı bulunmayan L-BTC’yi kabul ettikten sonra 6 Eylül’de yaklaşık 320 milyon dolar değerinde 3.996 BTC serbest bıraktı. Hata, Liquid’in temelindeki yazılım olan Elements’teki bir kanıt doğrulama açığıyla başladı ve SideSwap üzerinden yetkilendirilmiş ancak olağan dışı bir peg-out işlemiyle sonuçlandı.

Alpen Labs CEO’su Simanta Gautam, AI ajanlarının açığın izini sürerek yerel ortamda yaklaşık bir saat içinde yeniden ürettiğini söylüyor. Sorun, önbelleğe alınan kriptografik kanıt kontrolleriyle ilgiliydi. 1 Eylül’de yapılan bir değişiklik, önbellek anahtarı alanlarını sınırlarını kodlamadan birleştirdi. Böylece geçerli bir “seed” kanıtı ile farklı bir geçersiz hedef, aynı önbellek girdisini oluşturabildi. Geçerli kanıt önbelleği hazırladıktan sonra etkilenen wrapper, gerekli yeni kontrolü gerçekleştirmeden hedefi kabul edebildi.

Neden önemli

Olay, bir konsensüs hatasıyla zayıf operasyonel kontrollerin birbirini nasıl ağırlaştırabileceğini gösteriyor. SideSwap, bir saldırganın peg-out hizmetine 4.000 L-BTC gönderdiğini ve bu tokenların geçerli yetkilendirmeyle yakıldığını, ardından federasyon imzacıları tarafından 3.996 BTC’nin serbest bırakıldığını söylüyor. Otomatik sisteminde tutar, işlem hızı, arzla orantı, cüzdan geçmişi veya insan incelemesi kontrolleri bulunmuyordu.

Yetkilendirme ya da federasyon imzasından önce uygulanacak bir ödeme limiti, bu özel süreci durdurabilirdi. Çevrimdışı bir anahtar veya gecikmeli manuel iletim bir bekleme süresi yaratabilirdi. Ancak federasyonun rezerv transferi, fonlar iade edilmeden önce yine de gerçekleşebilirdi.

Piyasa etkisi

Elements’in 8 Eylül’deki düzeltmesi, önbellek anahtarlarında alan uzunluklarını kodladı, çakışmalara odaklanan testler ekledi ve range-proof önbelleğini devre dışı bırakma seçeneği sundu. 23.3.4 sürümü 9 Eylül’de yayımlandı. Liquid, olağan işlemlerin 17 Eylül’de yeniden başladığını, peg-out işlemlerinin ise eksiksiz bire bir BTC teminatı, yazılım güncellemeleri, testler ve bağımsız incelemeler tamamlanana kadar duraklatıldığını söyledi.

Temel operasyonel soru şu: Yeniden başlatılan peg-out sisteminde, Bitcoin federasyonun kontrolünden çıkmadan önce rezerv büyüklüğündeki yetkilendirilmiş bir talebi durdurabilecek bağımsız bir kontrol bulunacak mı? AI destekli inceleme kusurları hızla ortaya çıkarabilir, ancak gelecekteki bir doğrulama hatasının ne kadar kayba yol açacağını ödeme kontrolleri belirler.

İlgili tokenler
$BTC

Sıkça sorulan sorular

  1. Liquid’deki kanıt önbelleği hatası geçersiz L-BTC’nin geçmesine nasıl izin verdi?

    1 Eylül’deki Elements değişikliği, önbellek anahtarı alanlarını sınırlarını kodlamadan birleştirdi. Geçerli bir kanıt ile farklı bir geçersiz hedef aynı önbellek girdisini oluşturabildi ve önbelleğe alınan sonuç yeni doğrulamayı atlayabildi.

  2. Liquid federasyonu ne kadar Bitcoin serbest bıraktı?

    Federasyon, o sırada yaklaşık 320 milyon dolar değerinde 3.996 BTC serbest bıraktı. SideSwap, miktarın neredeyse tamamını müşterinin adresine ilettiğini söylüyor.

  3. SideSwap’in ödeme süreci saldırıda nasıl bir rol oynadı?

    SideSwap, otomatik peg-out hizmetinin 4.000 L-BTC’lik talebi tutar, işlem hızı, arzla orantı, cüzdan geçmişi veya insan incelemesi kontrolleri olmadan kabul ettiğini söylüyor. İki ödeme girişiminin başarısız olmasının ardından federasyon bu olağan dışı talebi imzaladı.

  4. Bir ödeme limiti Bitcoin kaybını durdurabilir miydi?

    Yetkilendirme veya federasyon imzasından önce uygulanacak bir ödeme limiti, bu özel ödeme sürecini durdurabilirdi. Ancak temel konsensüs doğrulama hatasını onaramazdı.

  5. Elements ve Liquid olaydan sonra hangi düzeltmeleri uyguladı?

    Elements, önbellek anahtarlarında alan uzunluklarını kodladı, çakışmalara odaklanan testler ekledi ve range-proof önbelleğini devre dışı bırakma seçeneği sundu. Ardından 23.3.4 sürümü yayımlandı. Liquid ise teminat kontrolleri, yazılım güncellemeleri, testler ve bağımsız incelemeler tamamlanana kadar peg-out…

Kaynak atıf
Şuradan derlenmiştir CryptoSlate · Doğrulanmış · Son güncelleme 51d önce
Orijinali aç →