Un service de résolution de CAPTCHA est un outil tiers qui résout automatiquement les défis CAPTCHA pour le compte d'un scraper, soit en utilisant des modèles d'apprentissage automatique, soit en redirigeant le défi vers des solveurs humains qui le complètent pour un petit frais par résolution.
Une étude de sécurité USENIX de 2010 a révélé que ces services étaient tarifés par millier de résolutions, avec des prix de détail aussi bas que 1 $ par millier et un temps de réponse médian de 14 secondes.
Comment un CAPTCHA Résolu Est Utilisé
Pour reCAPTCHA, une résolution produit un jeton que la page soumet dans le champ de formulaire g-recaptcha-response. Le serveur du site le vérifie avec l'API de vérification de Google, qui renvoie si cela a réussi, quand le défi a été chargé et le nom d'hôte où il a été résolu. Chaque jeton est valide pendant deux minutes et ne peut être vérifié qu'une seule fois.
Comment les Équipes de Sécurité le Classifient
OWASP classe la défaite de CAPTCHA comme une menace automatisée OAT-009. Elle nomme les méthodes de résolution, y compris la reconnaissance optique de caractères, la correspondance avec une base de données d'images préparées, d'autres lectures automatiques et des fermes humaines.