آمن حارس ينشأ: معلم جديد لأمان المحفظة متعددة التواقيع

تحليل متعمق للمعضلة الآمنة: هل يمكن للحارس إعادة بناء برج العقد في بابل؟

في 21 فبراير 2025، واجهت صناعة العملات المشفرة أزمة كبيرة في إدارة الأصول. تم اختراق محفظة متعددة التوقيع على سلسلة منصة تداول معروفة، وتم فقدان أصول تقارب 1.5 مليار دولار من خلال صفقة "توقيع قانوني". أظهرت التحليلات اللاحقة أن المهاجمين حصلوا على صلاحيات التوقيع المتعدد من خلال أساليب الهندسة الاجتماعية المعقدة، واستخدموا وظيفة deleGatecall في عقد Safe لزرع منطق خبيث، مما سمح لهم في النهاية بتجاوز آلية التحقق من التوقيع المتعدد وتحويل الأموال إلى عنوان مجهول.

هذه الحادثة كشفت عن الواقع القاسي بأن "التوقيع المتعدد" لا يعادل "الأمان المطلق". حتى مع آلية الأمان مثل محفظة Safe المتعددة التوقيعات، إذا كانت تفتقر إلى تدابير الحماية الإضافية، لا تزال هناك مخاطر للاختراق. في الواقع، ليست هذه هي المرة الأولى التي يتم فيها استهداف محفظة Safe المتعددة التوقيعات. فقد وقعت حالتان مشابهتان العام الماضي، مما أدى إلى خسائر قدرها 230 مليون دولار و 50 مليون دولار على التوالي.

تحليل يشير إلى أن هذه الحوادث الهجومية تتميز بالخصائص التقنية التالية:

  1. الاعتماد المفرط على آلية التوقيع، وتحميل المسؤولية الأمنية بالكامل على حفظ المفاتيح الخاصة.
  2. نقص الدفاع الديناميكي، وعدم إجراء مسح للمخاطر في الوقت الحقيقي قبل تنفيذ الصفقة.
  3. التحكم في الأذونات بشكل خشن، ولم يتم إنشاء آلية قائمة بيضاء للعمليات عالية المخاطر مثل deleGatecall.

المشكلة الأساسية في سلسلة الأحداث هذه ليست عيوب عقد Safe نفسه، بل المخاطر الأمنية في عملية تكامل النظام بأسره، خاصة في مرحلة التحقق من الواجهة الأمامية. وهذا يدفعنا للتفكير: كيف يمكننا تعزيز قدرة حماية محفظة متعددة التوقيعات من خلال تدابير الأمان الإضافية لـ Safe؟

