Test d'un outil de reconnaissance universel de CAPTCHA. ReCAPTCHA - le captcha le plus simple Je ne suis pas un robot de Google

Les experts ont finalement amélioré le captcha, éliminant ainsi le besoin pour l'utilisateur de saisir des mots et d'effectuer d'autres actions incompréhensibles. Désormais, la technologie de reconnaissance des robots est capable de déterminer de manière indépendante si une personne se trouve devant lui ou non. J'ai compris comment la guerre contre les voitures a commencé et qui la gagnera.

Nouvel espoir

CAPTCHA (Test de Turing public complètement automatisé pour distinguer les ordinateurs des humains) est un test de Turing public automatisé visant à identifier les ordinateurs parmi les visiteurs d'un site Web. Ce mécanisme de protection devrait protéger les sites contre le spam, les inscriptions automatiques, la triche et autres choses désagréables que font habituellement les robots.

Le captcha classique implique la nécessité de déchiffrer un texte très déformé et difficile à reconnaître par les algorithmes logiciels. La technologie de Google, bien nommée No CAPTCHA, s'écarte du concept standard d'un test de Turing automatisé et évalue le comportement en ligne d'un utilisateur plutôt que sa capacité à deviner des mots.

L'utilisateur doit effectuer une action simple : cochez la case correspondant à la déclaration "Je ne suis pas un robot". A ce moment, un script spécial évalue les paramètres indirects indiquant un éventuel bot : informations sur le temps passé sur la page, l'adresse IP, etc. Si No CAPTCHA doute que l'utilisateur soit un humain, il proposera alors d'effectuer une tâche simple, comme rechercher un objet spécifique dans des images ou saisir un captcha standard.

Par rapport au système classique, même la version actuelle de No CAPTCHA ne représente pas une charge particulière pour les utilisateurs. Et la technologie améliorée ne nécessite même pas de cocher une case. Lors de la vérification, une petite fenêtre s'ouvrira sur l'écran dans laquelle une coche sera automatiquement placée, informant l'utilisateur qu'il n'est finalement pas un robot. Si le système n’en est pas sûr, il lancera le même mécanisme de vérification qu’auparavant.

Lorsqu'ils parlent de No CAPTCHA, les développeurs se limitent aux seules références à l'apprentissage automatique et à l'analyse avancée des risques qui s'adapte aux nouvelles menaces. Et cela se comprend : sans savoir comment fonctionne le système, les hackers ne pourront pas le contourner.

Naissance d'une légende

La version originale du captcha a été développée en 2000 par des spécialistes de l'université américaine Carnegie Mellon. L'équipe dirigée par Luis von Ahn s'est fixé pour objectif de créer une protection résistante à la reconnaissance et à la devinette. Cela signifie que le captcha doit être insoluble pour les systèmes de reconnaissance de texte et autres algorithmes, et qu'il ne peut pas être deviné en un petit nombre de tentatives (moins de 1 000). Mais pour une personne, cela ne présente aucune difficulté.

L’un des premiers et des plus simples moyens de contourner la protection consiste à contacter un utilisateur régulier. Les spammeurs ont simplement payé une somme ridicule - un centime par image, mais dans les pays pauvres, ce n'est pas beaucoup. Mais dans l’ensemble, le système s’est avéré efficace et les développeurs ont été confrontés à un problème complètement différent.

Les créateurs du captcha ont compris que des millions d'utilisateurs passent beaucoup de temps à résoudre des énigmes de texte crypté, et il serait bien d'utiliser ces ressources dans une direction utile. Ainsi, en 2007, reCAPTCHA est apparu, alliant, comme on dit, l'utile à l'agréable. Sa principale caractéristique est que le système protège non seulement les sites contre les robots, mais remplit également la fonction de décryptage des documents d'archives.

ReCAPTCHA invite l'utilisateur à saisir non pas un, mais deux mots, ce qui est assez rare dans d'autres systèmes. Le secret est qu'un mot est déjà connu du système, et c'est ce mot qui sera utilisé pour vérifier, et le second est extrait d'un document numérisé qui ne peut pas être déchiffré par l'algorithme. Ainsi, lors de la réussite du test, l'utilisateur est aidé à déchiffrer le texte réel de l'ancien document. Bien sûr, personne ne le paierait pour cela, et peu de gens connaissaient une telle astuce.

Lorsque les numéros archivés ont été déchiffrés à l'aide de reCAPTCHA, Google a attiré l'attention sur les auteurs de ce système. En conséquence, la « bonne entreprise » a acheté le service (en 2009) et a commencé à déchiffrer de vieux livres, puis à reconnaître des fragments d'images de Google Street View. Grâce à ce service, environ 100 millions de mots ont été numérisés chaque jour, ce qui a donné lieu à plus de deux millions de livres par an.

