العودة إلى الدورة

هجمات إعادة الدخول في Rust

لغة Rust للأنظمة وأمن الـ Web3

الوقاية من خلال التصميم

يحدث هجوم إعادة الدخول (Re-entrancy) عندما يستدعي العقد كياناً خارجياً قبل تحديث حالته الخاصة. قواعد الملكية والاستعارة في Rust تجعل ارتكاب هذا الخطأ أصعب بكثير مما هو عليه في Solidity، ولكنه لا يزال ممكناً في الاستدعاءات بين العقود.