يؤدي Hacktoberfest T-shirt Desire إلى GitHub Spam Attack

سنويا تم تنفيذها بواسطة Digital Ocean حدث Hacktoberfest عن غير قصد قاد إلى حد كبير هجوم البريد العشوائي، بسبب تطوير العديد من المشاريع على GitHub واجه مع موجة من طلبات السحب الصغيرة أو غير المجدية. تغييرات على طلبات مماثلة تم تخفيضها، عادةً لاستبدال الأحرف الفردية في ملفات التمهيدي أو إضافتها مذكرات وهمية.

كان سبب هجوم البريد العشوائي نشر على مدونة YouTube CodeWithHarry، التي تضم حوالي 700 ألف مشترك، توضح كيف يمكنك الحصول على قميص من Digital Ocean بأقل جهد عن طريق إرسال طلب سحب مع تعديلات طفيفة إلى أي مشروع مفتوح المصدر على GitHub. وردا على اتهامات بتنظيم هجوم على المجتمع، أوضح صاحب القناة على اليوتيوب أنه نشر فيديو لتعليم المستخدمين كيفية إرسال طلبات السحب وأراد جذب انتباه المستخدمين إلى الحدث.

وفي الوقت نفسه، أظهر المثال الوارد في الفيديو تغييرات غير مجدية تم تكرارها بسرعة. أظهر البحث على GitHub عن ملاحظة عامة "تحسين المستندات" تكرار المثال في الفيديو 320 ألف طلب، والبحث عن عبارة "مشروع مذهل" - 21 آلاف.
ونتيجة لهذا الحادث، اضطر المشرفون إلى تنظيف البريد العشوائي وفرز التفاصيل الصغيرة بدلاً من التطوير. على سبيل المثال، مطورو Grails تلقى أكثر من 50 طلب مماثل.

يؤدي Hacktoberfest T-shirt Desire إلى GitHub Spam Attack

يقام حدث Hacktoberfest في أوائل شهر أكتوبر، وهو مصمم لتشجيع مشاركة المستخدمين في تطوير البرمجيات مفتوحة المصدر. للحصول على قميص، يمكنك تطوير تحسين أو إصلاح لأي مشروع مفتوح المصدر وإرسال طلب سحب باستخدام علامة التصنيف "#hacktoberfest". نظرًا لأن متطلبات التغييرات لم يتم تحديدها بشكل واضح، فحتى التعديلات الطفيفة، مثل تصحيحات الأخطاء النحوية، يمكن من الناحية الفنية تلقيها على القميص.

ردًا على شكاوى البريد العشوائي، قامت شركة Digital Ocean مصنوع تغييرات على لوائح الحدث - يجب على المشاريع المهتمة الآن أن تعلن صراحة موافقتها على المشاركة في Hacktoberfest. لن يتم احتساب التغييرات التي يتم دفعها إلى المستودعات التي لا تضيف علامة "hacktoberfest". لاستبعاد مرسلي البريد العشوائي من المشاركة في الحدث، يوصى بوضع علامة على طلباتهم بعلامات "غير صالحة" أو "بريد عشوائي".

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

المصدر: opennet.ru

إضافة تعليق