يحاول هجوم DDoS (حجب الخدمة الموزع) إخراج خدمة عن الشبكة بإغراقها بحركة أكبر مما تحتمل. إليك كيف تعمل هذه الهجمات، وما تفعله حماية DDoS وما لا تستطيع فعله.
الأنواع الثلاثة للهجمات
- هجمات الحجم تملأ قناة الشبكة نفسها بحركة عديمة القيمة، وتُقاس بالغيغابت في الثانية. أمثلتها فيضانات UDP وتضخيم DNS أو NTP.
- هجمات البروتوكول تسيء استخدام طريقة عمل الاتصالات، مثل فيضانات SYN التي تستنفد جدول الاتصالات في الخادم.
- هجمات طبقة التطبيق ترسل طلبات كثيرة تبدو مشروعة، مثل آلاف عمليات البحث أو تسجيلات الدخول في الثانية، لاستنفاد المعالج وقواعد البيانات.
من منظور الشبكات، الأوليان هجمات الطبقتين 3 و4 (L3/L4) والأخيرة هي الطبقة 7 (L7).
كيف تعمل الحماية على مستوى الشبكة
- تمر الحركة المتجهة إلى عنوان IP الخاص بك أولاً عبر عتاد الفلترة لدى المزود.
- يتعلم النظام شكل الحركة الطبيعية ويضع علامة على الحالات الشاذة.
- تُسقَط الحزم الخبيثة، مثل المصادر المنتحلة أو الحزم المشوهة، قبل وصولها إلى خادمك.
- تواصل الحركة النظيفة طريقها كالمعتاد، عادةً دون تأخير ملحوظ.
يشمل كل VPS على منصتنا حماية L3/L4، وهي تغطي هجمات الحجم والبروتوكول التي تسبب معظم الانقطاعات.
ما لا توقفه حماية L3/L4
فيضانات الطبقة 7 تشبه زواراً حقيقيين، فلا تستطيع مرشحات الشبكة دائماً التمييز بينهم. تتعامل معها على مستوى التطبيق:
- ضع CDN أو وكيلاً عكسياً أمام مواقع الويب واستخدم التخزين المؤقت بكثافة.
- استخدم تحديد المعدل في Nginx (
limit_req_zone) لصفحات تسجيل الدخول والبحث. - استخدم fail2ban لحظر المتكررين.
- قدّم صفحات ثابتة حيثما أمكن؛ فتكلفة تقديمها شبه معدومة.
قلّل تعرضك
- أبقِ عنوان IP الأصلي خاصاً إذا استخدمت CDN، ولا تسرّبه في سجل DNS أو ترويسات البريد.
- أغلق كل منفذ لا تستخدمه.
- أبقِ البرامج محدثة حتى لا يستخدم المهاجمون خللاً صغيراً لإسقاطها.
- راقب استهلاك الموارد لتلاحظ المشكلة مبكراً.
ماذا تفعل أثناء الهجوم
- تأكد أنه هجوم: افحص رسوم عرض النطاق البيانية و
ss -sلأعداد الاتصالات. - تواصل مع دعم مضيفك ليعدّلوا الفلترة.
- فعّل حدود المعدل أو ضع الموقع خلف وكيل.
- لا تدفع مطالب الابتزاز. الدفع لا يوقف الهجمات المتكررة.
الأسئلة الشائعة
ماذا تفعل حماية DDoS؟
تصفّي فيضان الحركة الخبيثة قبل أن يصل إلى خادمك ليبقى الموقع متاحاً للزوار الحقيقيين.
هل توقف حماية DDoS لدى المضيف كل هجوم؟
لا. إنها تتعامل أساساً مع فيضانات الشبكة الكبيرة. أما هجمات طبقة التطبيق التي تبدو كطلبات عادية فتحتاج إلى حدود للمعدل وتخزين مؤقت وقواعد للبوتات على خادمك نفسه.
هل أحتاج إلى حماية DDoS لموقع صغير؟
نادراً ما تُستهدف المواقع الصغيرة مباشرة، لكنها قد تقع في عمليات المسح والفيضانات. الحماية الأساسية وحدود المعدل تأمين رخيص.