Il existe de nombreuses autres options en plus de reCAPTCHA. Des artisans du monde entier créent des systèmes de défense à l'aide de problèmes logiques et mathématiques, intègrent des jeux simples et développent des options de plus en plus avancées. Mais le captcha classique avec texte reste l’un des systèmes les plus équilibrés, même s’il ne vous épargne plus les robots.

Défense inutile

L’un des principaux problèmes de tout captcha est son exécution. Les robots ne sont pas un problème pour les utilisateurs, mais pour les administrateurs de sites. Il est incorrect de transférer sa solution aux gens ordinaires, d'autant plus qu'en entrant le prochain captcha, les utilisateurs ne ressentent qu'une irritation.

Avec le développement des algorithmes et de l’intelligence artificielle, de nombreux mécanismes de protection sont devenus pratiquement inutiles. Ce sort est arrivé aux captchas audio et vidéo, ainsi qu'à de nombreuses options de sécurité avec des questions et des images logiques. En 2014, Google lui-même a démontré un algorithme capable de reconnaître et de déchiffrer même les images reCAPTCHA les plus complexes avec une probabilité de 99,8 %. À propos, ce chiffre est encore plus élevé que celui des humains.

Il existe de nombreuses plaintes concernant reCAPTCHA lui-même. Tout d’abord, devoir saisir deux mots augmente le temps nécessaire pour accomplir une tâche. Il ne faut pas oublier que l'utilisateur aide à déchiffrer les livres, effectuant ainsi un travail pour Google, et que personne ne le paie pour ce travail. Par conséquent, la décision du géant de la recherche de remplacer le captcha habituel par quelque chose de plus intelligent et de plus invisible semble correcte. La seule question qui reste est de savoir dans quelle mesure le système fonctionnera de manière intelligente et s'il facilitera la vie des utilisateurs ordinaires.

    +1 En attente

    Si le formulaire de demande d'assistance contient un captcha Google et que le mode caché est activé dans les paramètres captcha du magasin, le formulaire ne fonctionne pas (il écrit l'erreur « Ce champ est obligatoire », bien que tous les champs soient remplis. Pour corriger temporairement la situation...

    Le captcha ne s'affiche pas

    J'ai découvert que lors de l'utilisation de l'extension PHP ImageMagick, le captcha dans le formulaire de commentaires ($wa->block("site.send_email_form")) ne fonctionnait pas. Dès que je suis passé à GD, le captcha a fonctionné. Y a-t-il quelque chose qui ne va pas chez moi ou est-ce mieux...

    Il existe une solution

    Il indique que le captcha a été mal saisi. Le captcha standard donne la même chose. J'ai essayé de vider le cache du navigateur et de supprimer le contenu du dossier wa-cache, mais cela n'a donné aucun résultat. s'inscrire/

    Contactez le développeur de votre thème de conception. Dans le code source de la page, le captcha est demandé deux fois, la deuxième fois à l'aide du bouton Feedback en bas de page. Ce n'est pas visible ici, mais c'est dans le code source.

    Il existe une solution

    J'ajoute un captcha dans le formulaire de flux (module Support), mais il n'est pas affiché sur le site en utilisant le modèle stock.

    Il existe une solution

    Bonjour ! Il y a quelque temps, j'ai remarqué que le captcha sur le site ne fonctionnait pas correctement. Peu importe le code que vous saisissez dans ce champ (code correct ou code incorrect), le captcha ne passe pas le test.... et...

    ($wa->storage(["captcha", $wa->app()], "")) pourquoi de telles danses avec des tambourins ?)) vous ne pouvez tout simplement pas insérer ($wa->captcha()) dans le formulaire . problème peut-être si vous essayez d'utiliser plusieurs captchas sur une page - la solution est tombée sur le forum... peut-être un plugin... ou peut-être un cache... vous pouvez mettre beaucoup de temps à deviner :)

    Il existe une solution

    En relation avec la dernière mise à jour vers la version 1.8.4.225, qui a résolu certains problèmes avec reCAPTCHA et la mise à jour rapide ultérieure vers la version 1.8.5.226, le problème suivant est survenu. Si vous l'activez dans le magasin dans Paramètres -> Paiement, affichez...

    Entre-temps, ils ont déployé une nouveauté. J'espère que rien de nouveau n'est arrivé. Je vais le mettre en hébergement test pour l'instant. :)))

    +1 Corrigé

    Lors de l'ajout d'un avis avec un captcha invisible personnalisé de Google, le captcha est transmis la première fois que vous soumettez le formulaire, mais s'il y a eu des erreurs dans le formulaire (les champs n'ont pas été remplis), alors lorsque vous soumettez le formulaire la deuxième fois et les fois suivantes , le captcha ne passe pas...

    +1

    Et quoi qu’il arrive, la saisie de TOUT code captcha est TOUJOURS incorrecte.