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