SmartCode Relay
مسارات العمل

Layer 7 DDoS: من السجل المصدَّر إلى دليل الاستجابة

03
السيناريو

ذروة في الحركة على موقع متجر صغير

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

01

افتح مجلد المشروع

ضع سجل الوصول المصدَّر ونسخة من إعدادات الخادم في مجلد واحد، ثم افتح ذلك المجلد في SmartCode Relay.

02

لخّص الطلبات

اطلب من الوكيل تشغيل سكربت تلخيص السجل الخاص بك وحفظ الطلبات لكل عنوان ولكل مسار في ملف CSV.

03

أعدّ مسودة تحديد المعدل

دعه يعدّل نسخة إعداداتك، واقرأ diff، وشغّل أمر الاختبار الخاص بك على تلك النسخة.

04

اكتب وتحقق

احفظ ddos-runbook.txt، واقرأه سطرًا سطرًا، واستخدم Plan only لسرد ما تبقى قبل أن تطبّق أي شيء.

مثال: دليل استجابة في صفحة واحدة

ddos-runbook.txt
# ddos-runbook.txt - small shop site
# Owner: site admin
trigger: slow pages and an odd log summary
step 1: check the provider status page
step 2: raise the provider protection level
step 3: review the log summary for top paths
step 4: apply a rate limit, then test it
step 5: keep the origin address private
step 6: record times, rules and who was called
rollback: remove the limit if real visitors are refused
review: update this file after each incident

إنه نص بسيط. كل خطوة تسمّي إجراءً عليك أو على مزوّدك، ولا تحتوي أي منها على أمر هجوم، ويبيّن السطران الأخيران كيفية التراجع ومتى تُجرى المراجعة.

مساران آخران للعمل

اكتب حدود التنبيه لمراقبة DDoS الخاصة بك

تنتمي الحدود إلى نظام المراقبة الذي تستخدمه بالفعل، ويساعدك الوكيل في اختيار الأرقام فقط. فهو لا يضبط أي تنبيه بنفسه. تفتح read_file ملخص السجل ليوم مزدحم عادي، ويبحث grep فيه عن المسارات المهمة، ويحفظ write_file ملف ملاحظات قصيرًا بالقيم التي ستدخلها. يسير التعامل مع هجوم DDoS على موقع ويب بشكل أفضل إذا كُتبت الحدود قبل الليلة التي تحتاج إليها فيها. استخدم Plan only أولًا لقراءة مخطط الخطوات لأن هذا الوضع لا ينفّذ شيئًا، ثم انتقل إلى Ask first ليقرأ الوكيل الملخص ويحفظ write_file الملاحظات. قارن كل رقم بتحليلاتك الخاصة، ثم أدخله بنفسك وراقب أول تنبيه بعناية.

ميّز عنوانًا واحدًا كثير الطلبات عن عناوين كثيرة

لا يمكن أن يعتمد التخفيف من حركة DDoS الموزعة على عناوين IP كثيرة على حجب عنوان واحد، لذا قارن أعداد كل عنوان وأعداد كل مسار في ملخصك. المرسلون الصغار الكثيرون يتراكمون. تعتمد الحماية من DDoS على الطبقة السابعة على حدود لكل مسار، لأن كل طلب يبدو عاديًا بمفرده. يشغّل Shell سكربت تلخيص السجل من جديد ليجمّع حسب المسار، ويبحث grep في الملخص الجديد عن المسارات التي تهمك. وحين تبدو هجمات DDoS لا تهدأ ولا تستطيع إيقافها عند الخادم، يخبرك دليل الاستجابة متى تتصل بالمزوّد. راجع الملخص في وضع Ask first واختبر أي حد جديد على نسخة.

SmartCode Relay لنظام Windows

جرّبه على سجلك الخاص

نزّل SmartCode Relay ↗