انتقل إلى محتوى الدرس

Server-Side Input Validation Rules التحقق من المدخلات وتطهيرها بالخادم

اكتشف لماذا يُعد الخادم خط الدفاع الحقيقي لحماية النظام وكيف يطبق التحقق من المدخلات ويجزّئ كلمات المرور ويمنع حقن SQL بالاستعلامات المحضرة ويحمي الصلاحيات والأسرار.
1 صفوف تعليمية
تكنولوجيا الويب
2 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

أول بوابة يمر عبرها أي طلب فور وصوله إلى خادم الواجهة الخلفية هي التحقق الصارم من المدخلات وتطهيرها () قبل السماح لها بالوصول إلى منطق العمل أو قاعدة البيانات:

نوع الفحص في الخادم ماذا يفحص الخادم بالتحديد؟ مثال لمدخلات يرفضها الخادم فوراً
وجود الحقل ونوع البيانات هل الحقل الإجباري موجود؟ وهل حقل «الكمية» رقم صحيح فعلاً وليس نصاً؟ رفض إرسال نص في خانة الكمية الرقمية
حدود الطول والنطاق المسموح هل الكمية بين و؟ وهل طول الاسم لا يتجاوز الحد الأقصى المسموح؟ رفض كمية سالبة أو نص ضخم يستهلك ذاكرة الخادم
مطابقة الصيغة والقائمة البيضاء هل البريد مكتوب بصيغة قياسية؟ وهل الخيار المرسل ضمن الخيارات المعتمدة؟ رفض بريد غير صالح أو حالة طلب غير موجودة بالنظام