خطوات الاستخدام
أدخل إجمالي عدد الطلبات (Total Requests): قم بإدخال العدد الإجمالي لجميع الطلبات التي استقبلها خادم الويب أو تطبيق الويب خلال فترة زمنية محددة (مثل يوم، أسبوع، شهر). هذه القيمة تمثل حجم حركة المرور الكلي، وتشمل الطلبات المشروعة والضارة معًا. يمكن الحصول على هذه البيانات من سجلات الخادم (server logs) أو أدوات تحليل حركة المرور مثل Google Analytics أو لوحات تحكم WAF.
أدخل عدد الطلبات المحظورة (Blocked Requests): قم بإدخال عدد الطلبات التي قام جدار حماية تطبيقات الويب (WAF) بحظرها خلال نفس الفترة الزمنية. هذه الطلبات عادةً ما تكون هجمات إلكترونية مثل حقن SQL (SQL injection)، هجمات XSS، أو هجمات حجب الخدمة (DDoS). تأكد من أن فترة القياس متطابقة مع إجمالي الطلبات.
احسب نسبة الحظر: تستخدم الآلة الحاسبة الصيغة: (الطلبات المحظورة / إجمالي الطلبات) × 100. تُظهر النسبة المئوية فعالية WAF في منع الهجمات. على سبيل المثال، إذا كان إجمالي الطلبات 10000 وتم حظر 500، فإن النسبة = (500/10000)*100 = 5%.
حلل النتيجة على العتبات التي تذكرها الأسئلة الشائعة، وهي متصلة بلا فجوات: أقل من خمسة بالمئة ضمن المعتاد لموقع غير مستهدف، ومن خمسة إلى أقل من عشرة بين المعتاد والمستهدف، ومن عشرة إلى عشرين موقع مستهدف بشكل متكرر، ومن أكثر من عشرين إلى خمسين مرتفعة تستدعي مراجعة القواعد، وفوق خمسين صارمة جداً والأرجح أنها تحظر مستخدمين حقيقيين. فالنسبة المرتفعة قد تشير إلى كثرة الهجمات أو إلى صرامة مفرطة تحظر طلبات مشروعة، والنسبة المنخفضة قد تعني جداراً غير فعال أو هجمات قليلة، لذلك تابع النسبة عبر الزمن ولا تحكم من رقم واحد.
أمثلة محلولة
تطبيقات عملية على فعالية جدار حماية تطبيقات الويب (WAF) بخطوات الحل كاملة.
الحل
الحساب: نسبة الحظر = (120,000 / 500,000) × 100 = 24%. هذا يعني أن 24% من حركة المرور كانت ضارة وتم حظرها. النسبة مرتفعة نسبيًا، مما يشير إلى هجوم كبير. يجب على فريق الأمن التحقق من أن WAF لم يحظر أي طلبات مشروعة (إيجابيات كاذبة). كما ينبغي تحليل مصدر الهجمات واتخاذ إجراءات إضافية مثل تقييد المعدل (rate limiting). إذا استمرت النسبة مرتفعة، فقد يحتاج الموقع إلى ترقية البنية التحتية أو استخدام خدمات حماية إضافية مثل CDN مع ميزات أمان.
الحل
الحساب: (120/8000)*100 = 1.5%. نسبة منخفضة، مما قد يعني أن الموقع ليس هدفًا رئيسيًا للهجمات، أو أن WAF يعمل بشكل جيد في تصفية الهجمات. لكن لا ينبغي الاستهانة، لأن بعض الهجمات المتطورة قد تتجاوز WAF. يُنصح بمراجعة سجلات الأمان للتأكد من أن الهجمات الفعلية صغيرة. إذا كانت النسبة منخفضة جدًا مثل 0.1%، فقد تكون WAF غير فعالة أو مكونة بشكل خاطئ. في المقابل، إذا كانت قريبة من 0% تمامًا، فقد يعني ذلك أن الموقع لا يواجه أي هجمات، أو أن WAF لا يعمل.
أمثلة محسوبة
قيم مُدخَلة ونتيجة محسوبة فعليًا بواسطة فعالية جدار حماية تطبيقات الويب (WAF).
حالة الخطوة الثالثة
- إجمالي الطلبات
- 10,000
- الطلبات المحظورة
- 500
مثال هجوم حجب الخدمة
- إجمالي الطلبات
- 500,000
- الطلبات المحظورة
- 120,000
مثال المدونة الصغيرة
- إجمالي الطلبات
- 8,000
- الطلبات المحظورة
- 120
حد الصرامة العليا المشمول
- إجمالي الطلبات
- 100
- الطلبات المحظورة
- 50
فوق حد الصرامة
- إجمالي الطلبات
- 100
- الطلبات المحظورة
- 51
حد العشرين المشمول
- إجمالي الطلبات
- 1,000
- الطلبات المحظورة
- 200
حد العشرة المشمول
- إجمالي الطلبات
- 1,000
- الطلبات المحظورة
- 100
لا حظر إطلاقاً
- إجمالي الطلبات
- 10
- الطلبات المحظورة
- 0
حظر كل الحركة
- إجمالي الطلبات
- 100
- الطلبات المحظورة
- 100