ASVS Security Verification

Security verification against OWASP ASVS requirements

حول هذه الخدمة

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

ما الذي يشمله

التحقّق عند مستوى ASVS 1 أو 2 أو 3، يُختار بناءً على حساسية بياناتكم والمخاطر

متطلّبات البنية والتصميم ونمذجة التهديدات

المصادقة وإدارة الجلسات

التحكم في الوصول والتخويل

التحقق من المدخلات، والتنقية، وترميز المخرجات

التشفير المخزَّن وإدارة المفاتيح

معالجة الأخطاء، والتسجيل، وحماية البيانات

أمن الاتصالات والإعداد

منطق العمل، والملفات والموارد، وأمن API

تسجيل كل متطلّب على أنه ناجح أو فاشل أو غير منطبق مع الدليل

كيف يعمل

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

لماذا حافظ سيكيور

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

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

ما هو تحقّق ASVS؟

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

بمَ يختلف تحقّق ASVS عن اختبار الاختراق؟

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

أي مستوى من ASVS ينبغي أن نستهدف؟

يمنح المستوى 1 ضماناً أساسياً قابلاً للاختبار بالصندوق الأسود إلى حدّ كبير؛ والمستوى 2 هو الهدف الصحيح لمعظم التطبيقات التي تتعامل مع بيانات شخصية أو حساسة للعمل؛ والمستوى 3 للأنظمة عالية القيمة التي تحتاج إلى دفاع متعمّق. نساعدكم على الاختيار بناءً على البيانات والمخاطر، ولا فائدة من التحقّق فوق المستوى الذي تستدعيه مخاطركم.

هل توجد شهادة ASVS رسمية؟

لا — ASVS معيار مفتوح يُتحقَّق في مواجهته، لا مخطّط اعتماد بجهة معتمِدة. وما نقدّمه هو تقرير تحقّق مستقل يبيّن النطاق والمستوى والمنهجية والنتيجة لكل متطلّب، ويمكنكم مشاركته مع عميل أو مدقّق يسأل كيف جرى التحقّق من التطبيق.

ما الوصول الذي تحتاجونه؟

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

أي فئات يغطّيها ASVS؟

يمتدّ المعيار عبر البنية والتصميم، والمصادقة، وإدارة الجلسات، والتحكم في الوصول، والتحقق والترميز، والتشفير، ومعالجة الأخطاء والتسجيل، وحماية البيانات، والاتصالات، ومنطق العمل، والملفات والموارد، وأمن API وخدمات الويب، والإعداد. ويمضي التحقّق في المتطلّبات المنطبقة على مستواكم ضمن كل فئة.

هل يمكن أن يدعم هذا متطلّب امتثال أو متطلّب عميل؟

غالباً، نعم. فقد يطلب منكم عميل أو برنامج امتثال إثبات أن تطبيقاً جرى التحقّق منه في مواجهة معيار معترَف به. ويقدّم تقرير ASVS ذلك الدليل بصيغة يعرفها المدقّقون وفرق الأمن، وإن كان لا يحلّ محلّ تدقيق رسمي حيث يُطلَب ذلك تحديداً.

كيف تُصنَّف المتطلّبات الفاشلة؟

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

هل تشمل الخدمة إعادة التحقّق، وكم تستغرق؟

نعم — بعد المعالجة، نعيد التحقّق من المتطلّبات الفاشلة ونحدّث حالتها في التقرير. وتعتمد المدة على المستوى وحجم التطبيق؛ وعادةً يستغرق التحقّق المعتاد نحو أسبوعين إلى أربعة أسابيع، ونقدّم تقديراً محدَّداً بعد تحديد النطاق.

هل أنتم مستعدون للبدء؟
تواصلوا مع فريقنا لمناقشة احتياجات تقييم الأمان لديكم