ما هو هجوم الكسوف؟
هجوم الكسوف هو هجوم يحدث في مستوى الند للند و مصمم لعزل العقد عن باقي الشبكه الموزعه.
المحتويات
كيف يعمل هجوم الكسوف
يحتاج مُعدنين البيتكوين معددات مخصصه من اجل توليد كتل جديده لكن تعمل العقد الغير المُعدِنه (او الكامله) على اقل قوه حاسوبيه. هذا يساعد على لامركزية البيتكوين حيث يستطيع اي شخص تشغيل عقدة على جهاز منخفض الخصائص. يحتفظ البرنامج بقاعدة بيانات للمعاملات التي يقوم بمزامنتها مع انداده المباشرين، بحيث يظل على اتصال دائم بالشبكة.
يعتبر عرض النطاق الترددي عامل حد للعديد من العقد. على الرغم من وجود كمية هائلة من الأجهزة التي تشغل البرنامج، إلا أن الجهاز المتوسط يكون غير قادر على الاتصال مباشرة بالعديد منها بسبب القيود المنصوص عليها في برنامج البيتكوين (الذي يسمح فقط ب 125 اتصالا كحد اقصى).
بمجرد حدوث هذا يكون الضحية المطمئن تحت رحمة العقد الضاره – بدون عرض للشبكة الاوسع و يُمكن تزويدهم ببيانات غير صحيحه من قِبل المهاجم.
توابع هجوم الكسوف
إذا كان المهاجم ينفق الموارد لتنفير نظير من الشبكة، فمن المحتمل أن يكون لديهم دافع للقيام بذلك. هناك عدد قليل من الهجمات المتتالية التي يمكن إطلاقها بسهولة أكبر بمجرد اختناق العقدة.
0-توكيد مضاعفة النفقات
تقبل بعض الشركات والأفراد 0-معاملات التأكيد هذه. على سبيل المثال، تاجر اسمه Bob الذي يبيع السيارات الفارهه. إنه غير مدرك أن Alice قد حجبت عقدته ولا يشك في أي شيء لأنها تضع طلبية لسيارة رياضية فاخرة. تقوم هي بإنشاء معاملة و يقوم Bob بعدها ببثها إلى الشبكة. مقتنعا بكون الدفع في طريقه إليه، فيقوم بتسليمها مفاتيح السيارة و تنطلق Alice مسرعة.
بالطبع لم تبث المعامله على الشبكه – فقد قام Bob بنقلها فقط الي عقد Alice الضارة التي لن تقوم بنقلها للعقد الصحيحه. في حين ان هذه المعامله عالقه ستنفق Alice نفس الرصيد على الشبكه (الحقيقيه) سواء لطرف اخر او لعنوان تمتلكه. حتى لو ظهرت في النهايه المعامله الاوليه لBob ستُرفض حيث تم انفاق العملات بالفعل.
توكيد مضاعفة النفقات-N
إضعاف المُعدنين المتنافسين
سوف تستمر العقدة الكسوف في التشغيل، غافلة عن حقيقة أنهم قد تم فصلهم عن الشبكة. سيستمر المُعدنين في تعدين الكتل في نطاق القواعد الموضوعه من قِبل البروتوكول، ولكن سيتم تجاهل الكتل المضافة لأنها تتزامن مع الانداد الصحيحة.
في سيناريو افتراضي حيث يتم توزيع قوة التجزئة هذه بين 10 أطراف (بحيث يمتلك كل منها 8TH/S)، يمكن للمهاجم تقليل متطلبات هجوم 51% بشكل كبير عن طريق عزل هذه الأطراف عن الشبكة. إذا تم كسف خمسة، فسيتم إزالة 40TH/S من السباق للعثور على الكتلة التالية، ويحتاج المهاجم الآن فقط إلى الحصول على ما يزيد قليلاً عن 20TH/S للتحكم.
تخفيف
بعناوين IP كافيه، يستطيع المهاجم ان يكسف اي عقدة. اكثر طريقة استقامة لمنع هذا من الحدوث هو أن يقوم المُشغل بمنع اي روابط واردة و القيام فقط بروابط صادرة لعقد معينة (مثل هذة العقد التي اعتمدت من قبل انداد اخرين). كما تشير الاوراق البحثية، رغم أن هذا ليس النهج الذي يعمل على نطاق واسع – إلا إن لو تبنى كل المشاركين هذة المقاييس فلن تستطيع العقد الجديدة ان تنضم الي الشبكة.
افكار ختامية
يتم تنفيذ هجمات الكسوف على مستوى شبكة الند للند. بنشرها كاعتداء مستقل فيمكن أن تكون مصدر إزعاج. فعاليتها الحقيقية هي في تعزيز الهجمات الأخرى التي تؤثر على الأهداف ماليا أو تزويد المهاجم بأفضلية على جبهة التعدين.
في الواقع، لا تزال هناك عواقب وخيمة ناجمة عن هجوم الكسوف، لكن التهديد لا يزال قائماً على الرغم من التدابير المضادة المدمجة في الشبكة. كما هو الحال مع معظم متجهات الهجوم الموجودة للبتكوين والعملات المشفرة الأخرى، فإن أقوى دفاع سيكون هو الذي يجعل من المحظور مالياً على الأطراف الضارة محاولة ذلك.