هو برنامج مصمم لحماية مواقع الويب ضد البوتات وتحديد فيما إذا كان مستخدم الإنترنت إنسان حقيقي أو بوت، وذلك من خلال توليد وتصحيح اختبارات يمكن للبشر تجاوزها بسهولة، بينما لا تستطيع البرمجيات الحاسوبية الحالية القيام بذلك، مثل تقدير وإدخال تسلسل من الحروف والأرقام الموجودة في صورة مشوشة.
ويُعد مصطلح كابتشا (CAPTCHA) اختصاراً مكوناً من الحروف الأولى لعبارة (Completely Automated Public Turing test to tell Computers and Humans Apart)، أو بالعربية اختبار تورينج العام المؤتمت بالكامل للتمييز بين الحواسيب والبشر.
يمكن استخدام رموز التحقق في أي موقع ويب لتقييد استخدام البوتات بشكل عام، لكن لها استخدامات خاصّة أيضاً أهمها:
هو نسخة مطورة من رمز التحقق التقليدي (كابتشا) طوّرها باحثون في جامعة كارنيجي ميلون واستحوذت عليها شركة جوجل عام 2009، وتتميز هذه النسخة بكونها تستخدم محرك تحليل مخاطر متقدم واختبارات متكيّفة.
تعمل رموز التحقق بشكل عام من خلال تقديم معلومات لمستخدم ما وعليه تقدير هذه المعلومات لتجاوز الاختبار، فمثلاً تقدم رموز التحقق التقليدية (كابتشا) صوراً تحوي حروف وأرقام مشوشة أو متراكبة، ويجب على المستخدم تمييز التسلسل الصحيح وإدخاله في مربع نص، بينما النسخة الأحدث (ري كابتشا) تقدم 9 إلى 16 صورة صغيرة مربعة قد تكون مختلفة أو جزء من صورة أكبر، وعلى المستخدم تحديد الأجزاء التي تحتوي على أشياء معينة مثل الأشجار أو الحيوانات أو المركبات أو إشارات المرور أو غيرها، وإذا كانت اختياراته متوافقة مع اختيارات معظم المستخدمين الآخرين الذين خضعوا للاختبار نفسه تٌعتبر الإجابة صحيحة.