Euler Finance 2 milyon dolarlık flaş kredi saldırısına uğradı. Akıllı sözleşmelerdeki açık, felaketin nedeni oldu.

Euler Finance, flaş kredi saldırısı ile karşılaştı, yaklaşık 200 milyon dolar kaybetti.

13 Mart 2023'te, Euler Finance projesi akıllı sözleşme açığı nedeniyle flaş kredi saldırısına uğradı ve yaklaşık 197 milyon dolar kayıp yaşandı. Saldırgan, sözleşmedeki donateToReserves fonksiyonundaki likidite kontrolü eksikliğinden faydalanarak, birden fazla işlem yaparak büyük kâr elde etti.

Euler Finance güvenlik açığı analizi: Nasıl flaş kredi saldırısına uğradı, 1.97 milyar dolar kaybetti!

Saldırı Süreci Analizi

  1. Saldırgan önce bir borç verme platformundan 30 milyon DAI miktarında Flaş Krediler aldı ve iki sözleşme dağıttı: borç verme sözleşmesi ve tasfiye sözleşmesi.

  2. Borç alınan DAI'nin 20 milyonunu Euler Protocol sözleşmesine teminat olarak yatırın, yaklaşık 19.5 milyon eDAI elde edin.

  3. Euler Protocol'ün 10 kat kaldıraç özelliğini kullanarak 1.956 milyon eDAI ve 2 milyon dDAI ödünç alın.

  4. Kalan 10 milyon DAI'yi kısmi borçları geri ödemek ve ilgili dDAI'yi imha etmek için kullanın, ardından aynı miktarda eDAI ve dDAI'yi tekrar borç alın.

  5. donateToReserves fonksiyonunu çağırarak 100 milyon eDAI bağışlayın, ardından liquidate fonksiyonu aracılığıyla tasfiye işlemi gerçekleştirerek 310 milyon dDAI ve 250 milyon eDAI elde edin.

  6. Son olarak 38.9 milyon DAI çekildi, 30 milyon DAI flaş kredisi geri ödendi, net kazanç yaklaşık 8.87 milyon DAI.

Euler Finance açıkları analizi: Nasıl flaş kredi saldırısına uğradı, 1.97 milyar dolar kaybetti!

Euler Finance açıkları analizi: Flaş kredi saldırısı nasıl gerçekleşti, 1.97 milyar dolar kayıp!

Euler Finance güvenlik açığı analizi: nasıl flaş kredi saldırısına uğradı, 1.97 milyar dolar kaybetti!

Euler Finance açık analiz: Flaş kredi saldırısına nasıl uğradı, 1.97 milyar dolar kaybetti!

Euler Finance açığı analizi: Nasıl flaş kredi saldırısına uğradı, 1.97 milyon dolar kaybetti!

Euler Finance güvenlik açığı analizi: Flaş kredi saldırısına nasıl maruz kalındı, 1.97 milyar dolar kaybedildi!

Euler Finance açıkları analizi: Nasıl flaş kredi saldırısına uğradı, 1.97 milyar dolar kaybetti!

Euler Finance Açığı Analizi: Nasıl Flaş Kredi Saldırısı Yapıldı, 1.97 Milyar Dolar Zarar!

Euler Finance Açık Analizi: Nasıl Flaş Kredilerle Saldırıya Uğradı, 1.97 Milyar Dolar Zarar Etti!

Açık Sebebi

Saldırının başarılı olmasının başlıca nedeni, donateToReserves fonksiyonunun gerekli likidite kontrolünden yoksun olmasıdır. Diğer kritik fonksiyonlarla (örneğin mint) karşılaştırıldığında, donateToReserves, kullanıcının likidite durumunu doğrulamak için checkLiquidity fonksiyonunu çağırmamıştır. Bu, saldırganların kendi hesaplarını tasfiye edilebilecek bir duruma manipüle etmelerini ve bundan kâr elde etmelerini sağladı.

Normal koşullarda, checkLiquidity fonksiyonu, kullanıcının Etoken miktarının Dtoken miktarından büyük olmasını sağlamak için RiskManager modülünü çağırır ve böylece hesap sağlığını korur. Ancak, donateToReserves fonksiyonu bu kritik adımı atlayarak saldırı için bir fırsat yaratmıştır.

Euler Finance Açık Analizi: Nasıl Flaş Krediler Saldırısına Uğradı, 1.97 Milyon Dolar Zarar!

Dersler ve Öneriler

Bu olay, akıllı sözleşme güvenlik denetimlerinin önemini bir kez daha vurgulamıştır. Borç verme projeleri için özellikle aşağıdaki birkaç noktaya dikkat edilmesi gerekmektedir:

  1. Fon geri ödeme mekanizmasının bütünlüğü
  2. Likidite tespiti kapsamı
  3. Borç Tasfiye Sürecinin Güvenliği

Proje ekibi, sözleşme yayına girmeden önce sözleşmenin güvenliğini ve istikrarını sağlamak için kapsamlı ve titiz bir güvenlik denetimi yapmalıdır. Aynı zamanda, sürekli güvenlik izleme ve zamanında açık onarımları da vazgeçilmezdir.

Merkeziyetsiz finansın hızlı gelişimi ile birlikte, benzer güvenlik olaylarının sürekli olarak ortaya çıkması muhtemeldir. Geliştiricilerin ve proje sahiplerinin dikkatli olmaları, sürekli öğrenmeleri ve geliştirmeleri gerekmektedir; böylece daha güvenli ve güvenilir bir blockchain ekosistemi inşa edebilirler.

EUL3.98%
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • 6
  • Repost
  • Share
Comment
0/400
ChainComedianvip
· 8h ago
Yine bir boğa gibi bir projenin başarısızlığı yaşandı.
View OriginalReply0
OfflineNewbievip
· 8h ago
enayiler yine insanları enayi yerine koymak!
View OriginalReply0
SmartMoneyWalletvip
· 8h ago
197 milyon dolar mı? Bu işlem yöntemi çok basit, ancak miktar oldukça büyük.
View OriginalReply0
SolidityStrugglervip
· 8h ago
Yine akıllı sözleşmeler sorumlu.
View OriginalReply0
MetaRecktvip
· 8h ago
Yine tuzak hapsolmuş.
View OriginalReply0
FadCatchervip
· 8h ago
Yine bir demir salak projesi Rug Pull yaptı.
View OriginalReply0
  • Pin
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)