جريدة الرياض

جريدة يومية تصدر عن مؤسسة اليمامة الصحفية

السبت 18 ربيع الآخر 1428هـ - 5 مايو 2007م - العدد 14194

تقنيات الويب

ما هي أنواع الكابتشا؟

كتبته: هند الخليفة

في موضوع سابق تحدثنا فيها عن ما هي الكابتشا (CAPTCHA ) بقولنا (إنها الأرقام أو الحروف التي تظهر كصورة ويتطلب منك إدخالها عند التسجيل في خدمة ما و الكلمة اختصار ل(completely automated public Turing test to tell computers and humans apart).

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

وبما أن هذه التقنية أصبحت تستخدم بكثرة من قبل أصحاب المواقع لوقف التعليقات المزعجة التي تتسبب بها برامج متخصصة، فقد تطورت تقنية الكابتشا لتضم أنواعاً تتطلب فعلا نوعا من التمييز البشري في فك رموزها من هذه الأنواع ما يلي:

كابتشا الصور والأشكال

في هذه الطريقة يتم عرض مجموعة من الصور ويطلب من الشخص الذي ينظر إليها تمييز صورة الشجرة أو القطة مثلا من بين الصور المعروضة، ويمكن الحصول على هذه الخدمة من مواقع مثل KittenAuth وموقع HumanAuth.

ما يعيب هذه الطريقة هو أن على الزائر أن يفعل خاصية تنفيذ الجافا سكريبت في المتصفح حتى تعمل هذه الطريقة بنجاح، كما أنه يمكن لمنتجي برامج السبام أن يتجاوزوا الكابتشا عن طريق قراءة الوسوم المصاحبة للصور.

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

الكابتشا المتحركة

في هذه الطريقة يتم عرض مجموعة من الصور التي تحتوي على نص معين بشكل متحرك، ويمكن الحصول على النص البرمجي المنتج للصورة من Captcha.class.php.

كابتشا الصوت

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

كابتشا الاختيار المتعدد

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

كابتشا العمليات الحسابية

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

hend@alriyadh.com

التعليقات المنشورة لا تعبر عن رأي "الرياض" الإلكتروني ولا تتحمل أي مسؤولية قانونية حيال ذلك، ويتحمل كاتبها مسؤولية النشر، وللإبلاغ عن أي تعليق مخالف يرجى الضغط على زر "التنبيه" أسفل كل تعليق

عدد التعليقات : 3
(جديد) ترتيب التعليقات : الأحدث أولا , الأقدم أولا , حسب التقييم
عفواً ترتيب التعليقات متاح للأعضاء فقط...
سجل معنا بالضغط هنا
  • 1

    مساء الخير الاخت هند
    قبل التعليق او د ان اشير الى اهمية ماتطرحينه في كتاباتك و الطريقه الجميله في توعية وتثقيف المحتمع المعلوماتي ! فلك كل الشكر
    السبامر وغيرهم سوف يستمرون مهما عملنا واستثمرنا لايقافهم
    لكن الجانب المهم هنا ان لا نتوغل في تحديهم ونواصل معهم كثيرا
    فقد ترين مدى تعقيد دخول بعض المواقع او قراءة الايميل او حتى ارسال ايميل احيانا, فالمستخدم يريد ان يصل لما يريد بسرعه وبدون مزيد من التحقيقات
    ناحيه اخرى وهي انه وبحكم سيطرة الانجليزيه على محتوى وتصميم المواقع
    فقد يواجه كثير من المستخدمين مشاكل في الكابتشا نظرا لان اجهزتهم وانظمة التشغيل لا توفر الاحرف الا تينينه او عدم المامهم باللغه
    مزيد من التقدم والابداع للاخت هند اتمناه لكي

    محمد السليمان (زائر)

    UP 0 DOWN

    08:42 صباحاً 2007/05/05

  • 2

    ماشاء الله ,مواضيعك دائما ممتازة.
    الله يعطيك العافية

    ماجد (زائر)

    UP 0 DOWN

    09:47 صباحاً 2007/05/05

  • 3

    شكراً أخت هند على حرفيتك العالية..

    سعد العنزي (زائر)

    UP 0 DOWN

    01:25 مساءً 2007/05/05