البيانات خلف كل طلب
كل طلب إلى الواجهة يحمل معرّفًا أو رمز دخول، وأي خلل في التحقق منهما قد يسمح بقراءة بيانات مستخدم آخر أو تعديلها.
نختبر يدويًا واجهات API التي تعتمد عليها تطبيقاتك وشركاؤك، سواء أكانت REST أم GraphQL، كما يفعل المهاجم الحقيقي. ونتحقق من كل ثغرة نعتمدها ونعيد إنتاجها خطوة بخطوة قبل تسليمها.
واجهات API هي الطريق المباشر إلى بياناتك ووظائف أنظمتك، وعليها تعتمد تطبيقات الويب والجوال والتكاملات مع الشركاء. وثغرة واحدة في التحقق من الصلاحيات قد تكشف بيانات جميع عملائك دون أن تظهر في واجهة المستخدم أصلًا.
كل طلب إلى الواجهة يحمل معرّفًا أو رمز دخول، وأي خلل في التحقق منهما قد يسمح بقراءة بيانات مستخدم آخر أو تعديلها.
تُضاف نقاط نهاية وإصدارات جديدة باستمرار، وتبقى أحيانًا إصدارات قديمة أو غير موثقة مكشوفة على الإنترنت دون أن ينتبه لها أحد.
نوثّق تقرير اختبار الاختراق بما يتوافق مع الضوابط الأساسية للأمن السيبراني NCA ECC وإطار الأمن السيبراني للبنك المركزي السعودي SAMA CSF، ليساعدك على إثبات استيفاء متطلبات اختبار الاختراق.
أخطاء التفويض بين المستخدمين والأدوار، وثغرات منطق الأعمال في تسلسل الطلبات، لا يلتقطها الفحص الآلي، ويكتشفها مختبر بشري يفهم طريقة استخدام واجهتك.
نغطّي فئات OWASP API Security Top 10 وما يتجاوزها، بفحوص على كل نقطة نهاية وكل دور، في واجهات REST وGraphQL، بما فيها الواجهات الخلفية لتطبيقات الجوال وواجهات الشركاء.
نتحقق من أن كل طلب يعيد بيانات صاحبه فقط، فنختبر هل يمكن الوصول إلى طلبات أو فواتير أو ملفات مستخدم آخر بتغيير المعرّف في المسار أو المعاملات أو جسم الطلب.
نفحص إصدار رموز JWT والتحقق من توقيعها وصلاحيتها، وتدفقات OAuth، ومفاتيح API وطريقة حمايتها، ونبحث عن رموز تبقى صالحة بعد تسجيل الخروج أو تغيير كلمة المرور، أو يمكن استخدامها في غير ما صدرت له.
نختبر هل يستطيع مستخدم عادي استدعاء نقاط نهاية إدارية أو وظائف مخصصة لدور أعلى، مثل حذف المستخدمين أو تعديل الإعدادات أو تصدير البيانات.
نتحقق من أن الواجهة لا تقبل تعديل حقول محمية تُرسَل في الطلب، مثل الدور أو الرصيد أو حالة الحساب (mass assignment)، ولا تعيد في الردود حقولًا حساسة لا يحتاجها التطبيق المستدعي.
نراجع حدود معدل الطلبات وأحجامها وعدد العناصر في كل صفحة، بحثًا عن مسارات تسمح بتخمين الرموز أو كلمات المرور أو باستهلاك موارد الخادم دون حد، مع الالتزام بالحدود المتفق عليها في قواعد الاختبار.
نفحص المعاملات التي تصل إلى قاعدة البيانات أو الأنظمة الخلفية بحثًا عن ثغرات الحقن، وكذلك البيانات التي تستقبلها الواجهة من واجهات خارجية تعتمد عليها، ونختبر الحقول التي تقبل روابط، مثل webhooks واستيراد الملفات، للتأكد من أن الخادم لا يمكن دفعه إلى طلب موارد داخلية (SSRF).
نراجع إعدادات CORS، وطرق HTTP المسموح بها، ورسائل الخطأ التي تكشف تفاصيل البنية التقنية، وترويسات الأمان (security headers)، وصفحات التوثيق أو التصحيح المكشوفة دون قصد.
نختبر كشف المخطط عبر introspection، والتفويض على مستوى كل حقل وكل عملية (query وmutation)، والاستعلامات المتداخلة العميقة وتجميع الطلبات (batching) التي قد تتجاوز حدود الاستخدام.
نبحث ضمن النطاق المتفق عليه عن إصدارات قديمة أو نقاط نهاية غير موثقة أو بيئات اختبار ما زالت تعمل، فهي غالبًا أضعف حماية من الإصدار الحالي.
نختبر تسلسل العمليات في الواجهة، مثل الشراء والتحويل والاسترداد، بحثًا عن تخطي خطوات إلزامية أو تكرار العمليات أو حالات التسابق (race conditions) عند إرسال طلبات متزامنة.
ريلاينت منصة سعودية لاختبار الاختراق كخدمة (PTaaS)، مقرها الرياض ومرخّصة من الهيئة الوطنية للأمن السيبراني. يبدأ الباحث بفهم واجهتك: نقاط النهاية، والأدوار، والبيانات التي يملكها كل مستخدم. ثم يختبرها يدويًا بعقلية المهاجم الحقيقي، مسترشدًا بـ OWASP API Security Top 10 وOWASP Top 10 وPTES، ويربط الثغرات الصغيرة في سلاسل استغلال تُظهر أثرها الفعلي على أعمالك. ونوثّق التقرير بما يتوافق مع NCA ECC وSAMA CSF، وكل ثغرة نراجعها ونتحقق منها ونعيد إنتاجها قبل التسليم.
شاركنا متطلباتك أو احجز استشارة مدتها ٣٠ دقيقة مع مختبر اختراق رئيسي، لتحديد الواجهات المستهدفة وإصداراتها وأدوار المستخدمين فيها.
تُنشئ شركتك برنامجًا على المنصة يحدّد الأصول داخل النطاق وخارجه، وقواعد الاختبار (نوافذ الاختبار، والتقنيات الممنوعة مثل هجمات حجب الخدمة DoS، وحدود معدل الطلبات، وقنوات التصعيد)، وميزانية مقترحة.
تراجع ريلاينت النطاق وتتفق معك على الميزانية، وتجهّز لنا توثيق الواجهة إن وُجد والحسابات التجريبية لكل دور. ويعمل البرنامج وفق اتفاقية الاختبار القياسية لدى ريلاينت أو وفق عقدك الخاص بعد قبولنا له، ويُوقَّع اتفاق عدم إفصاح NDA قبل بدء أي اختبار.
يبدأ الباحثون المعيّنون الاختبار، وتفرز ريلاينت كل بلاغ. وأي ثغرة حرجة أو عالية معتمدة يمكن إرسالها إليك فورًا قبل التقرير.
نسلّم التقرير بكل ثغرة معتمدة، وتناقش كل ثغرة معنا عبر التعليقات، وقد نطلب رأيكم في بعضها عبر مراجعة الشركة.
بعد الإصلاح تطلب إعادة اختبار مجانية ما دام البرنامج في مرحلة التقرير أو إعادة الاختبار، وتصلك النتيجة فور انتهاء التحقق.
لا تدفع إلا إذا أكّدت ريلاينت ثغرة واحدة على الأقل بدرجة حرجة أو عالية، وعندها تكون الرسوم هي ميزانية البرنامج المتفق عليها: مبلغ واحد للاختبار كاملًا، وتصدر الفاتورة تلقائيًا مع التقرير. تُحدَّد الميزانية حسب حجم النطاق (عدد الواجهات ونقاط النهاية) وعمق الاختبار والإطار الزمني، ولا يوجد حد أدنى للاختبار، فواجهة واحدة بنطاق صغير تُسعَّر بالطريقة نفسها.
شاركنا متطلباتك أو احجز استشارة مدتها ٣٠ دقيقة مع مختبر اختراق رئيسي.