Qu’est ce qu’un captcha sur internet ?

un captcha

C’est un CAPTCHA qui détermine si un client qui tente d’accéder à un service ou à des données est en réalité un bot. Si ces tests peuvent aider à stopper l’action vindicative des robots, ils sont loin d’être sûrs.

Qu’est-ce qu’un CAPTCHA ?

Un test CAPTCHA est utilisé pour déterminer si un internaute est un humain ou un robot. CAPTCHA est une forme courte pour « Completely Automated Public Turing Test to Distinguish Robots from People« . Sur Internet, les tests CAPTCHA et reCAPTCHA sont fréquemment rencontrés. Ces expériences sont un moyen de surveiller la migration des robots, mais cette approche présente certains inconvénients.

Bien que les CAPTCHA soient destinés à empêcher les robots mécanisés, ils sont eux-mêmes robotisés. Ils sont personnalisés pour apparaître à des endroits spécifiques d’un site.
un captcha

Histoire du CAPTCHA

Découvrons quand et comment le CAPTCHA a vu le jour. Il remonte à l’époque où Internet était en pleine évolution et où les moteurs de recherche n’étaient pas encore très avancés.

Vers 1997, AltaVista (un moteur de recherche primitif de cette décennie) avait du mal à résoudre le problème du grand nombre d’URL automatiques qui entravaient gravement le processus de classement de ses sites Web.

Pour résoudre ce problème, le scientifique en chef d’AltaVista de l’époque, Andrei Broder, a créé un algorithme qui est devenu plus tard célèbre sous le nom de CAPTCHA. L’algorithme était capable d’introduire une série d’images générées automatiquement et de façon aléatoire avec un texte imprimé juste avant le site Web.

L’algorithme était basé sur l’hypothèse que si ces URL de surcharge sont créées par un robot ou un ordinateur, CAPTCHA peut les empêcher de visiter le site Web car ils ne seront pas en mesure d’identifier les images. Comme les humains peuvent facilement identifier l’image, ils n’auront aucun problème à accéder au site Web.

Broder et son équipe ont travaillé de manière intensive sur l’algorithme et ont obtenu le brevet en 2001. Malgré les efforts louables de Broder, l’algorithme pouvait encore être amélioré, ce qui a été fait par une équipe de scientifiques en 2003.

Cette équipe comprenait Nicholas J. Hopper, Luis von Ahn, J. Langford et M. Blum. Ces personnes étaient les meilleurs talents d’organisations populaires comme IBM et l’université Carnegie Mellon.

L’équipe a officiellement nommé l’algorithme CAPTCHA, qui signifie « Completely Automated Public Turing Test ». Son objectif principal était de séparer les ordinateurs des humains sans aucune intervention humaine.

Le cœur de cet algorithme est l’utilisation de l’IA pour déterminer dans quelle mesure un ordinateur peut égaler l’intelligence humaine. Le test de Turing, un aspect essentiel du CAPTCHA, a été créé par un scientifique notoire, Alan Turing.

En 2016, Jason Polakis, professeur spécialisé en informatique, a travaillé sur le niveau de difficulté du CAPTCHA et a découvert que l’algorithme est si complexe que même les humains peuvent ne pas reconnaître les images. Cela le rend plus difficile pour les robots ainsi que pour les ordinateurs. C’est pourquoi il est considéré comme un outil viable pour contrôler l’accès indésirable aux sites Web.

Comment fonctionne le CAPTCHA ?

Les clients doivent séparer des lettres dans des CAPTCHAs exemplaires, qui sont encore utilisés aujourd’hui sur certains espaces en ligne. Les lettres sont déformées dans le but que les robots n’aient pas le choix de les mémoriser. Pour passer l’évaluation, les clients doivent interpréter la substance tordue, taper les bonnes lettres dans un champ de plan et présenter le développement. Si les lettres ne fonctionnent pas, les clients sont invités à réessayer. Ces tests sont courants dans les structures de connexion, les structures d’échange d’informations sur les comptes, les audits en ligne et les pages de paiement des entreprises en ligne.

