قيد التصميم

APEA

محلِّل فعالية حماية التطبيقات

الـ WAF لديك مُهيَّأ؛ لكن هل يحمي؟ صُمِّم APEA ليقيس الملف التعريفي للحماية القائم أمام أي تطبيق في الاتجاهين: أي الهجمات تَنفُذ، وأي حركة مرور مشروعة تُحجَب دون داعٍ، وكلٌّ منها مصحوبٌ بالطلب الذي يُثبته.

تصف هذه الصفحة كيف يُراد لـ APEA أن يعمل. إنه مفهوم لم يبدأ بناؤه بعد، فلا شيء يُشترى أو يُثبَّت أو يُعرَض اليوم. أما فعالية الـ WAF فيقيسها فريقنا اليوم ضمن خدمة تقييم فعالية WAF.

نبذة عن APEA

يُحكَم على الـ WAF عادةً بما يحجبه. تبدو قائمةٌ طويلة من الطلبات المحجوبة حمايةً، لكنها لا تقول شيئاً عن الهجمات التي نفذت، ولا عن العملاء المشروعين الذين رُدّوا. وكلاهما يُكتشف عادةً في بيئة الإنتاج.

APEA هو تصميمنا لقياس ملف الحماية في الاتجاهين. ستُرسَل حالات هجوم من مكتبة مُرقَّمة الإصدارات، مصنّفة وفق فئات دليل اختبار OWASP، عبر الملف إلى تطبيق مرجعي هشّ عمداً يقف خلفه، إلى جانب حركة المرور المشروعة التي يقبلها تطبيقك فعلاً. والنتيجة تغطيةٌ بحسب الفئة، وكل تجاوز وكل حجب خاطئ مع الطلب الذي يُثبته، وقائمة ضبط تسمّي القواعد الواجب تغييرها.

APEA مفهوم: لم يبدأ بناؤه بعد، ويأتي خلف أعمال أخرى في خارطة طريقنا. ويجيب عن السؤال نفسه اليوم تقييمُ فعالية الـ WAF الذي يقدّمه فريقنا خدمةً.

في الاتجاهين
التجاوزات والحجب الخاطئ
مُثبَتة
كل نتيجة مع طلبها
قابلة للمقارنة
أي WAF فوق HTTP
قيد التصميم
ليس قيد البناء بعد

خطآن، قياسٌ واحد

يمكن للملف التعريفي أن تفوته هجمةٌ وأن يحجب عميلاً، وعلى التقرير أن يُظهِر كليهما

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

نظرةٌ إلى نتيجة قياس

الاتجاهان على شاشةٍ واحدة: ما نفَذ وما حُجِب دون داعٍ، وقائمة الضبط التي تخرج من ذلك

APEA — تقرير الفعالية
Preview

An illustration of the interface with sample data. Switch screens with the tabs above.

ما صُمِّم ليفعله

ما سيجعل القياس أميناً وقابلاً للتكرار

قياس لكل ملف تعريفي، لا لكل مُورِّد
السؤال ليس أبداً «هل هذا الـ WAF جيد؟» بل «هل الإعداد القائم أمام هذا التطبيق يوقف ما يهمّ؟» كل نتيجة تخصّ ملفاً تعريفياً محدداً والتطبيق الذي يحميه.
اختبار على تطبيقات مرجعية
تقع تطبيقات هشّة عمداً خلف ملفك التعريفي بوصفها الهدف، فيكون القياس أميناً ولا يُطلَق شيء نحو أنظمتك الإنتاجية لمعرفة النتيجة.
حالات مستمدة من معيار عمومي
تتبع حالات الاختبار دليل اختبار OWASP، فتُوصَف التغطية بفئات يمكن لأي شخص الرجوع إليها، لا بمصطلحات اخترعتها الأداة نفسها.
الهجمات الفائتة، مع الإثبات
تحمل كل ثغرة الطلب الذي نفَذ والاستجابة التي عادت، فيستطيع مهندس الـ WAF إعادة إنتاجها في دقيقة بدلاً من الجدال حول ما إذا كانت حقيقية.
الإيجابيات الكاذبة تُحسَب تكلفةً
الملف التعريفي الذي يحجب كل شيء يحقق درجةً كاملةً أمام الهجمات ويُعطّل العمل. تُقاس حركة المرور المشروعة إلى جانب ذلك، فيُظهر تشديدُ قاعدةٍ ثمنَه على الفور.
قبل التغيير وبعده
عمليات التشغيل قابلة للمقارنة، فيمكن قياسُ تغييرٍ في الضبط أو ترقيةٍ لمجموعة القواعد أو انتقالٍ بين المورّدين بدلاً من الوثوق به. ويظهر تراجع الحماية بالوضوح نفسه الذي تظهر به التحسينات.
صيغ حمولة ملائمة للسياق
إلى جانب الحمولة النموذجية، تُولَّد صيغ وأساليب تهرّب مناسبة للتقنيات التي يستخدمها هذا التطبيق فعلاً، لأن القاعدة التي تلتقط الشكل الظاهر من الهجوم كثيراً ما تفوتها صيغته التالية.
التغطية بحسب الفئة
تتجمّع النتائج بحسب الفئة: الحقن، والتحكم في الوصول، ومعالجة رفع الملفات وسواها، فتصبح الثغرة جملةً يستطيع المدير التصرّف بناءً عليها، لا جدولاً بآحاد الطلبات.
إرشاد موجَّه إلى قاعدة بعينها
تُسمّي التوصياتُ القاعدةَ أو الإعداد الواجب تغييره وما يُتوقَّع من تغييره، بدلاً من أن تنصحك بعبارات عامة بتحسين إعداداتك.
قابل للتكرار وفق جدول
تُحدَّث مجموعات القواعد، وتتغير التطبيقات، ويُعطِّل أحدهم قاعدةً في الثانية فجراً لإطلاق إصدار. والتشغيل المتكرر هو ما يُظهِر ذلك قبل أن يجده مهاجم.
محايد تجاه المورّدين بحكم التصميم
يجري الاختبار عبر الملف التعريفي فوق HTTP، فأيّاً كان ما يقف أمام التطبيق — جهازاً أو خدمةً سحابيةً أو وكيلاً عكسياً — يُقاس بالطريقة نفسها وتكون النتائج قابلة للمقارنة.
مُصمَّم ليعمل داخل بيئتك
الملفات التعريفية ومجموعات القواعد والنتائج تصف دفاعاتك، وهي بالضبط النوع من المعلومات الذي ينبغي أن يبقى داخل المؤسسة. وسيُثبَّت حيث يجب أن تبقى تلك البيانات.

