پروتکل Premia Labs در شبکه آربیتروم متحمل یک اکسپلویت به ارزش تقریبی ۴۶۴,۶۰۰ دلار شده و مهاجم ظاهراً وجوه سرقتی را پیش از تبدیل به بیتکوین، در میان بلاکچینهای مختلف جابجا کرده است.
طبق گزارش شرکت امنیت بلاکچین پکشیلد (PeckShield)، مهاجم داراییهای سرقترفته را از آربیتروم به اتریوم منتقل کرده و سپس با استفاده از سرویسهای Chainflip و NEAR Intents آنها را به بیتکوین (BTC) تبدیل کرده است. این شرکت در هشدار امنیتی خود در تاریخ ۱ نوامبر، میزان زیان را ۴۶۴,۶۰۰ دلار، معادل تقریباً ۱۳۱ اتریوم در زمان گزارش اولیه، اعلام کرد.
این حادثه صندوقهای اختیار معامله (options vaults) مرتبط با Premia Labs، شرکت توسعهدهنده پلتفرم مشتقه Kyan، را تحت تأثیر قرار داد. محققان امنیتی مجموعهای از تراکنشها را شناسایی کردند که با استفاده از استخرهای معاملاتی تازه ایجاد شده، وثیقهها را از این صندوقها خارج کردهاند.
جزئیات حمله: استفاده از وام آنی و دستکاری استخرها
شرکت امنیت بلاکچین Blockaid اولین بار در ۱ نوامبر این اکسپلویت را شناسایی و گزارش کرد که حدود ۴۰۰,۵۰۰ دلار طی دو تراکنش به سرقت رفته است.
یافتههای اولیه این شرکت نشان میدهد که مهاجم استخرهای اختیار معامله خالی ایجاد کرده، از طریق وامهای آنی (flash loans) وجوهی را قرض گرفته و سپس اختیار معاملههایی را خریداری کرده که باعث قفل شدن وثیقه صندوق در آن استخرها شده است.
سپس مهاجم این وثیقه را به عنوان نقدینگی برداشت کرده و به این ترتیب، داراییهای موجود در صندوقهای Premia به کیف پولهای تحت کنترل مهاجم منتقل شدهاند. وامهای آنی به کاربران اجازه میدهند بدون ارائه وثیقه سنتی، ارز دیجیتال قرض بگیرند، به شرطی که وام در همان تراکنش بلاکچینی بازپرداخت شود.
در این مورد، یافتههای Blockaid نشان میدهد که وجوه قرض گرفته شده به مهاجم کمک کرده تا معاملاتی را اجرا کند که داراییهای صندوق را به استخرهای ایجاد شده برای این عملیات هدایت میکند.
این شرکت امنیتی در زمان انتشار یافتههای اولیه خود هشدار داد که اکسپلویت همچنان در جریان است. به همین دلیل، برآورد ۴۰۰,۵۰۰ دلاری آنها مربوط به تراکنشهای شناسایی شده در آن مرحله بود، در حالی که پکشیلد بعداً رقم بزرگتر ۴۶۴,۶۰۰ دلار را گزارش کرد.
داراییهای تحت تأثیر شامل ۳.۶۴ بیتکوین رپد (WBTC)، حدود ۴۳.۴۷ اتریوم رپد (WETH)، ۴۸,۴۷۹ USDC.e و ۴۶,۲۱۵ ARB بوده است. بر اساس سوابق تراکنشها، دو برداشت اصلی حدود ساعت ۰۳:۱۵ به وقت جهانی (UTC) در تاریخ ۱ نوامبر و با فاصله زمانی تقریباً یک ثانیه از یکدیگر رخ دادهاند.
ردیابی وجوه سرقتی در چندین بلاکچین
پس از خروج وثیقهها از صندوقهای آسیبدیده، پکشیلد مسیر حرکت داراییهای سرقتی از آربیتروم به اتریوم را ردیابی کرد.
گفته میشود مهاجم این انتقالات را از طریق Chainflip و NEAR Intents، دو سرویسی که از مبادلات ارز دیجیتال بین شبکههای بلاکچینی مختلف پشتیبانی میکنند، ادامه داده است. Chainflip به کاربران امکان میدهد داراییها را بین شبکههای پشتیبانیشده بدون اتکا به یک صرافی متمرکز سنتی مبادله کنند. NEAR Intents نیز تراکنشهایی را هماهنگ میکند که در آن کاربران دارایی مورد نظر خود برای دریافت را مشخص میکنند.
پکشیلد تأیید کرد که بیتکوین دارایی نهایی دریافت شده از طریق این مسیر تبدیل بوده است. استفاده از چندین سرویس به این معناست که بازرسان برای تعیین مقصد نهایی داراییهای سرقتی، باید تراکنشها را در شبکههای بلاکچینی مجزا دنبال کنند.
مقایسه با حوادث امنیتی اخیر
این حادثه در بحبوحه افزایش توجهات به پولشویی ارزهای دیجیتال پس از هک صرافی بایننس در ۲۹ اکتبر رخ میدهد. در آن مورد، مهاجم داراییهای سرقتی را از طریق چندین شبکه جابجا کرد، در حالی که بازرسان برای مسدود کردن وجوه تلاش میکردند.
اگرچه در هر دو حادثه، مهاجمان از پروتکلهای مالی و شبکههای مختلف برای جابجایی وجوه استفاده کردهاند، اما روش به دست آوردن وجوه در حمله به Premia متفاوت بود. Blockaid دستکاری استخر اختیار معامله را به عنوان عامل اصلی شناسایی کرده است، در حالی که در هک بایننس کنترل کیف پول صرافی به خطر افتاده بود.
در زمان انتشار گزارشهای امنیتی اولیه، Premia Labs هنوز توضیح عمومی دقیقی در مورد صندوقهای آسیبدیده، ترتیبات بازیابی وجوه یا هرگونه برنامه بازپرداخت احتمالی منتشر نکرده بود.