! [الغوص العميق في المعضلة الآمنة: هل يمكن للحارس إعادة بناء برج بابل المضغوط؟] ](https://img-cdn.gateio.im/webp-social/moments-7abedb36995e926e2ebaa369f26de7d0.webp)

مقدمة Safe

Safe هو محفظة متعددة التوقيع، تستخدم بشكل رئيسي لإدارة التخزين الآمن ونقل الأصول ذات القيمة العالية والعملات الرقمية. كجزء من بنية تحتية لإدارة الأصول اللامركزية، يضمن من خلال آلية التحقق التعاوني بين عدة أطراف أمان العمليات المالية، مما يمنع أي مشرف واحد أو قراصنة من استغلال نقطة فشل واحدة للقيام بعمليات خبيثة. يتم استخدام Safe على نطاق واسع في حوكمة DAO، وصناديق الأمانة للشركات، وحمامات الأموال اللامركزية وغيرها من السيناريوهات.

تستخدم عقود Safe معيار EIP-712 لتنفيذ توقيع البيانات الهيكلية، مما يزيد من أمان بيانات المعاملات وقابليتها للتحقق. تشمل ميزاتها الأساسية:

  1. إدارة أمان الأموال: تتطلب تأكيدًا مشتركًا من عدة مالكين محددين مسبقًا قبل تنفيذ الصفقة.
  2. تنفيذ وإدارة المعاملات: تنفيذ منطق العمل المعقد من خلال آلية التحقق المتعددة المدمجة.
  3. التوسع المعياري: استخدام تصميم معياري لتحقيق توسيع الوظائف من خلال الوراثة ودمج عدة وحدات إدارة.

تتضمن الوظائف الرئيسية لعقد Safe execTransaction (تنفيذ معاملات متعددة التوقيع) و checkContractSignatures و checkNSignatures (التحقق من التوقيعات) و getTransactionHash (إنشاء تجزئة المعاملة) و handlePayment (معالجة تعويض رسوم الغاز) وغيرها.

! [الغوص العميق في المعضلة الآمنة: هل يمكن للحارس إعادة بناء برج بابل المضغوط؟] ](https://img-cdn.gateio.im/webp-social/moments-e4f0b0daf2f48ba716dc7fdddcfdabec.webp)

على الرغم من أن محفظة Safe متعددة التوقيع تقدم تصميمًا أمنيًا دقيقًا وبنية مرنة، إلا أن هناك بعض المخاطر المحتملة. على سبيل المثال، بعض محافظ الأجهزة لا تعرض البيانات المهيكلة بشكل جيد، مما قد يؤدي إلى عدم قدرة المستخدمين على التعرف بدقة على بيانات المعاملة، مما يسبب خطر "التوقيع الأعمى". لذلك، بالإضافة إلى تحسين الأجهزة، يمكن النظر في إضافة تأكيدات متعددة، وتنبيهات ذكية، وأدوات تعزيز التحقق من التوقيع.

آلية الحماية

تم إدخال آلية Guard في إصدار 1.3.0 من Safe Contract، والتي تهدف إلى تقديم قيود إضافية لخطة التوقيع المتعدد القياسية n-out-of-m. تكمن القيمة الأساسية لآلية Guard في قدرتها على إجراء فحوصات أمان في مراحل مختلفة من تنفيذ الصفقة:

  1. تحقق من ( checkTransaction ) قبل التداول: إجراء فحص برمجي لجميع المعلمات قبل تنفيذ المعاملة.
  2. تحقق بعد المعاملة (checkAfterExecution): التحقق من الحالة النهائية لمحفظة Safe بعد تنفيذ المعاملة للتأكد من أنها تتوافق مع التوقعات.

عندما يتم تفعيل آلية Guard، يقوم عقد Safe باستدعاء الدوال المناسبة لعقد Guard للتحقق عند تنفيذ معاملات التوقيع المتعدد. وهذا يمكّن المطورين من تنفيذ استراتيجيات تحكم مخاطر متعددة الأبعاد، مثل التحكم في القوائم البيضاء للعقود، إدارة صلاحيات مستوى الدالة، تحديد تردد المعاملات، وقواعد ديناميكية تستند إلى تدفق الأموال.

! [الغوص العميق في المعضلة الآمنة: هل يمكن للحارس إعادة بناء برج بابل المضغوط؟] ](https://img-cdn.gateio.im/webp-social/moments-4947f64f2aa4163ee644b6f8e911c6f8.webp)

مؤخراً، دعت العديد من مزودي محافظ الأجهزة إلى تعزيز قدرة تحليل وحماية عقد Safe. بدأت بعض المشاريع في استكشاف تطبيقات مبتكرة قائمة على آلية Guard، والتي تم بناؤها كحلول أمان من الطبقة الوسطى على محفظة Safe متعددة التوقيعات. تحقق هذه الحلول من خلال فحص المعاملات بدقة التحكم في الأذونات لعقد القائمة البيضاء، عمليات وظائف القائمة البيضاء، أهداف التحويلات القائمة البيضاء، وتكرار المعاملات.

من الجدير بالذكر أن Safe نفسه يوفر فقط وظيفة إدارة Guard والردود، بينما يجب على المستخدمين تنفيذ منطق فحص معاملات التوقيع المتعدد بأنفسهم. وبالتالي، فإن أمان Guard يعتمد على جودة تنفيذه، ومن الضروري إجراء تدقيق أمني لتنفيذ Guard.

الخاتمة والتوقعات

تسلط الأحداث الهجومية الأخيرة الضوء على أهمية تحديث البنية التحتية الأمنية في الوقت المناسب. إذا قامت منصة التداول المتضررة بترقية إلى إصدار أحدث من عقد Safe وتنفيذ آلية Guard المناسبة، فقد تتمكن من تجنب خسائر ضخمة.

في مواجهة أساليب الهجوم المتزايدة التعقيد، تحتاج إدارة الأصول الرقمية في المستقبل إلى:

  1. إنشاء آلية تحقق تلقائية للتداول
  2. تعديل استراتيجيات الأمان في الوقت الحقيقي بناءً على معلومات التهديد
  3. بناء نظام دفاعي عميق من خلال دمج آليات الأمان المتعددة
  4. إجراء تدقيق أمني دوري لتنفيذ Guard

فقط من خلال دمج مفهوم الأمان في كل مرحلة، يمكن بناء جدار أمان حقيقي في الصراع المستمر بين القراصنة والحراس. ستكون إدارة الأصول الرقمية في المستقبل عملية تطور مشترك بين آليات أمان العقود الذكية وتقنيات الهجوم والدفاع.

! [الغوص العميق في المعضلة الآمنة: هل يمكن للحارس إعادة بناء برج بابل المضغوط؟] ](https://img-cdn.gateio.im/webp-social/moments-e2fc85436ef1a16da3bc43ce6680b684.webp)

شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 7
  • مشاركة
تعليق
0/400
SoliditySlayervip
· 07-09 20:10
هل لم تعد العقود المتعددة تفيد؟ حقًا في كل يومين أو ثلاثة يتم اختراقها.
شاهد النسخة الأصليةرد0
CodeSmellHuntervip
· 07-08 21:20
هذه الثغرة صفرية اليوم مضحكة للغاية
شاهد النسخة الأصليةرد0
FastLeavervip
· 07-06 22:04
العقد لديه خائن داخلي ههه
شاهد النسخة الأصليةرد0
PerpetualLongervip
· 07-06 22:02
انحسروا جميعًا من هنا، مركز مكتمل قد تم التحضير لشراء الانخفاض، السوق مستقر جدًا.
شاهد النسخة الأصليةرد0
LowCapGemHuntervip
· 07-06 22:01
أمان المطرقة
شاهد النسخة الأصليةرد0
TaxEvadervip
· 07-06 21:52
لا تقل شيئًا، المبرمجون لا يستطيعون إصلاح هذه الثغرة.
شاهد النسخة الأصليةرد0
CryptoWageSlavevip
· 07-06 21:48
مرة أخرى، العمل الاجتماعي مخيّب للآمال، لا أمل.
شاهد النسخة الأصليةرد0
  • تثبيت