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

باگ ده‌ساله XRP Ledger وصله شد؛ آسیب‌پذیری‌ای که می‌توانست میلیاردها دلار XRP از هیچ بسازد

نویسنده تیگل

نویسنده

نویسنده تیگل

تاریخ انتشار

1405/07/18 - 10:32

زمان مطالعه

10 دقیقه

بر اساس گزارش امنیتی منتشرشده در وبلاگ XRP Ledger، یک آسیب‌پذیری در سیستم پرداخت این شبکه می‌توانست به مهاجم اجازه دهد بدون پرداخت هزینه، مقدار زیادی XRP جدید ایجاد کند و قانون عرضه ثابت توکن را نقض کند. این باگ که گمان می‌رود به سال 2015 بازمی‌گردد، توسط Cayden Liao و Veria AI کشف و در 22 سپتامبر به‌صورت داخلی گزارش شد. مهندسان RippleX، بازوی توسعه‌دهنده ریپل، حمله را روی یک سرور مستقل بازسازی کردند و تأیید کردند XRP تازه‌ایجادشده می‌تواند در تراکنشی بعدی خرج شود. RippleX اعلام کرد شواهدی از سوءاستفاده از این نقص در هیچ شبکه عمومی پیدا نکرده است. مجموع 100 میلیارد XRP هنگام راه‌اندازی دفتر کل در 2012 ایجاد شده و نرم‌افزار آن طوری ساخته شده که هیچ XRP بیشتری قابل افزودن نباشد. اما این آسیب‌پذیری می‌توانست به مهاجم امکان دهد XRP را از هیچ بسازد و در صرافی‌ها بفروشد و سقف عرضه‌ای را که مؤسسات متکی به شبکه به آن اعتماد دارند تضعیف کند. حمله از طریق صرافی داخلی دفتر کل انجام می‌شد؛ جایی که حساب‌ها پیشنهادهایی برای مبادله یک توکن با توکن دیگر ثبت می‌کنند. مهاجم به‌صورت نظری می‌توانست صدها حساب باز کند، هر حساب مقدار کمی از یک توکن را در ازای مقدار بسیار زیادی XRP پیشنهاد دهد و سپس یک پرداخت واحد بفرستد که همه پیشنهادها را یکجا بخرد. مجموع XRP بدهی برای شمارش صحیح نرم‌افزار بیش از حد بزرگ می‌شد؛ بنابراین حساب‌های فروشنده کامل پرداخت می‌شدند و حساب خریدار تقریباً چیزی پرداخت نمی‌کرد و مهاجم صاحب XRPی می‌شد که پیش‌تر وجود نداشت. دفتر کل پس از هر تراکنش بررسی می‌کند که XRP جدیدی ظاهر نشده باشد، اما این بررسی به مجموع اشتباه محاسبه‌شده تکیه می‌کرد و آن را از دست می‌داد. محدودیت جداگانه‌ای نیز برای حداکثر مقدار XRP قابل دریافت یک حساب وجود داشت که فعال نمی‌شد، زیرا حمله XRP را میان صدها حساب پخش می‌کرد. روش پژوهشگران فقط به چند صد XRP برای باز کردن آن حساب‌ها نیاز داشت که بیشترشان قابل بازیابی بود، به‌علاوه کارمزد تراکنش‌ها. توسعه‌دهندگان اصلاح را در نسخه xrpld 3.4.1، نرم‌افزار سرور دفتر کل، در 25 سپتامبر منتشر کردند، بدون اینکه توضیح دهند چه چیزی را تعمیر کرده‌اند. این رخداد به مجموعه‌ای از نقص‌های امنیتی کریپتو می‌پیوندد که از ژوئیه با کمک هوش مصنوعی آشکار شده‌اند؛ از جمله باگ کیف پول Coldcard در پشت سرقت دست‌کم 1,367 بیت‌کوین و آسیب‌پذیری‌هایی که Core Lightning را وادار کرد به اپراتورهای نود بیت‌کوین هشدار قطع ارتباط بدهد.

نظرات کاربران

جدیدترین

0 نظر
بارگذاری تصویر