Euler Finance flaş kredi saldırısı sonucunda yaklaşık 200 milyon dolar kaybetti.

robot
Abstract generation in progress

Euler Finance projesi flaş kredi saldırısına uğradı, neredeyse 200 milyon dolar kayıp

13 Mart'ta, Euler Finance projesi akıllı sözleşme açığı nedeniyle flaş kredi saldırısına uğradı ve kayıplar 197 milyon dolara kadar çıktı. Saldırganlar, projedeki Etoken sözleşmesinin donateToReserves fonksiyonundaki likidite kontrolü eksikliğinden yararlanarak, çeşitli kripto paralarla birden fazla saldırı gerçekleştirdi.

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

Saldırı Süreci Analizi

Saldırgan, öncelikle bir borç verme platformundan 30 milyon DAI'lik Flaş Krediler aldı, ardından borç verme ve tasfiye için iki sözleşme dağıttı. Saldırı süreci kabaca şu şekildedir:

  1. 20 milyon DAI'yi Euler Protocol sözleşmesine teminat olarak yatırın, 19.5 milyon eDAI alın.

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

  3. Kalan 10.000.000 DAI ile borcun bir kısmını ödeyin, ilgili dDAI'yi imha edin.

  4. Aynı miktarda eDAI ve dDAI tekrar ödünç verin.

  5. donateToReserves fonksiyonu ile 100 milyon eDAI bağışlayın, ardından likidite sağlamak için liquidate fonksiyonunu çağırarak 310 milyon dDAI ve 250 milyon eDAI elde edin.

  6. Son olarak 38.9 milyon DAI çekildi, flaş krediler geri ödendikten sonra 8.87 milyon DAI kar elde edildi.

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

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

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

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

Euler Finance açığı analizi: Flaş kredi saldırısı ile nasıl 1.97 milyar dolar kaybedilir!

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

Euler Finance güvenlik açığı 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ına uğradı, 1.97 milyar dolar kaybetti!

Açık Nedeni Analizi

Bu saldırının merkezi, Euler Finance projesinin donateToReserves fonksiyonunun gerekli likidite kontrolünden yoksun olmasıdır. Mint gibi diğer önemli fonksiyonlarla karşılaştırıldığında, donateToReserves fonksiyonu kullanıcı likidite doğrulaması için checkLiquidity'i çağırmamaktadır. Bu, saldırganların kendi hesap durumlarını manipüle etmelerine ve tasfiye koşullarını karşılamalarına olanak tanıyarak haksız kazanç elde etmelerini sağlamıştır.

Normal koşullarda, checkLiquidity fonksiyonu RiskManager modülünü çağırarak kullanıcının Etoken miktarının her zaman Dtoken miktarından büyük olmasını sağlar. Ancak, donateToReserves fonksiyonu bu adımı atladığı için, saldırgan güvenlik mekanizmasını atlatmayı başardı.

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

Güvenlik Önerileri

Bu olay, akıllı sözleşmelerin güvenlik denetiminin önemini bir kez daha vurgulamaktadır. Borç verme projeleri için, özellikle aşağıdaki birkaç alana dikkat edilmesi gerekmektedir:

  1. Fon iade mekanizmasının bütünlüğü
  2. Likidite Tespiti'nin Kapsayıcılığı
  3. Borç tasfiye sürecinin güvenliği

Proje ekibi, sözleşme dağıtımından önce kapsamlı ve titiz bir güvenlik denetimi yapmalıdır, böylece benzer açıkların ortaya çıkmasını önleyebilir. Aynı zamanda, sürekli güvenlik izleme ve zamanında açık onarımı, projenin uzun vadeli güvenli bir şekilde çalışmasını sağlamak için de kritik öneme sahiptir.

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

EUL1.54%
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
  • 2
  • Share
Comment
0/400
WhaleMinionvip
· 07-25 11:58
Yine olay çıkaran geldi.
View OriginalReply0
DefiEngineerJackvip
· 07-25 11:45
*sigh* amatör saat akıllı sözleşme tasarımında... doğrulama göster veya git.
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)