L’idée est qu’un programme informatique, par exemple un robot, ne sera pas en mesure de déchiffrer les lettres tordues, alors qu’un individu, qui sait comment voir et interpréter les lettres dans un large éventail de contextes – différents styles d’impression, différents styles d’écriture, etc.

Le mieux que les différents robots aient à faire est de saisir quelques lettres irrégulières, ce qui rend très douteux le fait qu’ils puissent terminer l’évaluation. De cette façon, les bots échouent au test et sont empêchés d’accéder au site ou à l’application, tandis que les utilisateurs peuvent continuer à s’en servir normalement.

Des robots plus avancés peuvent utiliser l’intelligence artificielle pour voir ces lettres endommagées, de sorte que ces tests CAPTCHA sont remplacés par des tests plus incohérents. Google reCAPTCHA a insisté sur des tests distincts pour distinguer les clients humains des robots.

Depuis l’introduction des CAPTCHA, des robots basés sur l’IA ont été développés. Les CAPTCHAs habituels avec des tests composés en cours d’accréditation sont plus intéressants pour ces bots. Compte tenu de cette nouvelle donne, les méthodes CAPTCHA plus récentes reposent sur des tests plus complexe. Par exemple, reCAPTCHA vous demande d’appuyer sur un point particulier et de différer jusqu’à ce que l’examen soit terminé.

À quoi servent les CAPTCHA ?

Les CAPTCHA sont généralement utilisés lorsque les applications en ligne demandent aux clients de saisir des données. Admettons que vous gérez un commerce en ligne et que vous devez donner à vos clients la possibilité de laisser des commentaires sur les articles. Pour l’instant, vous devez garantir que les entrées proviennent véritablement de vos clients ou, éventuellement, d’invités humains du site. Vous passerez une bonne partie de votre temps à examiner les commentaires de spam fréquemment envoyés.

Vous pouvez réduire le risque de ce genre d’incident en intégrant un CAPTCHA à votre site, qui demande aux clients de prouver qu’ils sont humains avant de présenter un commentaire. On peut désormais trouver des tests humains manuels dans presque tous les domaines où il faut distinguer les clients humains des robots. Contrairement aux tableaux en ligne ou aux affiliations web, par exemple, les affiliations de crawler web, cela renforce les systèmes de choix pour les affiliations par e-mail, les avertissements, les affiliations et les affiliations sociales.

Avantages et inconvénients

L’utilisation de CAPTCHA est préférable car :

  • Il est très utile pour décourager le spam et les accès non désirés
  • Il peut empêcher l’accès ou l’utilisation frauduleuse d’un site Web.
  • Les CAPTCHA sont un moyen facile d’améliorer l’accessibilité du site Web.
  • Pour l’esprit humain, il est facile de donner un sens aux CAPTCHA.

Bien que ces avantages des CAPTCHA soient impressionnants, ils présentent des inconvénients importants qui ne peuvent pas être négligés. Jetez un coup d’œil aux principaux inconvénients du CAPTCHA.

  • Ne considérez pas le CAPTCHA comme un outil infaillible, car il ne l’est pas. Il est surtout efficace pour le spam. Le reste de ses applications est imparfait et très limité.
  • Résoudre un CAPTCHA demande du temps et des efforts, ce qui n’est pas à la portée de tous les utilisateurs de sites Web. Certains pourraient même abandonner l’idée de visiter un site Web s’il utilise le CAPTCHA. Cela peut donc entraîner une certaine baisse du trafic sur le site. Si le seul but d’un site Web est de générer des prospects et du trafic, le CAPTCHA ne devrait pas être utilisé.
  • Les CAPTCHA ne conviennent pas aux utilisateurs malvoyants. Vous ne pourrez donc pas cibler ces utilisateurs si vous utilisez un CAPTCHA.

Exemples de types de CAPTCHA

Les CAPTCHAs à base de texte, d’images et de sons sont les trois types de CAPTCHAs disponibles aujourd’hui.

CAPTCHAs textuels

Le type de contrôle le plus standard est le CAPTCHA textuel. Ces CAPTCHAs peuvent fusionner afficher des mélanges de chiffres et de lettres peu communs. Certains CAPTCHAs décomposent différents types de majuscules.

