يعرف الجميع اختبارات CAPCHA على مواقع الويب حيث يتعين عليك إما النقر فوق العديد من صور السيارات أو إشارات المرور أو الدراجات، أو إدخال مجموعات مربكة من الأرقام والحروف أو النقر ببساطة لتأكيد أنك لست روبوتًا. كان هناك الكثير من هذه الاختبارات التي كانت مزعجة تمامًا، خاصة إذا كنت بحاجة إلى عدة محاولات.
لكن هل سألت نفسك يومًا ما إذا كان الروبوت أو الذكاء الاصطناعي يمكنه أيضًا اجتياز هذه الاختبارات؟ كيف يعرف اختبار CAPTCHA أنه تم ملؤه بواسطة إنسان؟ وماذا يعني هذا المصطلح حتى؟ دعونا نوضح هذا اللغز.
ما الذي يعنيه اختبار CAPTCHA؟
تشير كلمة CAPTCHA إلى “اختبار تورينج العام المؤتمت بالكامل للتمييز بين أجهزة الكمبيوتر والبشر”، وبالتالي فهو مصطلح يشير إلى اختبار تورينج عام ومؤتمت بالكامل. اختبار تورينج لتمييز البشر عن أجهزة الكمبيوتر.
على المدى اختبار تورينج صاغها آلان تورينج، عالم الرياضيات وعالم الكمبيوتر البريطاني الذي أراد استخدام طرق معينة لاختبار ما إذا كانت الآلات يمكنها التفكير والتصرف مثل البشر. يمكن أيضًا استخدام اختبارات تورينج لاختبار الذكاء الاصطناعي من حيث الإبداع والوعي.
كانت اختبارات CAPTCHA موجودة منذ عام 2000 وتم تصميمها عمدًا لتبدو مشابهة لـ “التقاط”، حيث يتم استخدامها بشكل أساسي لاعتراض وتصفية الروبوتات على مواقع الويب، على سبيل المثال لتجنب البريد العشوائي أو منع عمليات الشراء التلقائية بواسطة الروبوتات.
كيف يعمل اختبار الكابتشا؟
عادةً ما تكون اختبارات CAPTCHA بسيطة جدًا، ولكنها تتطلب منك دائمًا إكمال مهمة ما. في بعض الأحيان يتعين عليك التعرف على بعض الحروف والأرقام التي تم تشويهها وإدخالها يدويًا. وفي حالات أخرى، عليك التعرف على أنماط معينة على الصور مثل وجود إشارات المرور أو الجسور أو الحيوانات.
الاختبارات عشوائية دائمًا. بعد إعادة تحميل الموقع، يجب أن تظهر مهمة مختلفة في كل مرة. ويهدف هذا إلى تجنب التكرار، الأمر الذي قد يسهل على الروبوتات التحايل على النظام.
كان من الصعب على أجهزة الكمبيوتر حل اختبارات CAPTCHA، حيث كان لا بد من إنشاء خوارزميات معينة للتعرف على الأنماط بشكل موثوق. ومع ذلك، فإن التقدم المستمر في استخدام الذكاء الاصطناعي قد أتاح الآن للروبوتات حل هذه الاختبارات بسهولة.
إذًا، كيف يعرف Captcha أنني لست روبوتًا؟
يقودنا هذا إلى السؤال السابق حول كيف يمكن أن تستمر اختبارات CAPTCHA في العمل اليوم، حتى لو تم استخدامها بشكل عام بشكل أقل تكرارًا مما كانت عليه في الماضي.
هناك حل بسيط لهذا: تحريك الماوس. تستخدم اختبارات CAPTCHA الحديثة تتبع الحركة لتتبع حركة المؤشر. عندما يقوم شخص ما بتحريك الماوس، فإن مسار المؤشر لا يكون هو نفسه تقريبًا. الحركة ليست بنفس السرعة أبدًا. من ناحية أخرى، تقوم الروبوتات بالنقر تلقائيًا على مربعات CAPTCHA أو الصور في خط مستقيم مثالي (على سبيل المثال، من الأسفل إلى الأعلى مباشرة إلى المربع). يمكن لمواقع الويب التعرف على هذا ومنع الوصول إليه.
في بعض الأحيان، قد تضطر إلى النقر فوق المربع الذي يقول “أنا لست روبوتًا” ثم حل اختبار CAPTCHA الأكثر تعقيدًا باستخدام الصور مرة أخرى. وذلك لأن حركة الماوس لديك ربما كانت أكثر “آلية”. لذا في المرة القادمة، حاول أن تنحرف قليلاً لتوضح أنك إنسان.
ظهرت هذه المقالة في الأصل على منشورنا الشقيق PC-WELT وتمت ترجمتها وتعريبها من الألمانية.