اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر
بتاريخ 1 ساعة قال امل العماد:

أهلا, لقد ظهر التالي ماذا يعني ؟

image.thumb.png.2734585ffb5543195d5bb529fb339d1d.png

 

مرحبا امل .

هذه الرساله ليست خطأ فى تنفيذ الشيفرة بل هى تشير الى انه فى حقل password يتم ارسال قيمة تحتوى على نص خطر من المحتمل ان يصيب النظام.

وهذه ثغره تسمى SQL Integration و cross-site attack .

ال SQL injection هو ان يقوم المستخدم بادخال نص خاص بتنفيذ تعليمات sql بدلا من النص الذى يجب ادخاله وحين استعمالها على الخادم الخاص بك تصبح البيانات فى خطر اذا لم يتم التحقق من البيانات التى ارسلها المستخدم . فمثلا بدلا من ان يدخل المستخدم كلمة المرور لتسجيل الدخول يقوم بكتابه تعليمة sql لتمكنه من تسجيل الدخول بدون الباسورد فقط بالايميل.

اما cross-site attack وهو ما يظهر فى رساله الخطا هو بدلا من ادخال نص عادى يقوم المستخدم بادخال اوامر js او عناصر html تمكنه من حقن اوامر ضارة . فمثلا لنفترض هنا فى موقع الاكاديمية بدلا من ان المستخدم يقوم بادخال اسمه يقوم بادخال شيفرة جافاسكربت تقوم بقراءة ال cookies وارسالها الى الخادم الخاص بالمخترق وحين يقوم المخترق بكتابة تعليق او حتى سوال او يظهر اسمه فى اى صفحه فان شيفرة الاختراق سوف ترسل معلومات الضحيه للمخترق لذلك يجب التاكد من عدم حصول هذا .

ويظهر انكى تحاولين ادخال قيمةخاطئة فى حقل password كما هو موضح وتقومين بادخال شيفرة وليس نص لذلك يحدث هذا الخطا .

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...