بلاگ والکس اخبار ارزهای دیجیتالسرقت ۳.۴ میلیون دلار از پروتکل وام‌دهی EraLend

سرقت ۳.۴ میلیون دلار از پروتکل وام‌دهی EraLend

هک پروتکل وام‌دهی EraLend
خلاصه مطلب

EraLend یک پروتکل وام‌دهی غیرمتمرکز که بر روی zkSync کار می‌کند، قربانی یک سوءاستفاده شده است که منجر به سرقت ۳.۴ میلیون دلاری شد.

EraLend یک پروتکل وام‌دهی غیرمتمرکز که بر روی راهکار لایه دو zkSync کار می‌کند، قربانی یک سوءاستفاده شده است که منجر به سرقت ۳.۴ میلیون دلاری شد. این حمله توسط تحلیلگران امنیتی پلتفرم BlockSec تایید شد که به EraLend در رسیدگی به این مشکل کمک می‌کنند.

به گزارش والکس و به نقل از Bitcoinist، پس از این حمله، EraLend بیانیه‌ای صادر کرد و ضمن تایید این حادثه امنیتی، به کاربران خود اطمینان داد که تهدید مهار شده است. این پروتکل تمامی عملیات استقراض را به حالت تعلیق درآورده و به کاربران توصیه کرده است تا اطلاع ثانوی نسبت به واریز USDC اقدام نکنند.

به گفته BlockSec، هکرها از روش ورود مجدد برای این حمله استفاده کرده‌اند. این حمله شامل یک عامل مخرب است که با وارد و خارج کردن چندباره یک تابع در قرارداد هوشمند، برای دستکاری وضعیت قرارداد و برداشت وجوه استفاده می‌شود. حمله ورود مجدد روشی است که هکرها در قراردادهای هوشمند بر مبنای سولیدیتی انجام می‌دهند.

در یک حمله ورود مجدد، یک کاربر مخرب با فراخوانی مکرر یک تابع در قرارداد هوشمند قبل از تکمیل فراخوان قبلی، از یک آسیب‌پذیری در قرارداد هوشمند سوءاستفاده می‌کند. این شیوه به هکرها اجازه می‌دهد وضعیت قرارداد را دستکاری کرده و به طور بالقوه وجوه را سرقت کنند.

هنگامی که یک تابع قرارداد هوشمند فراخوانی می‌شود، وضعیت قرارداد قبل از تکمیل فراخوانی تابع به‌روز می‌شود. فرض کنید تابع فراخوانی شده با قرارداد دوم قبل از تکمیل اولین فراخوانی تابع تعامل داشته باشد. در آن صورت، قرارداد دوم می‌تواند عملکرد قرارداد اول را دوباره فراخوانی کند و به طور بالقوه وضعیت قرارداد را چندین بار قبل از تکمیل فراخوانی تابع اصلی تغییر دهد. این عامل می‌تواند به مهاجم اجازه دهد تا وضعیت قرارداد را دستکاری کرده و وجوه را سرقت کند.

برای جلوگیری از حملات ورود مجدد، توسعه‌دهندگان می‌توانند از تکنیکی به نام بررسی اثر تعامل استفاده کنند. این بدان معناست که یک قرارداد هوشمند باید همیشه قبل از اجرای هر تغییر حالت، تمام ورودی‌ها و شرایط را بررسی کند و سپس قبل از تعامل با سایر قراردادها، تمام تغییرات ایجاد شده در تابع را اجرا کند.

بررسی اثر تعامل تضمین می‌کند که وضعیت قرارداد قبل از وقوع تعاملات خارجی به‌روز می‌شود و از حملات ورود مجدد جلوگیری می‌کند. در این مورد، مهاجم از یک آسیب‌پذیری در کد قرارداد هوشمند EraLend سوءاستفاده کرد که به طور مکرر به آنها اجازه برداشت بدون اطلاع پروتکل را می‌داد.

EraLend علت اصلی حمله را شناسایی کرده و با شرکای خود و شرکت‌های امنیت سایبری برای رسیدگی به این مشکل همکاری می‌کند. این پروتکل به کاربران اطمینان داده است که تمام اقدامات لازم را برای کاهش تأثیر حمله و جلوگیری از وقوع حوادث مشابه در آینده انجام خواهد داد.

حمیدرضا زنگنه

حمیدرضا زنگنه

سال ۲۰۱۷ وارد دنیای کریپتوکارنسی شدم و بخاطر علاقم به نویسندگی، تصمیم گرفتم به طور تخصصی در مورد کریپتو و بلاکچین به نوشتن محتوا بپردازم.

no comments اولین نفری باشید که نظر خود را به اشتراک می‌گذارید!
تغییرات قیمت در ۲۴ ساعت اخیر
بیت کوین
بیت کوین BTC
101752.13 $ % -1.28
تون کوین
تون کوین TON
2.85 $ % -3.084
اوالانچ
اوالانچ AVAX
16.66 $ % -3.7
کاردانو
کاردانو ADA
0.55 $ % -3.22
ترون
ترون TRX
0.27 $ % -0.058
سولانا
سولانا SOL
134.07 $ % -3.61
بایننس کوین
بایننس کوین BNB
627.45 $ % -2.081
اتریوم
اتریوم ETH
2282.35 $ % -4.44
دیگه از اخبار کریپتو جا نمون! کافیه والکس رو توی گوگل نیوز دنبال کنی تا همیشه از آخرین و مهم‌ترین اتفاقات کریپتو باخبر باشی. عضویت در خبرنامه
google news