العودة لجميع دراسات الحالة
fashionتم فتح الوصول الكامل

أربعة أدوار وسوق واحدة والثغرة التي وجدناها قبل الإطلاق

السوق الوسيطة لديها أربعة أنواع من المستخدمين يجب ألا يرى أحدهم بيانات الآخر. وجد تدقيق ما قبل الإطلاق مسار تسجيل عام يمكن أن يصبح مسؤولًا — قبل وجود أي مستخدم يدفع.

صناعة الأزياء والنسيج · مطابقة B2B بوساطة

fashion
4
roles
1
critical Found
no
launched With It

!الحاجة

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

المقاربة

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

التقنيات المستخدمة

Next.jsSupabaseRow-level securityRole-based authorizationi18n

المُنجَز

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

الأثر

أُغلق مسار الاستيلاء على الحسابات قبل أن يتأثر به أي مستخدم يدفع
وما أظهره هو تدقيق الأدوار الأربعة كلٍّ على حدة — فالمسار السعيد مرّ نظيفًا وكان سيُشحن
الثقة ببيانات وصفية يرسلها العميل داخل مُشغّل إنشاء الحسابات صارت نمطًا معروفًا يجب فحصه لا مفاجأة
اتُّخذ قرار الإطلاق بناءً على أدلة مكتوبة لا على انطباع بأن كل شيء يبدو بخير
هذه المنصة قبل الإطلاق ولا ندّعي نتائج لم تحققها — الاكتشاف نفسه هو النتيجة الجديرة بالذكر

مستعد لتحقيق نتائج مماثلة؟

اتصل بنا
Supalabs AI solutions