Euler Finance, 200 milyon dolarlık flaş kredi saldırısına uğradı; akıllı sözleşmelerdeki açık felakete neden oldu.

robot
Abstract generation in progress

Euler Finance flaş kredi̇ saldirisi nedeniyle yaklaşık 200 milyon dolar kaybetti

Son zamanlarda, Euler Finance projesi akıllı sözleşme açığı nedeniyle flaş kredi saldırısına uğradı ve büyük miktarda para kaybına neden oldu. Bu makalede bu olay detaylı bir şekilde analiz edilecektir.

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

Olay Özeti

2023年3月13日,Euler Finance项目的Etoken合约中donateToReserves函数缺少必要的流动性检查,被攻击者利用进行Flaş Krediler saldırısı。攻击者通过多次操作不同币种,最终造成约1.97亿美元的损失,涉及6种代币。目前被盗资金仍滞留在攻击者账户中。

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 öncelikle bir borç verme platformundan 30.000.000 DAI tutarında Flaş Krediler aldı ve borç verme sözleşmesi ile tasfiye sözleşmesini dağıttı.

  2. deposit fonksiyonu aracılığıyla 20 milyon DAI'yi Euler Protocol sözleşmesine teminat olarak yatırarak 19.5 milyon eDAI elde edin.

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

  1. Euler Protocol'ün 10 kat kaldıraç özelliğini kullanarak 1.956 milyon eDAI ve 2 milyon dDAI borç verin.

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

  1. Kalan 10.000.000 DAI ile borcun bir kısmını geri ödeyin ve ilgili dDAI'yi imha edin, ardından eşit miktarda eDAI ve dDAI'yi tekrar borç alın.

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

  1. donateToReserves fonksiyonunu çağırarak 1 milyar eDAI bağışlayın, ardından liquidate fonksiyonu ile tasfiye işlemi yaparak 3.1 milyar dDAI ve 2.5 milyar eDAI elde edin.

Euler Finance Açık Analizi: Flaş kredi saldırısı ile nasıl 1.97 milyar dolar kaybedildi!

  1. Son olarak withdraw fonksiyonu ile 3890 bin DAI çekildi, 300 bin DAI Flaş Krediler geri ödendi, net kâr 887 bin DAI oldu.

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

Açık Nedeni Analizi

Kod incelemesi sonucunda, sorunun donateToReserves fonksiyonunda olduğu belirlendi. mint gibi diğer önemli fonksiyonlarla karşılaştırıldığında, donateToReserves fonksiyonu önemli bir checkLiquidity adımını atlamış.

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

checkLiquidity fonksiyonu genellikle RiskManager modülünü kullanarak kullanıcıyı kontrol eder ve Etoken miktarının Dtoken miktarından büyük olmasını sağlar. donateToReserves fonksiyonu bu kontrolü sağlamadığından, saldırganlar protokoldeki bazı işlevleri kullanarak önce kendilerini tasfiye edilebilir bir duruma getirebilir ve ardından tasfiyeden kâr elde edebilirler.

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

Güvenlik Önerileri

Bu tür saldırılar için proje ekipleri aşağıdaki hususlara dikkat etmelidir:

  1. Sözleşme yayına girmeden önce kapsamlı bir güvenlik denetimi yapılmalı ve sözleşmenin güvenliği sağlanmalıdır.

  2. Kredi projeleri, fon geri ödemesi, likidite kontrolü ve borç tasfiye gibi kritik aşamalara dikkat edilmelidir.

  3. Kullanıcı varlık durumunu etkileyebilecek tüm fonksiyonlar gerekli güvenlik kontrol mekanizmalarını içermelidir.

  4. Düzenli olarak kod incelemesi ve hata avı programları yaparak potansiyel tehditleri zamanında tespit edip düzeltin.

  5. Acil müdahale mekanizması oluşturun, bir saldırı olayı meydana geldiğinde hızlı bir şekilde düzeltici önlemler alabilsin.

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

DeFi projelerinin sürekli gelişimi ile birlikte güvenlik sorunları giderek daha önemli hale geliyor. Proje sahipleri her zaman dikkatli olmalı, kapsamlı güvenlik önlemleri almalı ve kullanıcı varlıklarının güvenliğini sağlamak için güçlü bir koruma sunmalıdır.

Euler Finance güvenlik açığı analizi: Flaş kredi saldırısı ile nasıl 1,97 milyar dolar kaybedildi!

EUL-1.78%
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
  • 3
  • Share
Comment
0/400
BagHolderTillRetirevip
· 07-24 17:19
Ne tür bir hardcore projeyle uğraşıyorsun, benimle dipten satın al BTC yapmaktan daha iyi değil.
View OriginalReply0
RadioShackKnightvip
· 07-22 00:56
又一只enayilerinsanları enayi yerine koymak了
View OriginalReply0
Blockblindvip
· 07-22 00:52
Bir başka zehirli RATS çıktı.
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)