التحقق من المدخلات يمنع معظم هجمات الحقن.
مبادئ التحقق
- لا تثق في مدخلات المستخدم أبداً
- القائمة البيضاء فوق السوداء
- تحقق من جانب الخادم
- نظّف للسياق
- شفّر المخرجاتالأخطاء الشائعة
- التحقق من جانب العميل فقط
- التصفية بالقائمة السوداء
- التشفير غير الصحيح
- التحقق المفقود
- مشاكل تحويل الأنواعأنواع المدخلات
- SQL: استعلامات معلمية
- HTML: تشفير واعي بالسياق
- الأوامر: تجنب أو اهرب
- الملفات: التحقق من النوع والحجم
- URLs: قائمة بيضاء للبروتوكول