Ces caractères sont affichés dans un style bizarre par le CAPTCHA, ce qui nécessite une traduction. Les caractères sont déformés ou tournés voir dupliqué.

Parmi les stratégies de création de CAPTCHAs textuels, on peut citer :

Gimpy

Le gimpy sélectionne une poignée de mots à forte parmi une liste de 850 mots et les affiche d’une manière inhabituelle.

grimpi captcha

EZ-Gimpy

Il s’agit d’un assortiment de Gimpy qui n’utilise qu’un seul mot.

captcha ez-Gimpy

Gimpy-r

Il prend des lettres rassurantes, puis les plie et les embellit avec le mécontentement de base.

grimpi-r captcha

HIP de Simard

Cette méthode choisit des alphabets et des chiffres au hasard, puis les modifie avec des courbes et des ombres.

Captcha HIP de Simard

CAPTCHA par image

Les tests humains manuels utilisant des images sont développés sur des composants graphiques clairs. Quelques photographies de choses ordinaires sont comparées. Le client doit mettre en évidence les photos qui ont toutes les caractéristiques d’être les plus significatives ou montrer celles qui abordent une question simple.

Google, quant à lui, utilise les CAPTCHA de Google Street View, qui demandent aux clients d’entrer une adresse de rue ou un panneau routier dans la case prévue à cet effet.

La plupart des clients peuvent répondre très rapidement à un CAPTCHA basé sur une image. Néanmoins, la capacité d’un programme PC à acquérir une image adressée, puis à demander qu’il s’agisse d’autre chose, et ensuite à déterminer la proximité d’une image est partiellement limitée. Ainsi, les CAPTCHAs basés sur l’image offrent une meilleure sécurité que les cycles basés sur le texte.

CAPTCHA audio

Les tests humains manuels sont une sorte de développement qui permet aux individus d’accéder à des sites obstrués. Ces CAPTCHAs sont le plus souvent possible utilisés en relation avec les CAPTCHAs basés sur des messages et des images. Les clients doivent s’attendre à une progression de caractères ou de chiffres mobiles dans un CAPTCHA décent.

Les robots ne peuvent pas distinguer les caractères cruciaux des chocs d’établissement dans ces CAPTCHAs. En ce qui concerne les robots, ces regroupements mécaniques, comme les CAPTCHA basés sur la substance, peuvent être difficiles à comprendre pour les individus.

Problèmes mathématiques ou verbaux

Pour contourner les spambots, on utilise un cadre CAPTCHA qui répond également aux besoins des préoccupations ou des problèmes scientifiques prétendument affaiblis par l’utilisation. Si nécessaire, un lecteur d’écran peut être utilisé pour examiner un devoir comme celui ci-dessous, ce qui implique qu’il peut également être utilisé par des clients avec des appareils à rendement non visuel.

Ces aspects mathématiques ne sont pas trop complexes à interpréter, mais le problème est qu’ils ne résolvent pas un équilibre vraiment progressif pour les PC, qui sont conçus pour coordonner des nombres. Cette forme de CAPTCHA est souvent couplée à divers types de mépris textuel, ce qui la rend presque impossible à interpréter pour les visualisateurs d’écran. Si le résultat est un mot plutôt qu’un chiffre, ou si un seul chiffre du résultat doit être pris en compte en raison d’une nouvelle tournure heureuse des événements (par exemple, découvrez 7 x 7 et entrez simplement le chiffre principal du résultat dans le compartiment), c’est intrinsèquement plus difficile pour les applications. La méthodologie du jeu CAPTCHA serait 4) si le résultat était 49.

Les CAPTCHA sont également utilisés de la même manière que les essais d’inscription. Ils intègrent des exercices de courses et des demandes d’informations générales. Fréquemment, et avec un lien clair avec le site spécifique. Avant de passer au niveau suivant d’une conversation concernant la programmation SMF (Simple Machines Forum), le visiteur doit répondre à deux tâches concernant le sujet.

© Copyright 2024 - FPSTUDIO Toulouse - Agence web Toulouse (Design, Développement, Référencement) - Tous droits réservés.
error: Le contenu est protégé !