مهاجم با استفاده از واریز جعلی، 200 هزار XRP را از پل برداشت کرد

مهاجم با استفاده از واریز جعلی، 200 هزار XRP را از پل برداشت کرد

در تاریخ ۹ اوت، یک پل ارتباطی بین XRP Ledger و Coreum (که اکنون به tx تغییر نام داده است) نزدیک به ۲۰۰,۰۰۰ XRP را پس از آنکه یک مهاجم سیستم بررسی سپرده آن را فریب داد تا یک انتقال کیف پول به کیف پول را به عنوان یک سپرده واقعی تلقی کند، از دست داد.

از آن زمان پل متوقف شده است و هم اپراتور و هم پژوهشگران خارجی علت این نقص را به نرم‌افزار سمت Coreum نسبت داده‌اند، نه چیزی در خود XRP Ledger.

چه اتفاقی افتاد و چگونه هشدار داده شد

اولین هشدار عمومی از سوی معامله‌گری با نام playa منتشر شد که اعلام کرد حساب XRPL پل با شناسه rxXXXeMX8Gy5YvibvGLnQJ1XKKD7UswM1 در حال از دست دادن سرمایه است و تنظیمات DefaultRipple این حساب را علت این موضوع دانست.

Playa گفت موجودی حساب از ۹۳,۷۰۰ XRP به ۷۷,۲۰۰ XRP در عرض چند دقیقه کاهش یافته است؛ این عدد از بازه‌ای یازده دقیقه‌ای از آنچه در نهایت یک تخلیه نود و هفت دقیقه‌ای بود، برداشت شده است.

کاربر دیگری به نام Vet در همان رشته بحث مخالفت کرد و نوشت که «دلیل این است که پل Coreum به طور فعال مورد سوءاستفاده قرار گرفته است.» Playa بعداً موافقت کرد و نوشت: «وقتی پست گذاشتم عجله داشتم و درست بررسی نکردم.»

تیم tx در بیانیه‌ای تأیید کرد که این سوءاستفاده رخ داده و گفت نرم‌افزار آن‌ها «تراکنش‌هایی را به اشتباه ثبت کرده که در واقع هیچ XRP به پل منتقل نکرده‌اند.»

توضیح فنی رضا بشاش مکانیسم را شرح داد: مهاجم توکن رپد شده خود پل را بین دو کیف پول خودش ارسال کرد، یادداشتی با مضمون سپرده پل ضمیمه کرد و چون توکن توسط خود پل صادر شده بود، این انتقال در تاریخچه آن ثبت شد و به عنوان یک سپرده واقعی خوانده شد.

رله‌کننده‌ها آن را تأیید کردند، دارایی‌های بدون پشتوانه در سمت Coreum ضرب شد و مهاجم در مقابل آن‌ها XRP واقعی برداشت کرد. بشاش مجموع مبلغ را ۱۹۸,۷۱۵.۸۸ XRP اعلام کرد که به ETH تبدیل شده، از طریق THORChain منتقل شده و در نهایت به Tornado Cash ارسال شده است.

تیم tx می‌گوید آسیب‌پذیری شناسایی شده، پل همچنان متوقف است و گزارشی به مرکز شکایات جرایم اینترنتی FBI ارسال شده است. هیچ دارایی پل دیگری تحت تأثیر قرار نگرفته و اپراتور می‌گوید برنامه‌ای برای جبران خسارت کاربران در دست تهیه است.

نگاهی عمیق‌تر و بازاری که پیشاپیش تحت فشار بود

بررسی زنجیره‌ای بعدی همان علت اصلی را از زاویه‌ای دیگر یافت: ۲۱ رله‌کننده Coreum جداگانه هر کدام به همان سپرده خیالی گواهی دادند و به مهاجم اجازه دادند دارایی‌های پل را بدون هیچ پشتوانه‌ای ضرب کند و سپس این ترفند را با مبالغ بیشتر تکرار کند تا زمانی که نقد کند.

هر پرداختی که پس از آن در XRP Ledger انجام شد، دارای امضای چندگانه معتبر از کوآروم رله‌کننده‌های خود پل بود؛ به همین دلیل توضیح DefaultRipple پس از بررسی داده‌های تراکنش معتبر نبود. XRP بومی اصلاً خط اعتمادی برای انتقال ندارد و این پرچم فقط بر توکن‌های صادرشده توسط پل حاکم است.

این سوءاستفاده زمانی رخ داد که XRP در حال سقوط بود. این توکن نزدیک به ۱.۰۲ دلار قرار دارد، نزدیک به پایین‌ترین سطح ۲۱ ماهه، و حدود ۴.۴٪ در این هفته کاهش یافته است، در حالی که بیت‌کوین به حدود ۶۴,۰۰۰ دلار سقوط کرد و بازار گسترده‌تر رمزارز در یک روز حدود ۴۰ میلیارد دلار از دست داد.