تسلسل عملية اختراق باينانس — مؤقتًا

حوّلت باينانس 200 مليون USDT، وسرقها المخترقون في 72 ثانية

في الساعة 5:42 فجرًا يوم 30 أكتوبر (بتوقيت بكين)، حوّلت باينانس 200 مليون USDT من محفظتها Binance 124 إلى المحفظة الساخنة Binance 14. لكن هذه المحفظة كانت في ذلك الوقت تحت سيطرة المهاجمين، وبعد 72 ثانية حوّلوا المبلغ كاملًا منها.

إعادة بناء ما حدث وفقًا لسجلات البلوك تشين:
04:20، استخدم المهاجم EIP-7702 لتعيين تفويض لمحفظة Binance 14، ووقّع مسبقًا على 50 تفويضًا، نُفّذ واحد منها
04:24، وقّعت Binance 16 بنفسها، وحوّلت 55.74 مليون USDT إلى المهاجم
05:42، أودعت باينانس 200 مليون USDT في محفظة Binance 14 التي كانت قد وقعت تحت السيطرة
05:44، استولى المهاجم على المبلغ كاملًا، لكن Tether كانت قد جمّدت هذا العنوان بالفعل
06:22، أوقفت باينانس عمليات السحب، وبعد 17 دقيقة استولى المهاجم مجددًا من Binance 14 على 128 ETH وأكثر من 50 نوعًا من الرموز
06:55، بدأت باينانس بتحويل ما تبقى من العملات إلى محفظة باردة، لكن بحلول 06:57 ظل تفويض المهاجم قائمًا ولم يُلغَ
بعد الاختراق، أُودع 2199 ETH في Binance 14، فاستولى المهاجم على 2198 ETH؛ وأُودع فيها 206 ملايين USDT، فاستولى على 204 ملايين منها.
أكبر علامات الاستفهام هي أن كل تفويض يتطلب توقيعًا بالمفتاح الخاص لمحفظة Binance 14، كما أن Binance 16 حوّلت الأموال بتوقيع باستخدام مفتاحها الخاص. لا يبدو الأمر كأن أحدًا خُدع لتوقيع معاملة مرة واحدة، بل أقرب إلى اختراق نظام التوقيع بأكمله.
المعلومات مستندة إلى بيانات البلوك تشين، ويُرجى الرجوع إلى الإعلانات الرسمية لباينانس.