Euler Finance 2 milyar dolar değerinde flaş kredi saldırısına uğradı, akıllı sözleşmelerdeki açık felaketin nedeni oldu.

robot
Abstract generation in progress

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

13 Mart'ta, Euler Finance projesi akıllı sözleşmelerindeki bir güvenlik açığı nedeniyle flaş kredi saldırısına uğradı ve yaklaşık 197 milyon dolar kayba neden oldu. Bu saldırı 6 farklı kripto para token'ını içeriyordu.

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

Saldırı Süreci Analizi

Saldırgan öncelikle bir borç verme platformundan 30 milyon DAI tutarında Flaş Krediler aldı ve iki ana sözleşme dağıttı: biri borç verme işlemleri için, diğeri ise tasfiye için.

Ardından, saldırgan Euler Protocol sözleşmesine 20 milyon DAI teminat yatırarak yaklaşık 19.5 milyon eDAI aldı. Euler Protocol'ün 10 kat kaldıraç özelliğini kullanarak, saldırgan 195.6 milyon eDAI ve 200 milyon dDAI daha borç aldı.

Ardından, saldırgan kalan 10 milyon DAI ile borcun bir kısmını geri ödeyerek ilgili dDAI'yi yok etti. Sonra aynı miktarda eDAI ve dDAI'yi tekrar borç aldı.

Ana adım, saldırganın donateToReserves fonksiyonundaki açığı kullanarak, geri ödeme miktarının 10 katı kadar, yani 100 milyon eDAI bağışlamasıdır. Bu işlem, saldırganın tasfiye mekanizmasını tetiklemesine ve böylece 310 milyon dDAI ve 250 milyon eDAI elde etmesine olanak tanımıştır.

Sonunda, saldırgan çekim fonksiyonu aracılığıyla 38.9 milyon DAI elde etti, 30 milyon DAI'lik Flaş Krediler'i geri ödedi ve nihayetinde yaklaşık 8.87 milyon DAI kâr elde etti.

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

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çık analizi: Flaş kredi saldırısı nasıl oldu, 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 kaybedildi!

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

Euler Finance güvenlik açığı 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çıkları analizi: Nasıl flaş kredi saldırısına uğradı, 1.97 milyar dolar kaybetti!

Açık Analizi

Bu saldırının temel açığı, Euler Finance'in donateToReserves fonksiyonunun gerekli likidite kontrollerinden yoksun olmasıdır. Diğer kritik fonksiyonlarla (örneğin mint fonksiyonu) karşılaştırıldığında, donateToReserves fonksiyonu kullanıcı likiditesini doğrulamak için checkLiquidity'i çağırmamaktadır.

Normal şartlar altında, checkLiquidity fonksiyonu, kullanıcıların eToken miktarının dToken miktarından fazla olmasını sağlamak için RiskManager modülünü arayarak sistemin güvenliğini sağlamalıdır. Ancak, donateToReserves fonksiyonunun bu kritik adımı atlaması nedeniyle, saldırgan kendi hesap durumunu manipüle ederek tasfiye edilme koşullarını yerine getirip tasfiyeden kar elde edebilmektedir.

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

Güvenlik Önerileri

Bu tür saldırılara karşı, blok zinciri projelerine şunları öneriyoruz:

  1. Akıllı sözleşme hayata geçmeden önce kapsamlı bir güvenlik denetimi gerçekleştirin, özellikle fon borç verme, likidite yönetimi ve borç tasfiyesi gibi kritik aşamalara odaklanın.

  2. Kullanıcı varlık durumunu etkileyebilecek tüm fonksiyonlar için sıkı güvenlik kontrolleri uygulanmalıdır; bu kontroller likidite doğrulama ile sınırlı değildir.

  3. Düzenli olarak kod incelemeleri ve güvenlik açığı taramaları yaparak potansiyel güvenlik tehditlerini zamanında düzeltin.

  4. Gelişmiş bir risk yönetim mekanizması kurmak, makul borç limiti ve tasfiye eşiği belirlemek.

  5. Büyük ölçekli fon kaybını önlemek için çoklu imza veya zaman kilidi gibi ek güvenlik önlemlerinin getirilmesini düşünün.

Bu önlemleri alarak, DeFi projelerinin güvenliğini önemli ölçüde artırabilir ve benzer saldırılara maruz kalma riskini azaltabilirsiniz.

EUL2.19%
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
  • 7
  • Share
Comment
0/400
ServantOfSatoshivip
· 07-19 18:22
Yine bir kaza oldu, gerçekten can sıkıcı.
View OriginalReply0
MercilessHalalvip
· 07-19 08:53
Yine sözleşme kör noktası
View OriginalReply0
DYORMastervip
· 07-17 03:24
Yine bir sözleşme tuzağına düştü.
View OriginalReply0
StableNomadvip
· 07-17 03:24
Yine bir çöküş projesi
View OriginalReply0
LightningSentryvip
· 07-17 03:19
Yine bir grup fırsat elde edildi.
View OriginalReply0
just_another_fishvip
· 07-17 03:11
Sözleşme denetimi kaçınılmazdır
View OriginalReply0
BitcoinDaddyvip
· 07-17 02:56
Yine bir akıllı sözleşmeler kazası oldu
View OriginalReply0
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)