ماذا سيقيس

أي حمايةٍ تقف أمام التطبيق فوق HTTP

تطبيقات الويب
واجهات API
الوكلاء العكسيون والبوابات
خدمات WAF السحابية

حالات الاستخدام

حيث يكلّف كلا الخطأين

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

كيف سيعمل

من وصف الملف التعريفي إلى إثبات التغيير

1
وصف الملف التعريفي
حدِّد الملف التعريفي قيد الاختبار، والتطبيق الذي يحميه، وما يفعله ذلك التطبيق بصورة مشروعة: رفع الملفات، والمدخلات الطويلة، والمعاملات غير المعتادة، وحركة المرور التي يجب ألّا تُحجَب.
2
التشغيل في الاتجاهين
تمرّ حالات الهجوم وحركة المرور المشروعة كلتاهما عبر الملف التعريفي نفسه نحو تطبيق مرجعي. ولا يمسّ شيءٌ أنظمتك الإنتاجية.
3
قراءة الرقمين المهمّين
ما الذي نفَذ، وما الذي حُجِب دون أن يستحق — بحسب الفئة، وكلٌّ مصحوبٌ بالطلب الكامن خلفه.
4
اضبط، ثم أثبِت ذلك
طبِّق التغييرات الموصى بها وأعِد التشغيل. تُظهِر المقارنة ما إذا كانت الثغرة قد أُغلِقت وما إذا كان موضعٌ آخر قد انفتح.

كيف سيُقدَّم

خطّتنا حين يُبنى: في صورة مهمة، أو مُثبَّتاً لديكم، أو مع خدمات الحماية لدينا

في صورة مهمة
سيُجري فريقنا القياس ويستعرض قائمة الضبط مع مهندسي الـ WAF لديكم.
مُثبَّت لديكم (مُخطَّط)
الخطة أن تُشغّلوه بأنفسكم أمام ملفاتكم التعريفية، وفق جدول، مع بقاء النتائج في الداخل.
إلى جانب خدمات الحماية
ادمِجوه مع خدماتنا لتصميم الـ WAF وضبطه حين يكون جواب القياس مشروعاً.

لماذا APEA

بمَ يختلف عن قراءة لوحة الـ WAF لديك

الطلبات المحجوبة ليست تغطيةً
لوحة تعرض آلاف عمليات الحجب تُثبِت أن المنتج يعمل، لا أنه يوقف ما يهمّ. التغطية هي ما نفَذ، ولا يُظهِر لك ذلك سوى اختبار.
كلا الخطأين في تقرير واحد
الأمن يشدّد القواعد، والعمل يخفّفها، وكلا الطرفين يحتجّ بحكايات متفرقة. قياسٌ واحد يُظهِر الهجمات الفائتة والعملاء المحجوبين معاً يُنهي هذا الجدال.
لا شيء يُطلَق نحو الإنتاج
لأن الهدف تطبيقٌ مرجعي خلف ملفك التعريفي، فإن تكرار القياس آمنٌ متى شئت، حتى في أسبوع إطلاق إصدار.
ينتهي بتغييرات، لا بنعوت
المُخرَج قائمةٌ بالقواعد والإعدادات مع ما يُغيَّر وما يُتوقَّع، وتشغيلٌ ثانٍ لتأكيده. أما «عزِّز وضع الـ WAF لديك» فليست نصيحةً يستطيع أحدٌ التصرّف بناءً عليها.

الأسئلة الشائعة

ما تسأله فرق الأمن قبل القياس الأول

هل تهاجمون أنظمتنا الإنتاجية؟
مع أي أنواع WAF سيعمل؟
كيف تختبرون الإيجابيات الكاذبة؟
في أي مرحلة هذا المنتج؟
كم سيستغرق التشغيل الواحد؟
بمَ يختلف هذا عن اختبار الاختراق؟
هل سيُعطِّل شيئاً؟
هل يمكننا تشغيله بأنفسنا؟
كم مرةً ينبغي أن نقيس؟
ماذا نتلقّى؟
هل تحتاجون إلى وصولٍ إلى لوحة الـ WAF لدينا؟
ما علاقته بمنتجاتكم الأخرى؟
اعرِف ما الذي تفعله حمايتك فعلاً
APEA قيد التصميم. إن أردتم أن تعرفوا ما الذي يوقفه الـ WAF لديكم فعلاً اليوم، فتحدّثوا إلينا: تقييم فعالية الـ WAF يجيب عن ذلك الآن، والاهتمام المبكّر يرفع APEA في قائمتنا.