المصطلحات

اختبار الاختراق

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

ابدأ مشروعك

لماذا يهم

الأدوات الآلية تكتشف المشكلات المعروفة. أما الإنسان فيكتشف المشكلات التي لا تظهر إلا حين تتسلسل عدة نقاط ضعف صغيرة، أو حين يستخدم منطق المنتج بطريقة لم يخطط لها أحد. ويخبرك اختبار الاختراق بما يستطيع المهاجم الوصول إليه فعلا، لا بما يبدو خطرا على الورق فقط. وهو يختلف عن الفحص الآلي للثغرات.

كيف يتم

  1. تحديد النطاق والإذن. اتفقوا كتابة على ما يجوز اختباره وما لا يجوز، ومتى.
  2. رسم الخريطة. يتعرف المختبر على طريقة عمل التطبيق: صفحاته وواجهات API والأدوار والبيانات.
  3. الاختبار. يحاول المختبر كسر المصادقة والتحكم في الصلاحيات ومعالجة المدخلات ومنطق العمل، يدويا وبالأدوات.
  4. التقرير. يحصل كل اكتشاف على درجة خطورة وخطوات لإعادة إنتاجه ونصيحة لإصلاحه.
  5. إعادة الاختبار. بعد الإصلاح يتأكد المختبر أن المشكلات زالت فعلا.
الأسلوبما يعرفه المختبرالفائدة الرئيسية
الصندوق الأسودلا شيء سوى ما يراه الجمهوررؤية المنتج كما يراه الغريب
الصندوق الرماديحساب مستخدم عادي وبعض الوثائقمعرفة ما يصل إليه مستخدم مسجل
الصندوق الأبيضالشيفرة المصدرية والبنيةأعمق تغطية ممكنة

أخطاء شائعة

  • الاختبار قبل إصلاح الأساسيات، فيمتلئ التقرير بمشكلات تعرفها أصلا.
  • اعتبار التقرير النظيف دليل أمان. اختبار الاختراق لقطة لنسخة واحدة في يوم واحد.
  • إهمال إعادة الاختبار.
  • اختبار نظام يعمل فعليا دون الاتفاق على القواعد أولا. فالتصريح يحمي الطرفين.

مصطلحات ذات صلة

يبدأ المختبرون غالبا من قائمة OWASP Top 10، وتكشف مراجعة الشيفرة الآمنة كثيرا من المشكلات نفسها في وقت أبكر من داخل الشيفرة. واقرأ عن نهجنا في اختبار الاختراق.

تابع الاستكشاف

هل أنت مستعد لبناء منتج آمن؟

حدّثنا عن منتجك، وسنرد بخطة واضحة.

ابدأ مشروعك

نود استخدام Microsoft Clarity لفهم كيف يستخدم الزوار الموقع حتى نحسّنه. يضع ملفات ارتباط ويبقى متوقفًا ما لم توافق. سياسة ملفات الارتباط