التحقق من صحة المدخلات

9 يونيو 2021 | Cybrary التحقق من صحة المدخلات


مكتبة التحقق من صحة الإدخال

التحقق من صحة المدخلات، أو ما يُعرف أيضًا بالتحقق من صحة البيانات، هو اختبار أي مدخلات (أو بيانات) يقدمها المستخدم أو التطبيق وفقًا لمعايير محددة. يمنع التحقق من صحة المدخلات دخول البيانات الضارة أو غير الصالحة إلى نظام المعلومات. يجب على التطبيقات فحص جميع المدخلات المُدخلة إلى النظام والتحقق من صحتها لمنع الهجمات والأخطاء. يُعد التحقق من صحة المدخلات مهمًا أيضًا عند تلقي البيانات من جهات أو مصادر خارجية. قد يؤدي التحقق غير الصحيح من صحة المدخلات إلى هجمات حقن البرامج الضارة ، وتسريب الذاكرة، وفي النهاية اختراق النظام (الأنظمة).

يمكن استخدام مجموعتين مختلفتين من معايير التحقق من صحة المدخلات. قد تكون هذه المعايير قائمة سماح أو قائمة حظر . يُفضل التحقق من صحة البيانات باستخدام قائمة السماح على التحقق باستخدام قائمة الحظر. تعتمد قائمة الحظر على معرفة فريق تقنية المعلومات بجميع الهجمات المحتملة (ما يجب حظره تحديدًا) والتي قد تُستخدم ضد تطبيقك أو نظامك. بينما تعتمد قوائم السماح على معرفة فريق تقنية المعلومات بالأوامر وأنواع البيانات المسموح بها أو المقبولة، والسماح لها بالمرور عبر أنظمتهم (مع رفض الأنظمة لجميع البيانات الضارة التي تفحصها المرشحات).

يعد إعداد قوائم السماح أو الرفض أمرًا مهمًا للغاية لتحقيق أمان دفاعي قوي في أنظمة وتطبيقات معالجة البيانات الخاصة بك. 

ماذا يعني هذا بالنسبة للشركات الصغيرة والمتوسطة؟

توجد "هجمات التحقق من صحة المدخلات" حيث يُدخل المخترقون بيانات ضارة عمدًا بهدف إرباك التطبيق أو تعطيله أو إتلافه. وتؤدي هذه الأفعال إلى حدوث خلل غير مخطط له، أو انقطاع في النظام، أو حتى الوصول عن بُعد. قد تشمل المدخلات الضارة التعليمات البرمجية، والنصوص البرمجية، والأوامر، والتي يمكن استخدامها لاستغلال الثغرات الأمنية إذا لم يتم التحقق من صحتها بشكل صحيح. تشمل أكثر هجمات التحقق من صحة المدخلات شيوعًا هجمات تجاوز سعة المخزن المؤقت ، وهجمات البرمجة النصية عبر المواقع (XSS) ، وهجمات حقن SQL. تشير قائمة OWASP لأهم 10 مخاطر أمنية إلى التحقق من صحة المدخلات كاستراتيجية للتخفيف من مخاطر حقن SQL وXSS، ولكن لا ينبغي استخدامه كطريقة أساسية لمنع هذه الهجمات، مع أنه يمكن أن يقلل من تأثيرها بشكل كبير إذا تم تنفيذه بشكل صحيح. يجب أن يكون العاملون في مجال أمن التطبيقات على دراية تامة بهذه التهديدات، بالإضافة إلى التهديدات التسعة الأخرى المدرجة في قائمة OWASP لأهم 9 مخاطر أمنية.

يتضمن CyberHoot برنامج تدريب للمطورين يسلط الضوء على الأخطاء العشرة الأكثر شيوعًا التي يرتكبها المبرمجون في تطوير التطبيقات. 

بالإضافة إلى قيام المطورين بتعزيز أمان تطبيقك، هناك إجراءات يمكن لجميع الموظفين في عملك اتخاذها لتقليل احتمالية الوقوع ضحية لأي هجوم إلكتروني:

ابدأ ببناء خطة الأمن السيبراني القوية والمتكاملة الخاصة بك على موقع CyberHoot.

لمعرفة المزيد عن التحقق من صحة الإدخال، شاهد هذا الفيديو القصير الذي تبلغ مدته من دقيقتين إلى ثلاث دقائق:

مصادر: 

موقع ScienceDirect

وايت هات سيك

قراءة إضافية:

هجوم JBS Ransomware يُظهر أهمية النسخ الاحتياطية

خط أنابيب كولونيال يتعرض لهجوم عبر برامج الفدية

تكساس تتطلب تدريبًا إلكترونيًا بعد خرق خط الأنابيب

المصطلحات ذات الصلة:

هجوم تجاوز سعة المخزن المؤقت

أواسب العشرة الأوائل

البرمجة النصية للمواقع المشتركة (XSS)

اكتشف كيف يمكن لـ CyberHoot تأمين عملك.


جدولة التجريبي

أحدث المدونات

ابق على اطلاع بأحدث المستجدات رؤى أمنية

اكتشف وشارك أحدث اتجاهات الأمن السيبراني والنصائح وأفضل الممارسات - إلى جانب التهديدات الجديدة التي يجب الحذر منها.

تطبيق إدارة بيانات الشركات: تطبيق العمل الوهمي الذي أراد قراءة رسائلك النصية

تطبيق إدارة بيانات الشركات: تطبيق العمل الوهمي الذي أراد قراءة رسائلك النصية

المؤلفة: كاتي بوكيتي | الافتتاحية: كريج تايلور افتتاحية بقلم كريج تايلور: لقد عرفنا ذلك منذ فترة...

اقراء المزيد
يقوم منتحلو شخصية مساعدي ChatGPT بنشر برامج ضارة. إليك كيفية كشفهم.

يقوم منتحلو شخصية مساعدي ChatGPT بنشر برامج ضارة. إليك كيفية كشفهم.

المؤلفة: كاتي بوكيتي | افتتاحية: كريغ تايلور افتتاحية بقلم كريغ تايلور: يجب أن يختبر اختبار CAPTCHA ما إذا...

اقراء المزيد
التصيد الاحتيالي لموافقة OAuth: احمِ صلاحياتك، وليس كلمة مرورك فقط

التصيد الاحتيالي لموافقة OAuth: احمِ صلاحياتك، وليس كلمة مرورك فقط

بقلم: كاتي بوكيتي | افتتاحية: كريغ تايلور | افتتاحية بقلم كريغ تايلور: أنا محظوظ لأن لدي...

اقراء المزيد