Les bots sont meilleurs en CAPTCHA que les humains, selon les chercheurs

Les bots sont meilleurs en CAPTCHA que les humains, selon les chercheurs

Temps de résolution pour différents types de CAPTCHAS. Les cases montrent les 50 % des participants du milieu et les moustaches montrent la plage filtrée. Les lignes verticales noires indiquent la médiane. Crédit: arXiv (2023). DOI : 10.48550/arxiv.2307.12108

Il est peut-être impossible de calculer le temps passé et les coûts financiers et émotionnels de la lutte contre les méchants qui rôdent sur le Web, mais une chose est sûre : les utilisateurs et les opérateurs de sites Web en ont assez de tous les obstacles auxquels ils doivent faire face quotidiennement. .

L’une des principales nuisances pour les utilisateurs sont les CAPTCHA.

Développée il y a 20 ans pour contrecarrer les hackers cherchant à voler du contenu, insérer des messages malveillants, effectuer des transactions frauduleuses ou ralentir le trafic du site web, l’acronyme de cette ligne de défense omniprésente énonce clairement sa mission : Completely Automated Public Turing test to tell Computers and Les humains à part.

C’est un objectif louable, mais il y a quelques problèmes. Premièrement, ils ne sont pas infaillibles. Deux, ils prennent du temps. Trois, ils peuvent être une énorme nuisance. Ce miroir agrandi est-il considéré comme un bus s’il est attaché à un bus ? Une photo recadrée du bas d’un poteau de feu de circulation est-elle toujours un feu de circulation ? Un passage pour piétons surélevé est-il un pont ?

Comme l’a un jour suggéré un expert anonyme, « Nous pensions que c’était notre capacité à aimer qui faisait de nous des êtres humains. Mais il s’avère que c’est notre capacité à sélectionner chaque image contenant un camion. »

Et maintenant, il y a une quatrième raison de s’arracher les cheveux face à la nuisance des CAPTCHA. Les robots, semble-t-il, sont meilleurs pour les résoudre que les humains.

C’est selon des chercheurs de l’Université de Californie à Irvine, qui ont testé 1 400 sujets sur plusieurs types de CAPTCHA. Ils ont constaté que les robots sont non seulement meilleurs pour résoudre diverses formes de CAPTCHA telles que la reconnaissance d’images, les curseurs de puzzle et le texte déformé, mais qu’ils sont également plus rapides.

Ils suggèrent que c’était un jeu du chat et de la souris.

« Les CAPTCHA ont évolué en termes de sophistication et de diversité », a déclaré Andrew Searles, auteur d’un article intitulé « An Empirical Study and Evaluation of Modern CAPTCHAs », « devenant de plus en plus difficiles à résoudre pour les deux robots. [machines] et les humains. » L’étude est publiée sur le arXiv serveur de préimpression.

« Mais les progrès de la vision par ordinateur et de l’apprentissage automatique ont considérablement augmenté la capacité des bots à reconnaître le texte déformé [with more than ] 99 % de précision… et les bots sous-traitent souvent la résolution à des fermes CAPTCHA – des opérations de type atelier clandestin où les humains sont payés pour résoudre les CAPTCHA », a-t-il déclaré.

Dans leur étude, les chercheurs ont découvert que les bots craquaient correctement les CAPTCHA en texte déformé un peu moins de 100 % du temps. Les humains ont atteint entre 50% et 84% de précision. Et les humains ont mis jusqu’à 15 secondes pour résoudre les défis ; les robots ont résolu les problèmes en moins d’une seconde.

« Nous savons avec certitude que [the tests] sont très mal aimés », a déclaré Gene Tsudik, un autre auteur de l’article. « Nous n’avons pas eu besoin de faire une étude pour arriver à cette conclusion. Mais les gens ne savent pas si cet effort, cet effort mondial colossal qui est investi dans la résolution des CAPTCHA chaque jour, chaque année, chaque mois, si cet effort en vaut vraiment la peine. »

Les robots excellaient dans d’autres variétés de CAPTCHA, luttant le plus avec les tests basés sur des images, sur lesquels ils faisaient légèrement mieux que les humains en termes de précision et de vitesse.

Pour Searles, la conclusion est claire.

« Il n’y a plus de moyen facile d’utiliser ces petits défis d’image ou quoi que ce soit pour faire la distinction entre un humain et un bot », a-t-il déclaré. Au lieu de cela, il a recommandé de capitaliser sur les avancées de l’IA pour concevoir des « algorithmes intelligents » qui peuvent mieux distinguer l’activité des bots de l’entrée humaine.