Comment fonctionne reCAPTCHA ?

Proposé par
le

Le système reCAPTCHA, qui demande à l'utilisateur de prouver qu'il n'est pas un robot en cochant une case, peut sembler mystérieux dans son fonctionnement. C'est notamment le mouvement du curseur jusqu'à la case qui est évalué : la trajectoire suivie par un humain aura tendance à être plus erratique que celle d'un robot.

Ce n'est pas le seul élément analysé : Google se base aussi sur les données techniques de votre ordinateur, de votre navigateur et sur votre propre activité (historique, façon d'écrire au clavier) etc. Le système reCAPTCHA est d'ailleurs déjà amené à disparaitre : la nouvelle version ne se basera que sur les éléments précédemment cités et attribuera une note de probabilité à l'utilisateur.


Commentaires préférés (3)

Le reCAPTCHA n'est-il pas aussi utilisé pour améliorer les logiciels de reconnaissance des caractères ?

À noter que la plupart du temps, le système n’est pas légal… la CNIL (et d’autres autorités de protection des données) estime que la finalité n’est pas seulement de prouver qu’il y a un être humain derrière (sécurité), mais aussi une analyse pour leur propre compte (ce que fait Google).

Il faudrait alors demander le consentement de l’utilisateur, ce qui est contre-productif pour une solution de sécurité.

Il y avait une autre anecdote sur SCMB sur l’aide des utilisateurs qui aidaient les logiciels de reconnaissance de caractères à déchiffrer des mots flous ou effacés d’ailleurs

La v1 de recaptcha proposait 2 mots à saisir. L'un était connu de google (pour vérifier) et le second servait à entraîner son système de reconnaissance de caractères

La v2 de recaptcha propose une case à cocher évaluée comme indiqué dans l'anecdote

La v3 de recaptcha est invisible si ce n'est un petit panneau dans un coin de l'écran. Cette v3 existe déjà depuis depuis 5 ans... donc je ne pense pas qu'il faille en parler au futur


Tous les commentaires (17)

Le reCAPTCHA n'est-il pas aussi utilisé pour améliorer les logiciels de reconnaissance des caractères ?

À noter que la plupart du temps, le système n’est pas légal… la CNIL (et d’autres autorités de protection des données) estime que la finalité n’est pas seulement de prouver qu’il y a un être humain derrière (sécurité), mais aussi une analyse pour leur propre compte (ce que fait Google).

Il faudrait alors demander le consentement de l’utilisateur, ce qui est contre-productif pour une solution de sécurité.

Il y avait une autre anecdote sur SCMB sur l’aide des utilisateurs qui aidaient les logiciels de reconnaissance de caractères à déchiffrer des mots flous ou effacés d’ailleurs

La v1 de recaptcha proposait 2 mots à saisir. L'un était connu de google (pour vérifier) et le second servait à entraîner son système de reconnaissance de caractères

La v2 de recaptcha propose une case à cocher évaluée comme indiqué dans l'anecdote

La v3 de recaptcha est invisible si ce n'est un petit panneau dans un coin de l'écran. Cette v3 existe déjà depuis depuis 5 ans... donc je ne pense pas qu'il faille en parler au futur

Donc en conclusion selon reCAPTCHA, vous n'êtes pas "soit un robot soit un humain", vous êtes tout simplement "plus ou moins potentiellement un robot qu'un autre"

a écrit : La v1 de recaptcha proposait 2 mots à saisir. L'un était connu de google (pour vérifier) et le second servait à entraîner son système de reconnaissance de caractères

La v2 de recaptcha propose une case à cocher évaluée comme indiqué dans l'anecdote

La v3 de recaptcha est invisible si
ce n'est un petit panneau dans un coin de l'écran. Cette v3 existe déjà depuis depuis 5 ans... donc je ne pense pas qu'il faille en parler au futur Afficher tout
Et le système où l’on doit identifier des objets sur des images proposées par le site ?

a écrit : Le reCAPTCHA n'est-il pas aussi utilisé pour améliorer les logiciels de reconnaissance des caractères ? Comme expliqué dans d'autres commentaires, recopier des caractères c'était dans l'ancienne version. Maintenant on te demande seulement de cocher une case pour indiquer que tu n'es pas un robot. Contrairement à ce que prétend l'anecdote, on ne demande pas à l'utilisateur de prouver quelque chose, et ce n'est pas mystérieux : la case à cocher s'appelle "je ne suis pas un robot", donc on pouvait supposer que ce système était basé sur la confiance et qu'il comptait tout simplement sur la bonne foi des robot pour ne pas mentir en cochant cette case.

C'est pas plus mystérieux que les sites qui te demandent tout le temps de cocher une case pour dire que tu as plus de 18 ans pour avoir le droit de continuer : ça ne prouve rien, on compte sur toi pour ne pas mentir. Et d'ailleurs je me demande comment un robot calcule son âge, si c'est l'âge des composants ou de la version du logiciel ? Il ne doit pas y en avoir beaucoup qui peuvent visiter ces sites pour afultes.

Il y a aussi des exemples depuis longtemps dans la vie réelle : c'est comme les déclarations sur l'honneur qu'on te demande pour certaines démarches administratives... ou comme les autorisations de sortie qu'on devait remplir et signer soi-même pendant le confinement contre le COVID !

Pour être vraiment utile aux robots qui lisent ce site, l'anecdote ferait mieux de leur dire à quoi ils s'exposeraient en cas de fausse déclaration sur cette case.

