Binance CEX Smart Contract Audit: Reentrancy ve Erişim Kontrol İncelemesi

Security Audit Report: Reentrancy & Access Control Review belgesinde Binance CEX'in hibrit mimarisinin (off-chain order-matching + on-chain custody) Ethereum ve L2 ağlarındaki akıllı kontratları inceleniyor. 134.7 milyar dolarlık TVL ile bu audit, merkezi bir borsanın blockchain tabanlı bileşenlerindeki kritik riskleri ortaya koyuyor.

Rapor, deposit/withdrawal bridge'leri, custody vault'ları ve staking/lending servislerini kapsıyor. Reentrancy açıkları, bir kontratın çağrı sırasında kendi durumunu güncellemeden önce dış koda kontrol vermesi sonucu ortaya çıkıyor. Binance gibi yüksek likiditeye sahip platformlarda bu, milyonlarca dolar çalınmasına yol açabilir. Örneğin, bir withdraw fonksiyonu bakiye kontrolünü yapıp transfer ettikten sonra bakiyeyi azaltırsa, saldırgan fallback fonksiyondan tekrar withdraw çağırabilir.

Erişim kontrol (access control) zafiyeti ise yetkisiz hesapların yönetici işlemleri yapmasına izin veriyor. Audit'te, role-based kontrol mekanizmalarının (RBAC) eksik ya da yanlış uygulanmış olması, kritik fonksiyonlara (emergency pause, fund transfer) sınırsız erişim riski oluşturuyor.

Rapor, Checks-Effects-Interactions (CEI) pattern'ının uygulanmasını, ReentrancyGuard kullanımını ve OpenZeppelin'in AccessControl kütüphanesinin entegrasyonunu öneriliyor. Binance'ın ölçeğinde, bu tür auditler düzenli olarak bağımsız firmalar tarafından yapılmalı ve sonuçlar şeffaf şekilde paylaşılmalı. Kripto ekosisteminde güven, teknik doğrulama ile inşa edilir.

konu hakkında tepkinizi verebilirsiniz