ما هو كابتشا؟#
كابتشا اختصار لعبارة إنجليزية معناها «اختبار تورينغ عام مؤتمت بالكامل للتمييز بين الحواسيب والبشر». الفكرة بسيطة: نطلب شيئًا سهلًا على الإنسان وصعبًا على البرنامج الآلي، فإذا نجح المستخدم فهو على الأرجح إنسان.
الأنواع الشائعة#
- نصي: حروف وأرقام مشوّهة ومزدحمة يجب كتابتها
- مصوّر: «اختر جميع الصور التي تحتوي على إشارات مرور»
- بنقرة واحدة: يكفي تحديد خانة «لست روبوتًا» بينما يُحلَّل سلوك الفأرة والمتصفح في الخلفية
- غير مرئي: دون أي سؤال، يقيّم النظام درجة الخطورة ولا يعرض التحدي إلا على المستخدم المشبوه
- حسابي بسيط: مثل «كم يساوي 3 + 4؟»
أين تصادفه#
في نماذج التسجيل وصفحات الدخول ونماذج التواصل والتعليقات وشراء التذاكر. والهدف منع الروبوتات من إنشاء حسابات وهمية بالجملة أو إرسال الرسائل المزعجة أو تجربة كلمات المرور تباعًا.
لأصحاب المواقع#
إذا امتلأ نموذج التواصل في موقعك بالرسائل الإعلانية فكابتشا أحد الحلول. بعض النصائح:
- كابتشا غير المرئي أو ذو النقرة الواحدة يمنح تجربة استخدام أفضل
- بعض خدمات كابتشا قد تكون بطيئة أو محجوبة في دول معينة، فاختبرها من حيث يوجد جمهورك
- ادمج كابتشا مع وسائل أخرى مثل تحديد محاولات الدخول وحقل المصيدة المخفي (honeypot)
خطأ شائع#
كابتشا الصعب جدًا ينفّر المستخدمين الحقيقيين ويسبب مشكلات في إمكانية الوصول لضعاف البصر، فوفّر دائمًا خيارًا صوتيًا أو بديلًا. كما أن الروبوتات المتقدمة والذكاء الاصطناعي تحل بعض أنواعه، فلا ينبغي أن يكون خط دفاعك الوحيد.