a écrit : Le reCAPTCHA n'est-il pas aussi utilisé pour améliorer les logiciels de reconnaissance des caractères ? La v1 oui.
En cas de doutes, la v2 propose de cocher des images ressemblantes à ce que le système demande (bus, feu rouge, moto, etc). Je sais que dans le cas d’une demande à cocher les images ressemblantes à des bus, feu rouges, panneaux de signalisation, et bien les réponses des humains servent à alimenter les cartes routières de Google Maps, Apple Plans, Waze, etc. C’est pour cela que depuis qq temps, en France, l’on voit apparaître ces infos sur nos cartes lorsque l’on roule.

Une machine qui te demande de prouver que tu n'es pas une machine...on est tombé bien bas...ce n'est qu'un point de vue, pas la peine de se fâcher

a écrit : Comme expliqué dans d'autres commentaires, recopier des caractères c'était dans l'ancienne version. Maintenant on te demande seulement de cocher une case pour indiquer que tu n'es pas un robot. Contrairement à ce que prétend l'anecdote, on ne demande pas à l'utilisateur de prouver quelque chose, et ce n'est pas mystérieux : la case à cocher s'appelle "je ne suis pas un robot", donc on pouvait supposer que ce système était basé sur la confiance et qu'il comptait tout simplement sur la bonne foi des robot pour ne pas mentir en cochant cette case.

C'est pas plus mystérieux que les sites qui te demandent tout le temps de cocher une case pour dire que tu as plus de 18 ans pour avoir le droit de continuer : ça ne prouve rien, on compte sur toi pour ne pas mentir. Et d'ailleurs je me demande comment un robot calcule son âge, si c'est l'âge des composants ou de la version du logiciel ? Il ne doit pas y en avoir beaucoup qui peuvent visiter ces sites pour afultes.

Il y a aussi des exemples depuis longtemps dans la vie réelle : c'est comme les déclarations sur l'honneur qu'on te demande pour certaines démarches administratives... ou comme les autorisations de sortie qu'on devait remplir et signer soi-même pendant le confinement contre le COVID !

Pour être vraiment utile aux robots qui lisent ce site, l'anecdote ferait mieux de leur dire à quoi ils s'exposeraient en cas de fausse déclaration sur cette case.
Afficher tout
Tu a totalement tord, ce n'est pas le fait de cocher la case qui indique que tu n'est pas un robot, mais le mouvement que tu fais pour la cocher, ça n'a aucun rapport avec le fait de dire la vérité ou non.

D’ailleurs chers amis, sachez que google n’est pas le seul à scruter vos mouvements. Saviez vous que lorsque vous vous identifiez sur le site internet de votre banque. L’algorithme anti fraude est capable de vous reconnaître, il est capable de savoir si vous êtes gaucher ou droitier et un tas d’autres choses.
Je travaille dans le domaine bancaire et cette outil anti fraude proposé par IBM est très efficace pour déjouer les fraudes

CAPTCHA signifie « Completely Automated Public Turing test to tell Computers and Humans Apart » , en français :  «Test de Turing public entièrement automatisé pour différencier les ordinateurs des humains ».
« Le test de Turing est une proposition de test d’intelligence artificielle fondée sur la faculté d'une machine à imiter la conversation humaine. Décrit par Alan Turing en 1950 dans sa publication Computing Machinery and Intelligence, ce test consiste à mettre un humain en confrontation verbale à l’aveugle avec un ordinateur et un autre humain. Si la personne qui engage les conversations n’est pas capable de dire lequel de ses interlocuteurs est un ordinateur, on peut considérer que le logiciel de l’ordinateur a passé avec succès le test. »

a écrit : La v1 oui.
En cas de doutes, la v2 propose de cocher des images ressemblantes à ce que le système demande (bus, feu rouge, moto, etc). Je sais que dans le cas d’une demande à cocher les images ressemblantes à des bus, feu rouges, panneaux de signalisation, et bien les réponses des humains servent à alimenter les
cartes routières de Google Maps, Apple Plans, Waze, etc. C’est pour cela que depuis qq temps, en France, l’on voit apparaître ces infos sur nos cartes lorsque l’on roule. Afficher tout
D'ailleurs ça arrive plutôt souvent chez moi qui ai des bloqueurs de pub et suis souvent en navigation privée : il peut moins se baser sur le traçage de mon profil de navigation.

a écrit : Tu a totalement tord, ce n'est pas le fait de cocher la case qui indique que tu n'est pas un robot, mais le mouvement que tu fais pour la cocher, ça n'a aucun rapport avec le fait de dire la vérité ou non. Il a peut-être tort, mais certainement pas tord.

a écrit : La v1 oui.
En cas de doutes, la v2 propose de cocher des images ressemblantes à ce que le système demande (bus, feu rouge, moto, etc). Je sais que dans le cas d’une demande à cocher les images ressemblantes à des bus, feu rouges, panneaux de signalisation, et bien les réponses des humains servent à alimenter les
cartes routières de Google Maps, Apple Plans, Waze, etc. C’est pour cela que depuis qq temps, en France, l’on voit apparaître ces infos sur nos cartes lorsque l’on roule. Afficher tout
Les infos sont aussi vendues aux constructeurs de voiture intelligentes pour entraîner leurs systèmes de reconnaissance et freiner lorsqu’ils voient « un feu rouge, « un tracteur »…

Les infos sont aussi vendues aux constructeurs de voiture intelligentes pour entraîner leurs systèmes de reconnaissance et freiner lorsqu’ils voient « un feu rouge, « un tracteur »…

a écrit : Les infos sont aussi vendues aux constructeurs de voiture intelligentes pour entraîner leurs systèmes de reconnaissance et freiner lorsqu’ils voient « un feu rouge, « un tracteur »… Je ne savais pas tiens. Merci pour l’ajout :)

a écrit : Il a peut-être tort, mais certainement pas tord. Tout dépend si c'est un tord-du où une tort-ue...

(oui, c'est moi)