علّقت Binance عمليات السحب، فلماذا ما زالت عملات ETH تُحوَّل على السلسلة؟ الجواب يكمن في EIP-7702
في تقرير التحقيق الأولي الصادر عن Binance بشأن حادثة 10/29 الليلة الماضية، وردت نقطة لم ينتبه إليها كثيرون: استمرت الأصول في التحرك بعد تعليق عمليات السحب. والسبب آلية في إيثيريوم تُسمى EIP-7702.
لنبدأ بشرح EIP-7702:
تتيح هذه الآلية لعنوان عادي (EOA) «تفويض» جزء من صلاحيات التنفيذ إلى عقد ذكي، من دون تسليم المفتاح الخاص. وكان الهدف منها إضافة مزايا إلى المحافظ، مثل تنفيذ العمليات دفعة واحدة أو دفع رسوم المعاملات نيابةً عن المستخدم.
وفقاً للنص الأصلي لتقرير Binance، ما حدث هذه المرة هو:
1. حصل المهاجم أولاً على صلاحية الوصول إلى خدمة توقيع المحفظة الداخلية.
2. استخدم خدمة التوقيع لإرسال 50 معاملة موقَّعة، والتلاعب بقيمة nonce للحساب، وإنشاء تفويض ضار أتاح للعقد الخاضع لسيطرة المهاجم الحصول على جزء من صلاحيات التنفيذ لمحفظة Binance الساخنة.
3. علّقت Binance عمليات السحب فوراً، وتعاونت مع شركائها للتجميد، وبدأت العمل على إلغاء التفويض. لكن التقرير يذكر صراحةً أن تعليق عمليات السحب وحده لا يمنع كل التحويلات غير المصرح بها، لأن تفويضات EIP-7702 هذه أصبحت موجودة على السلسلة، وتعمل بشكل مستقل عن نظام السحب المعتاد لدى Binance.
4. وكانت هناك مشكلة أخرى: تستخدم المحفظة الساخنة تقنية الحوسبة متعددة الأطراف (MPC)، ولا يوجد مفتاح خاص منفرد يمكنه إلغاء التفويض فوراً؛ لذا كان لا بد من تطوير إجراء خاص، ما استغرق وقتاً إضافياً.
5. تأكدت آخر معاملة، بقيمة 2,961.9 ETH، على السلسلة في 10/29 الساعة 23:56 (UTC)، بعد أن أُذيعت مسبقاً وظلت معلّقة. وفي 10/30 الساعة 00:10 (UTC)، غيّرت Binance التفويض من المحفظة الساخنة Binance14 ليوجَّه إلى العنوان الصفري، وأزالت الشيفرة المفوَّضة.
نقطة ينبغي توضيحها: وفقاً للتقرير، حُوّلت BTC وXRP وSOL وOP مباشرةً من المحافظ الساخنة عبر خدمة التوقيع؛ أما EIP-7702 فيتعلق فقط بذلك الجزء الخاص بمحفظة إيثيريوم الساخنة. فلا تفهموا الأمر على أنه «سُرقت كل العملات عبر 7702».
والحقيقة المؤلمة: المفتاح الذي أوقفته في لوحة التحكم لا يستطيع التحكم بالتفويضات التي سبق توقيعها على السلسلة.
نصيحة للمستخدمين العاديين: تحقّقوا دورياً، عبر مستكشف الكتل أو محفظتكم، مما إذا كان عنوانكم يتضمن تفويضات أو صلاحيات غير مألوفة، وألغوا ما لا تعرفونه.
هل تحققت من التفويضات في محفظتك؟
#以太坊 #EIP7702 #钱包安全 #科普 $ETH
في تقرير التحقيق الأولي الصادر عن Binance بشأن حادثة 10/29 الليلة الماضية، وردت نقطة لم ينتبه إليها كثيرون: استمرت الأصول في التحرك بعد تعليق عمليات السحب. والسبب آلية في إيثيريوم تُسمى EIP-7702.
لنبدأ بشرح EIP-7702:
تتيح هذه الآلية لعنوان عادي (EOA) «تفويض» جزء من صلاحيات التنفيذ إلى عقد ذكي، من دون تسليم المفتاح الخاص. وكان الهدف منها إضافة مزايا إلى المحافظ، مثل تنفيذ العمليات دفعة واحدة أو دفع رسوم المعاملات نيابةً عن المستخدم.
وفقاً للنص الأصلي لتقرير Binance، ما حدث هذه المرة هو:
1. حصل المهاجم أولاً على صلاحية الوصول إلى خدمة توقيع المحفظة الداخلية.
2. استخدم خدمة التوقيع لإرسال 50 معاملة موقَّعة، والتلاعب بقيمة nonce للحساب، وإنشاء تفويض ضار أتاح للعقد الخاضع لسيطرة المهاجم الحصول على جزء من صلاحيات التنفيذ لمحفظة Binance الساخنة.
3. علّقت Binance عمليات السحب فوراً، وتعاونت مع شركائها للتجميد، وبدأت العمل على إلغاء التفويض. لكن التقرير يذكر صراحةً أن تعليق عمليات السحب وحده لا يمنع كل التحويلات غير المصرح بها، لأن تفويضات EIP-7702 هذه أصبحت موجودة على السلسلة، وتعمل بشكل مستقل عن نظام السحب المعتاد لدى Binance.
4. وكانت هناك مشكلة أخرى: تستخدم المحفظة الساخنة تقنية الحوسبة متعددة الأطراف (MPC)، ولا يوجد مفتاح خاص منفرد يمكنه إلغاء التفويض فوراً؛ لذا كان لا بد من تطوير إجراء خاص، ما استغرق وقتاً إضافياً.
5. تأكدت آخر معاملة، بقيمة 2,961.9 ETH، على السلسلة في 10/29 الساعة 23:56 (UTC)، بعد أن أُذيعت مسبقاً وظلت معلّقة. وفي 10/30 الساعة 00:10 (UTC)، غيّرت Binance التفويض من المحفظة الساخنة Binance14 ليوجَّه إلى العنوان الصفري، وأزالت الشيفرة المفوَّضة.
نقطة ينبغي توضيحها: وفقاً للتقرير، حُوّلت BTC وXRP وSOL وOP مباشرةً من المحافظ الساخنة عبر خدمة التوقيع؛ أما EIP-7702 فيتعلق فقط بذلك الجزء الخاص بمحفظة إيثيريوم الساخنة. فلا تفهموا الأمر على أنه «سُرقت كل العملات عبر 7702».
والحقيقة المؤلمة: المفتاح الذي أوقفته في لوحة التحكم لا يستطيع التحكم بالتفويضات التي سبق توقيعها على السلسلة.
نصيحة للمستخدمين العاديين: تحقّقوا دورياً، عبر مستكشف الكتل أو محفظتكم، مما إذا كان عنوانكم يتضمن تفويضات أو صلاحيات غير مألوفة، وألغوا ما لا تعرفونه.
هل تحققت من التفويضات في محفظتك؟
#以太坊 #EIP7702 #钱包安全 #科普 $ETH
