Beaucoup d'entre nous se sont sentis agacés et de travers à cause des pop-ups qui apparaissent lorsque vous essayez d'accéder à un site via Google Chrome, qui vous demande de confirmer si vous êtes un humain ou non. Pour une fois, cela semble être la chose la plus stupide à demander, surtout si elle apparaît encore et encore sur votre visage. C'est CAPTCHA, un test de défi-réponse qui permet au navigateur de déterminer que ce n'est pas une machine qui essaie d'entrer dans vos recherches personnelles. CAPTCHA est devenu une mesure de protection courante pour empêcher les robots de spam d'accéder à Internet et prévenir les abus. Mais ces dernières années, CAPTCHA a été élargi et est également devenu une tâche complexe nous obligeant à nous concentrer sur ce que l'on appelle le défi de la réponse. Pourquoi votre navigateur vous demande de confirmer « Je ne suis pas un robot » ? Et comment cela s'est-il transformé en un défi ennuyeux et chronophage ? Découvrez comment quelque chose qui a commencé comme un outil pour supprimer les spambots, est maintenant devenu une course épuisante entre les humains et les machines.
Qu'est-ce que le CAPTCHA ?
Image : Le New York Times
CAPTCHA signifie Test de Turing Public Complètement Automatisé. Il a été développé au début des années 2000 comme un test permettant aux humains de prouver qu'ils ne sont pas des machines ou des robots de spam essayant de violer la sécurité du navigateur. Bien que l'inventeur de CAPTCHA soit une question d'un autre débat, sa première version remonte à 1997. Lorsqu'il a été utilisé pour la première fois, CAPTCHA demandait aux utilisateurs de prouver leur « humanité » en tapant une séquence de lettres déformées dans un texte simple. Dans certaines séquences, les lettres déformées étaient combinées par des nombres écrits dans un format déformé similaire. Ces caractères étaient écrits de manière à ne pas laisser d'espace entre eux et le code était modifié à chaque tentative de connexion. Cela a été fait parce que, pour décoder un nombre presque infini de séquences déformées, une certaine intelligence humaine serait toujours requise ; tandis que, un algorithme de machine informatique ne peut pas détecter des séquences déformées. Ainsi, CAPTCHA a été instantanément adopté par de nombreux fournisseurs de services Web et de messagerie.
Mais au cours des années suivantes, CAPTCHA s'est compliqué.
Le reCAPTCHA de Google : une mise à niveau compliquée vers le test d'origine
Source de l'image: Business Insider
En 2007, Google a acheté le programme appelé reCAPTCHA à un groupe de chercheurs originaux du système et a commencé à l'utiliser abondamment dans Google Scholar et Google Books. Mais, d'où il avait commencé, CAPTCHA sous cette dernière forme est devenu un casse-tête pour les utilisateurs de Google. Au fur et à mesure que la recherche sur l'apprentissage automatique s'est développée, la capacité des systèmes informatiques et de leurs algorithmes à résoudre des problèmes complexes a fait de même. Ainsi, les séquences de caractères originales sont devenues trop faciles à résoudre pour les robots et les machines. Donc, Google est allé de l'avant et a rendu ces personnages plus tordus et techniquement plus déroutants pour l'œil humain. Cela a en fait commencé la véritable course entre l'intelligence humaine et l'intelligence artificielle, qui est devenue le véritable ennui que reCAPTCHA est devenu pour les utilisateurs de Google. Pour vous assurer que l'utilisateur accédant aux plateformes et aux recherches Google n'est pas un bot,
Ajout d'images au test : Google's No CAPTCHA reCAPTCHA
En 2014, bien tard après l'acquisition de reCaptcha par Google, il a décidé d'agir sur la gêne que ses séquences causaient aux utilisateurs. De plus, au cours de toutes ces années, une fois de plus, les chercheurs, afin de créer des machines plus intelligentes, ont surpassé les capacités de reCAPTCHA à comprendre les défis de réponse. Dans un test expérimental, les chercheurs de Google ont déterminé que malgré les complications les plus extrêmes et les fenêtres contextuelles ennuyeuses, les algorithmes d'apprentissage automatique étaient capables d'obtenir correctement plus de 99% des réponses alors que nous, les humains, géraient à peine 33%. Il était donc temps de changer.
Google a décidé de faire disparaître la gêne des utilisateurs. Le nouveau « NoCAPTCHA reCAPTCHA » a permis aux utilisateurs de simplement passer le test en cliquant sur la case à cocher. Cette fois, Google est allé de l'avant avec la technologie API et a utilisé les préférences des utilisateurs pour déterminer s'il s'agissait d'un humain ou d'un robot. Le nouveau reCAPTCHA de Google a analysé les recherches des utilisateurs, ainsi que le mouvement du curseur de la souris. Un bot ne peut pas émuler un clic de souris comme pour un bot, l'analyse du code pour ce test CAPTCHA particulier verrait cette case à cocher virtuelle comme une image graphique, et ne répondrait pas à cela. Mais encore une fois, si un bot peut lire JavaScript, il peut facilement l'émuler et l'option de suivi des mouvements de la souris échouera.
Alors, comment résoudre ce problème ? Et si vous faisiez une recherche différente de vos préférences ?
Source de l'image : Reddit
Eh bien, dans ce cas, bienvenue pour un autre test. Le nouveau reCAPTCHA de Google vous emmène à une série de « tests oculaires » pour voir si vous êtes un humain ou un robot. Ainsi, si vous effectuez une recherche non référencée ou suspecte, Google vous demandera de choisir des images spécifiques parmi tout un groupe d'entre elles. Nous avons tous remarqué que Google nous demandait d'identifier des images avec des feux de circulation, des voitures, des parcs ou des panneaux de signalisation, n'est-ce pas ? C'est ce qu'est NoCAPTCHA reCAPTCHA.
Il s'agit de la version la plus mise à jour et la plus largement utilisée de CAPTCHA, qui est utilisée comme moyen de distinction entre l'homme et l'IA non seulement par Google, mais aussi par des plateformes comme Twitter, Facebook et Craigslist pour empêcher le spam et l'abus des profils des utilisateurs sur les réseaux sociaux. Mais encore une fois, les images de cette version sont devenues plus floues pour les yeux humains, augmentant la complexité du puzzle, et ont à nouveau rencontré le même chemin que reCAPTCHA a suivi auparavant.
Mais pourquoi?
A lire aussi : -
Quoi de plus sécurisé ? Reconnaissance d'empreintes digitales vs reconnaissance faciale Les fonctions Fingerprint Touch et Face Unlock sont devenues des fonctionnalités de sécurité téléphonique majeures et leur efficacité est constamment comparée. Savoir...
Pourquoi les puzzles CAPTCHA sont-ils si compliqués ?
Source de l'image : Reddit
CAPTCHA a été lancé en tant que moyen pour empêcher les robots et les machines d'imiter l'utilisateur humain et d'accéder à tout type de données à des fins illicites. Mais comme les recherches et les expériences sur l'apprentissage automatique et l'intelligence artificielle sont allées trop loin et ont même été couronnées de succès, nous avons créé des machines capables de résoudre des calculs très complexes et CAPTCHA est devenu un jeu d'enfant. La science a donné à la machine des capacités si étendues que maintenant, si nous essayons de rendre quelque chose de difficile pour un logiciel ou un bot, il deviendrait plus difficile à décoder pour un être humain.
Est-ce trop surprenant que le CAPTCHA échoue d'une manière ou d'une autre ?
Source de l'image : création de l'onglet d'angle
Définitivement pas. Nous avons créé des ordinateurs quantiques fonctionnels. Nous avons résolu des centaines d'énigmes et de problèmes de calcul concernant l'analyse financière, les décisions commerciales et les sciences médicales. Nous avons utilisé des tonnes d'applications et d'outils basés sur des machines pour nous faciliter la vie et nous aider dans des domaines de recherche plus complexes. Et en attendant, nous avons doté les machines de leur propre intelligence pour augmenter la vitesse et l'efficacité des tâches. Étant donné que nos vies dépendent tellement de l'IA et de l'apprentissage automatique, ce n'était qu'une question de temps qu'elle nous surpasse.
Quelle longueur le CAPTCHA peut-il aller plus loin ?
Source de l'image : sécurité nue
Selon ce dans quoi les chercheurs s'engagent avec ce mécanisme de réponse-défi, ce n'est que le début. Il y a eu divers tests pour mettre à niveau les outils CAPTCHA actuels et changer la façon dont ces tests de réponse sont menés. En 2017, PayPal a obtenu un brevet sur un nouveau type de technique CAPTCHA. Ici, les énigmes et les questions posées à un utilisateur pour prouver son humanité différeraient en fonction de son origine ethnique, de son emplacement et de son sexe. De même, Amazon Technologies a breveté un style de puzzle CAPTCHA, où les gens seraient invités à résoudre des illusions d'optique et des puzzles logiques typiques, qui ne leur seraient pas familiers. Maintenant, ici, Amazon a essayé de renverser le puzzle. Amazon Technologies a affirmé que la plupart des humains obtiendraient de telles réponses erronées, tandis que l'IA moderne, compte tenu de ses capacités, ferait les choses correctement, et donc, la réponse avec la mauvaise réponse serait l'utilisateur humain. D'autres brevets incluent un puzzle de type jeu pour CAPTCHA, où les utilisateurs auraient besoin de résoudre des images de type puzzle pour prouver leur humanité. Ce sont quelques-unes des premières idées qui sont mises à jour pour mettre à jour CAPTCHA.
Mais, sont-ils vraiment efficaces ?
À bien des égards, ils ne le sont pas. Premièrement, dans cette génération « de l'ère spatiale » où l'apprentissage automatique est littéralement la prochaine étape de l'évolution humaine, aucun CAPTCHA ne resterait ininterrompu. -Deuxièmement, ces idées sont trop compliquées pour les humains. Si vous vous attendez à ce qu'un gars réponde correctement à une question de diversité culturelle tout le temps, alors vous vous trompez. Les gens diffèrent les uns des autres par leurs ethnies, leur langue et leurs personnalités à très grande échelle et il est presque impossible de développer un ensemble aussi étendu de défis de réponse basés sur le contexte culturel. De plus, Internet est quelque chose qui est accessible à n'importe qui de n'importe où, quel que soit le QI, l'âge et le niveau d'intelligence de cette personne. Il est donc difficile de croire que chaque personne de tout âge aurait en lui de résoudre un casse-tête de jeu de société pour passer une page Web. Probablement, les chercheurs,
Que peut-on faire pour rendre CAPTCHA plus fiable ?
Eh bien, c'est un sujet de grande discussion et de recherche avant que nous puissions trouver quelque chose qui rendrait cela plus facile pour les humains. Cependant, il est nécessaire de rechercher un aspect du comportement humain qui peut être impossible à imiter pour un bot d'IA. Il est possible de se concentrer davantage sur le développement d'outils CAPTCHA qui rechercheraient des « actions » sur les pages Web. Google a récemment activé sa version 3 de reCAPTCHA appelée reCAPTCHA v3. La nouvelle version du test réponse-défi de Google utilise ce qu'on appelle « l'analyse adaptative des risques », qui ne pousse les utilisateurs à aucun type de test et ne leur demande pas de cocher la case virtuelle. Il est totalement sans friction pour les utilisateurs et leur permet d'accéder directement aux pages Web. Pour effectuer une détection de bot afin de prévenir les abus de spam, le nouveau reCAPTCHA de Google permettrait aux propriétaires de sites Web de déterminer si les utilisateurs de leur site sont des bots ou non, via des scores que Google leur donnerait en fonction de son algorithme d'analyse des risques. Le score permettrait de détecter si le trafic sur le site est suspect ou non. Les propriétaires peuvent ensuite présenter aux utilisateurs suspects un test de réponse pour contre-vérifier la détection de reCAPTCHA. Bien que Google ne dise pas comment son nouvel algorithme attribuerait ces scores aux utilisateurs, il peut être considéré comme un moyen accueillant de filtrage du trafic, où la gêne et la difficulté des utilisateurs à résoudre les tests précédents ont été prises en compte.
Avis final
Source de l'image: VectorStock
Il est trop tôt pour dire que le nouveau reCAPTCHA v3 de Google est le moyen le meilleur et le plus convivial d'éviter le trafic de robots sur les pages Web. De plus, au rythme auquel la recherche sur l'IA et l'apprentissage automatique avance, nous ne pouvons pas connaître les implications que cela aurait sur une nouvelle technique CAPTCHA.
Étant donné que les gens mettent davantage l'accent sur l'apprentissage automatique et non sur la surveillance des activités des machines, tous ces nouveaux brevets de techniques CAPTCHA pourraient devenir non viables dans un proche avenir. Pour l'instant, CAPTCHA reste le test de réponse-défi le plus utilisé pour la détection de bots sur le Web. Mais pour qu'il en soit ainsi pendant de plus en plus d'années, il est important que les méthodes de distinction entre l'IA et les humains soient découvertes avant de transmettre tout ce que nous avons et tout ce qui définit notre héritage aux machines intelligentes dont nous dépendons.