محمود أبوالحسن

مطور ويب شامل

تصميم الرسومات

مطور ووردبريس

مطور لارافيل

مصمم باستخدام فيغما

مستقل

محمود أبوالحسن
محمود أبوالحسن

مطور ويب شامل

تصميم الرسومات

مطور ووردبريس

مطور لارافيل

مصمم باستخدام فيغما

مستقل

أفكار وتجارب تستحق المشاركة

صلاحيات الموارد: تسجيل الدخول ليس كافيًا

1 دقيقة قراءة تقريبًا
ابدأ القراءة
صلاحيات الموارد: تسجيل الدخول ليس كافيًا

المستخدم المسجّل لا يحق له الوصول إلى كل سجل. تحتاج كل عملية قراءة أو تعديل إلى تحقق يربط الحساب بالمورد والفعل المطلوب.

الفكرة الأساسية

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

خطوات عملية

  1. حدّد من يقرأ ويعدل ويحذف كل نوع مورد.
  2. اختبر حسابين مختلفين يطلبان المورد نفسه.
  3. راجع الوظائف الإدارية والعمليات الجماعية.

الأمن السيبراني — صورة توضيحية

مثال تطبيقي

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

خطأ شائع ينبغي تجنبه

إخفاء زر أو استخدام معرف عشوائي لا يعوّض تحقق الملكية والصلاحيات.

للتوسع في الموضوع

التوثيق والمرجع الرسمي

صور توضيحية: الغلاف من Unsplash، الصورة الداخلية من Unsplash. ترخيص الاستخدام.

شارك المقال

شارك هذه الفكرة مع من تهمّه.

لنتحدث عن فكرتك القادمة

لديك سؤال أو فكرة مشروع؟ يسعدني التواصل معك.

اتصل بنا
Dark Mode EN English Buy Me A Coffee Buy Me A Coffee