تم الكتابة في محرم 19, 1429 06:16

بسم الله الرحمن الرحيم ...

 كثيراً ما نجد مواقع إنترنت تطلب منا كتابة كلمة موجودة في صورة مثل هذه:

هل فكرت في يوم عن وظيفة هذه الصورة المشوهة؟

 

عندما يوجد نموذج Form في احدى صفحات الإنترنت، يستطيع مبرمج ما كتابة كود بسيط يقوم بتعبئة النموذج بشكل آلي، و ببيانات عشوائية، و هذا من شأنه ملئ موقعك ببيانات وهمية بالإضافة إلى إشغال موقعك و جلعله يعمل بشكل أبطأ.

لذلك كان لابد من وجود طريقة للتفريق بين أن من يقوم بتعبئة النموذج هو إنسان أو آله (حاسب آلي)!! و لهذا ظهر مصطلح  CAPTCHA .

CAPTCHA يهدف في أن توضع صورة مشوهة مثل التي في الأعلى بحيث لن يستطيع التعرف على هذه الصورة و قراءة محتواها إلى إنسان، و لكن ما هو الهدف من جعلها مشوهة؟

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

الآن من المفترض أن نكون قد عرفنا السبب في وجود هذه الصور المشوهة المحتوى.

 في القريب العاجل إن شاء الله تعالى سأكتب درس عن طريقة تكوين و إنشاء هذه الصور في صفحات الـ ASP.NET لحماية نماذجك الموجودة في الإنترنت.

 

مع تحياتي ... طلال السبيعي.

Del.icio.usDigg It!DZone It!Reddit

التصنيف: .NET , ASP.NET , أمن المعلومات
البطاقات: , ,

التعليقات

اضف تعليق


(سيظهر Gravatar أيقونة)  

  Country flag

biuquote
  • تعليق
  • استعراض
Loading



Sign in