Scan to Download Gate App
qrCode
More Download Options
Don't remind me again today

#数字资产市场观察 Bir satır kod ne kadar değerli olabilir? Cevap 1.6 milyar dolar - bu bir abartı değil, Sui ekosisteminin en büyük DEX platformu Cetus'un yeni yaşadığı acı ders. Hacker, nefes kesici bir açık sayesinde doğrudan 230 milyon doları çaldı.



Meselenin anahtarı, sıradan görünen bir sınır kontrolünde saklı: Saldırgan, n değerinin n<=mask koşulunu tam olarak sağlaması için özel bir girdi seti oluşturdu ve ilk savunma hattını başarıyla geçti. Ancak asıl ölümcül olan, ikinci kısım - bu n, aynı zamanda 2^192'den büyük veya eşit. 64 bit sola kaydırma işlemi gerçekleştirildiğinde, tüm hesaplama sonucu doğrudan u256'nın depolama sınırını aşar. Taşma anında, fonksiyon tamamen yanlış bir geri dönüş değeri verir ve likidite havuzunun kapakları bu şekilde açılmış olur.

İyi haber, Cetus ekibi kod havuzunu hızla onardı. Ancak bu durum, herkes için bir kez daha hatırlatıyor: Akıllı sözleşmelerin güvenlik denetiminde en küçük bir şansa yer yoktur; bir bit kaydırma işleminin sınır yönetimindeki bir hata bile astronomik maliyetlere yol açabilir. DeFi dünyasında, kod yasadır ve hata, yasanın açığıdır.
CETUS-1.39%
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
  • 4
  • Repost
  • Share
Comment
0/400
QuietlyStakingvip
· 11-26 09:13
Vay be, bir bit düzeltme hatası doğrudan 230 milyon kaybetmeme neden oldu, bu yüzden Cetus'un denetimine sürekli şüpheyle yaklaşıyorum. Artık dayanamayacağım, u256 taşması gibi bu kadar basit bir hata nasıl onaylanabilir? Kod yasadır, o zaman hacker da yargıç mı?
View OriginalReply0
SellTheBouncevip
· 11-26 09:08
Yine bu tuzak söylemi. Kod hatası, denetim hatası, hızlı düzeltme... Yıllardır bunları duyuyoruz. Sorun şu ki, bir sonraki Cetus nerede bekliyor? DeFi'de de aynı şekilde her zaman daha düşük bir nokta vardır - her zaman daha büyük bir açık vardır.
View OriginalReply0
ContractHuntervip
· 11-26 09:04
Vay canına, u256 taşması doğrudan 230 milyon geçiyor, işte bu yüzden denetlenmemiş havuzlarla asla oynamıyorum.
View OriginalReply0
CountdownToBrokevip
· 11-26 08:58
Vay canına, bir bit kaydırma hatası yüzünden 230 milyon gitti, bu gerçekten çok sert değil mi?
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)