التخطي إلى المحتوى الرئيسي
BilgeQor

خدمات الأمن

اختبار DDoS أم اختبار الحمل: أيهما تحتاج؟

قراءة 4 دقائق

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

ما هو

يحاكي اختبار الحمل واختبار الإجهاد سلوك المستخدمين الواقعي: التصفح، وتسجيل الدخول، والبحث، والإضافة إلى السلة، وإتمام الشراء، أو استدعاء واجهات API. وتُرفع حركة المرور في الاختبارات تدريجيًا إلى المستويات المتوقعة ومستويات الذروة، ثم أحيانًا إلى ما بعدها لاكتشاف نقاط الانهيار. وتركّز النتائج على أزمنة الاستجابة ومعدلات الأخطاء والإنتاجية واستخدام الموارد، وتساعد على تحديد الاختناقات، مثل استعلامات قواعد البيانات البطيئة، أو مجمّعات الاتصالات المحدودة، أو التوسّع التلقائي الذي يستجيب ببطء شديد. أما اختبار الصمود أمام هجمات DDoS فيحاكي أنماط حركة مرور عدائية: إغراقًا على مستوى الشبكة، أو استنزافًا للاتصالات، أو أحجامًا كبيرة من طلبات التطبيق مصممة لتجاوز التخزين المؤقت. وتركّز النتائج على ما إذا كانت خدمات التخفيف وتحديد معدل الطلبات وقواعد WAF والحمايات في المستويات الأعلى تكتشف حركة المرور وتمتصها، والوقت الذي يستغرقه ذلك، والأثر الذي يلمسه المستخدمون الشرعيون. يتعلق اختبار الحمل في الغالب بالسعة والكفاءة؛ ويتعلق اختبار DDoS في الغالب بالحماية والاستجابة. ويحتاج كلاهما إلى نطاق مكتوب وحدود آمنة وشروط إيقاف، ويحتاج اختبار DDoS فوق ذلك إلى موافقة المزوّد في معظم الحالات.

لمن هذا؟

تساعد هذه المقارنة الفرق التي:

  • تستعد لإطلاق أو حملة أو ذروة موسمية وتريد الاطمئنان إلى السعة
  • اشترت خدمة CDN أو خدمة تخفيف من هجمات DDoS وتريد أن ترى كيف تتصرف
  • واجهت بطئًا أو انقطاعات ولا تعرف ما إذا كان السبب هو الحمل أم هجومًا
  • تحتاج إلى أن تشرح للإدارة سبب اقتراح اختبارين لحركة المرور

ما يساعد على توضيح

تساعد المقارنة بين الاثنين على توضيح:

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

ما هو متضمن

  • اختر اختبار الحمل إذا: كان هناك إطلاق أو ذروة مقبلة، أو كان الأداء موضع شكوى متكررة، أو غيّرت البنية أو الاستضافة
  • اختر اختبار DDoS إذا: كنت تعتمد على خدمات تخفيف لم ترها تعمل فعليًا، أو كنت تشغّل خدمة واسعة الظهور، أو كان العملاء أو الشركاء يسألون عن الصمود
  • لاختبار الحمل: حدّد رحلات المستخدمين، والأحجام المتوقعة وأحجام الذروة، وبيانات الاختبار، ومعايير النجاح
  • لاختبار DDoS: حدّد سيناريوهات الهجوم، والمعدلات القصوى، وموافقات المزوّدين، وشروط الإيقاف
  • لكليهما: اتفق على البيئات والنوافذ الزمنية والمراقبة وجهات الاتصال المسمّاة وإعداد التقارير
  • فكّر في الترتيب: أصلح مشكلات السعة التي يكشفها اختبار الحمل قبل اختبار الحمايات

ما لا يشتمل عليه

  • ادعاء بأن أيًّا من الاختبارين يكفل استمرارية التشغيل أو يحمي من جميع أحداث حركة المرور المستقبلية
  • الاختبار دون تفويض كتابي وموافقة المزوّد حيثما كان ذلك مطلوبًا
  • المراقبة المستمرة أو الاستجابة للحوادث ما لم يُحدَّد نطاقها بشكل منفصل
  • التقنيات التفصيلية لتوليد حركة المرور

متى تختارها

إن لم تكن متأكدًا، فابدأ بالسؤال الذي تحتاج إلى إجابته. فإذا كان السؤال «هل يمكننا خدمة عملائنا المتوقعين يوم الإطلاق؟»، فأجرِ اختبار حمل. وإذا كان السؤال «هل ستصمد حماياتنا إذا حاول أحدهم إخراجنا عن الخدمة؟»، فأجرِ اختبار صمود أمام هجمات DDoS. وتُجري مؤسسات كثيرة الاختبارين بالتتابع: اختبار الحمل لتحديد خط أساس سليم، ثم اختبار الصمود لتقييم الحمايات قياسًا على ذلك الخط.

نهجنا

حدّد معنى النجاح قبل أن تختبر. ففي اختبار الحمل، قد يكون ذلك أزمنة استجابة مقبولة عند عدد معيّن من المستخدمين المتزامنين. وفي اختبار الصمود، قد يكون الوقت اللازم لتفعيل التخفيف ومستوى الأثر الذي يلمسه المستخدمون الشرعيون في أثناء ذلك. تقيّم خدمتنا «Application Load & Stress Testing» سلوك التطبيق ضمن سيناريوهات الاستخدام ومستويات الحمل والبيئات وحدود السلامة المتفق عليها. وتقيّم خدمتنا «DDoS Resilience Testing» سيناريوهات التعطيل المتفق عليها ضمن حدود مكتوبة، بما في ذلك التنسيق مع المزوّدين. ويُنتج كل منهما ملاحظات مكتوبة وتوصيات مرتبة حسب الأولوية، ويمكن إضافة المعالجة أو المراقبة المستمرة ضمن نطاق يُتفق عليه بشكل منفصل. وإذا كنت تخطط للاثنين، فحدّد نطاقهما معًا لتتوافق البيئات وجهات الاتصال وصيغ التقارير وتصبح النتائج قابلة للمقارنة.

DDoS Resilience Testing

عرض صفحة خدمة DDoS Resilience Testing

الأسئلة المتكررة

مقالات ذات صلة

ابدأ

هل تريد مساعدة في اختيار اختبار حركة المرور المناسب لوضعك؟

أخبرنا عن تطبيقك واستضافتك ومزوّديك والحدث أو الخطر الذي تستعد له. وسنوصي بنطاق اختبار متناسب.

اطلب نطاقًا مكتوبًا