صائد الثغراتاختبار الاختراق

الخدمات · تطبيقات الجوال

اختبار اختراق تطبيقات الجوال على iOS و Android

يحمل تطبيقكم حسابات عملائكم ومدفوعاتهم وبياناتهم الشخصية، ويستطيع كل من يثبّته أن يدرس طريقة تواصله مع خوادمكم. لذلك نختبر التطبيق وواجهات برمجة التطبيقات التي يعتمد عليها، وفق OWASP MASVS و MASTG، ويؤكد مختص كل نتيجة قبل أن تصل إلى تقريركم.

ما نختبره

نختبر تطبيقكم في كل مجال ينطبق عليه من مجالات معيار OWASP MASVS للتحقق من أمن تطبيقات الهواتف الذكية، إلى جانب واجهات برمجة التطبيقات التي يعتمد عليها.

  • البيانات المخزّنة على الجهازMASVS-STORAGE

    ما يكتبه التطبيق في التخزين والسجلات والنسخ الاحتياطية، وهل تتسرّب منه بيانات حساسة.

  • التشفيرMASVS-CRYPTO

    كيف يشفّر التطبيق البيانات ويتعامل مع المفاتيح، بما في ذلك المفاتيح والبيانات السرية المتروكة داخل التطبيق نفسه.

  • تسجيل الدخول والجلساتMASVS-AUTH

    المصادقة وإدارة الجلسات ورموز التحقق لمرة واحدة والدخول بالبصمة، والتحقق الإضافي الذي تحتاجه العمليات الحساسة.

  • الاتصال بالشبكةMASVS-NETWORK

    تشفير البيانات أثناء النقل والتحقق من الشهادات، بما في ذلك تثبيت الشهادات إن كنتم تستخدمونه.

  • التفاعل مع نظام التشغيلMASVS-PLATFORM

    الروابط العميقة وغيرها من صور الاتصال بين العمليات، ومكوّنات WebView، وما تكشفه الشاشة.

  • الشيفرةMASVS-CODE

    التعامل مع المدخلات، والمكوّنات الخارجية ذات الثغرات المعروفة، وطريقة فرض التحديثات.

  • مقاومة الهندسة العكسيةMASVS-RESILIENCE

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

  • الخصوصيةMASVS-PRIVACY

    البيانات الشخصية التي يجمعها التطبيق ويشاركها، وهل يحتاج إليها فعلاً، وهو ما يهمّكم في نظام حماية البيانات الشخصية.

  • واجهات برمجة التطبيقات خلف التطبيقBOLA / IDOR

    ضوابط الوصول بين المستخدمين، والتعديل غير المصرّح به للحقول، وتقييد معدل الطلبات، ومنطق الأعمال في المدفوعات والمحافظ والقسائم والحجوزات.

متى تختبرون تطبيقكم؟

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

ما نحتاجه منكم

  • نسخة Android (ملف APK أو AAB) ونسخة iOS (عبر TestFlight أو ملف IPA)
  • حساب تجريبي لكل دور من أدوار المستخدمين، مثل العميل والمسؤول
  • بيئة نختبر عليها، ويُفضَّل أن تكون البيئة التجريبية. وإن اختبرنا بيئة الإنتاج، نتفق أولاً على نوافذ الاختبار وشروط الإيقاف
  • توثيق واجهات برمجة التطبيقات، مثل ملف OpenAPI أو مجموعة Postman، إن توفّر لديكم

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

ما تستلمونه

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

وإذا أكدنا نتيجة حرجة، نُبلغ جهة التواصل المسمّاة لديكم خلال 24 ساعة من تأكيدها، دون انتظار التقرير النهائي.

السعر والمدة

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

أسئلة شائعة

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

لنبدأ

أخبرونا بما تريدون اختباره

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

راسلونا على واتساب، يُفتح في نافذة جديدة

أسرع وسيلة للتواصل، ونحرص على الرد في يوم العمل نفسه

  • اتفاقية عدم الإفصاح قبل أي تفصيل تقني
  • سعر ثابت للنطاق المتفق عليه
  • جولة إعادة اختبار مشمولة

كيف نتعامل مع بياناتكم: سياسة الخصوصية

البريد الإلكترونيinfo@thagharat.comالهاتف+966 50 601 6914
المقرالرياض، المملكة العربية السعودية