Skip to content

الأمن السيبراني - تقييم الثغرات الأمنية

تطوير الويب

يُعد تقييم الثغرات الأمنية عملية منهجية في مجال الأمن السيبراني تُستخدم لتحديد وتصنيف وترتيب أولويات نقاط الضعف الأمنية في البيئة الرقمية للمؤسسة.

تتضمن عملية تقييم الثغرات الأمنية لنظامكم الخطوات التالية:

تنقية البيانات والتحقق من صحتها ​

التحقق من صحة البيانات المرسلة من قبل المستخدم قبل معالجتها.

التحكم في الوصول القائم على الأدوار (RBAC) ​

ضمان تقييد الوصول إلى المعلومات بناءً على صلاحيات المستخدم.

التخزين الآمن للبيانات والتشفير ​

ضمان تشفير البيانات الحساسة الموجودة في قاعدة البيانات. يوفر إطار العمل Laravel وظائف تشفير [6] يمكن استخدامها لتشفير البيانات.

تحديثات التصحيحات الأمنية والصيانة ​

ضمان تحديث التقنيات المستخدمة في التطوير ومطابقتها لأحدث التصحيحات الأمنية.

تحديد معدل الطلبات (Rate Limiting) ​

ضمان تطبيق قيود مناسبة على معدل الطلبات لنقاط النهاية (endpoints) المستخدمة للمصادقة أو للاستعلام عن معلومات حساسة.

هجمات البرمجة عبر المواقع (XSS) ​

ضمان معالجة البيانات (الهروب/الترميز - escaping) التي يتم إرجاعها للمستخدم بشكل صحيح لمنع تنفيذ الأكواد الضارة.

تحديث المكتبات والاعتماديات (Dependencies) ​

تشغيل الأمر npm audit أو composer audit –locked بشكل أسبوعي أو شهري للتحقق من وجود ثغرات أمنية وتحديث الاعتماديات وفقاً لذلك.

استخدام الدوال غير الآمنة ​

تجنب استخدام دالة md5() لأغراض التشفير. [3]

غياب ترويسات الأمان وسياسة أمان المحتوى (CSP) ​

يتم تقييم ترويسات الأمان وسياسة أمان المحتوى (CSP) الخاصة بالتطبيق.

تسجيل عمليات CRUD في قاعدة البيانات ​

تسجيل عمليات الإنشاء (Create) والقراءة (Read) والتحديث (Update) والحذف (Delete) التي تتم على قاعدة البيانات كلما أمكن ذلك.

غياب التحقق من الصلاحيات (Authorization) ​

تقييم احتمالية وجود ثغرة "المرجع المباشر غير الآمن للكائن" (IDOR) لكل مسار (route) في تطبيق الويب، وضمان تعيين الصلاحيات المناسبة لكل مسار.

تجنب كشف مفاتيح واجهة برمجة التطبيقات (API Keys) وكلمات المرور في المستودعات المشتركة ​

في حال الحاجة إلى رفع ملفات تحتوي على بيانات سرية (secrets) إلى المستودع، يجب تشفير الملف.

بيانات الاتصال الخاصة بالمسائل الأمنية (اختياري) ​

يمكن إضافة ملف security.txt إلى تطبيق الويب؛ حيث يحتوي هذا الملف على بيانات الاتصال اللازمة للإبلاغ عن أي مشكلات تتعلق بأمن تطبيق الويب الخاص بك.

الأسعار ​

الخدمةالسعر بالساعة
تقييم الثغرات الأمنية

هل أنت مستعد للطلب؟ ​