reCAPTCHA v3 s'accompagne d'une nouvelle méthode pour stopper l'activité des bots
Avec une incidence mineure sur l'expérience utilisateur

Le , par Stéphane le calme

21PARTAGES

16  0 
Google a annoncé la troisième version de reCAPTCHA, une mise à jour de l’API qui vous aide à détecter le trafic abusif sur votre site Web sans interaction de l’utilisateur. Au lieu d'afficher un défi CAPTCHA, reCAPTCHA v3 renvoie un score afin que vous puissiez choisir l'action la plus appropriée pour votre site Web.

Une expérience utilisateur sans friction

ReCAPTCHA n'a cessé d'évoluer au cours de la dernière décennie. Dans reCAPTCHA v1, il était demandé à chaque utilisateur de relever un défi en lisant un texte déformé et en le saisissant dans une zone. Pour améliorer à la fois l'expérience utilisateur et la sécurité, Google a proposé reCAPTCHA v2 et commencé à utiliser de nombreux autres signaux pour déterminer si une requête provenait d'un humain ou d'un robot. Cela a permis aux défis reCAPTCHA de passer d'un rôle dominant à un rôle secondaire dans la détection des abus, laissant environ la moitié des utilisateurs passer en un clic. À présent, avec reCAPTCHA v3, Google modifie fondamentalement la façon dont les sites peuvent déterminer si les activités sont menées par des humains ou des robots en renvoyant un score pour vous indiquer à quel point une interaction est suspecte et en éliminant le besoin d'interrompre les utilisateurs avec un défi. reCAPTCHA v3 exécute une analyse de risque adaptative en tâche de fond pour vous alerter des trafics suspects tout en permettant à vos utilisateurs de profiter d'une expérience sans friction sur votre site.

Détection de bot plus précise avec « Actions »

Dans reCAPTCHA v3, Google propose un nouveau concept appelé «Action», une balise que vous pouvez utiliser pour définir les étapes clés de votre parcours utilisateur et permettre à reCAPTCHA d'exécuter son analyse de risque en contexte. Puisque reCAPTCHA v3 n'interrompt pas les utilisateurs, Google recommande d'ajouter reCAPTCHA v3 sur plusieurs pages. De cette manière, le moteur d'analyse de risque adaptatif reCAPTCHA peut identifier plus précisément le type d'attaques en examinant les activités sur les différentes pages de votre site Web. Dans la console d’administration de reCAPTCHA, vous pouvez obtenir un aperçu complet de la distribution des scores reCAPTCHA et des statistiques des 10 actions principales de votre site, afin de vous aider à identifier les pages exactes ciblées par les robots et à quel point le trafic était suspect sur ces pages.


Combattre les bots à votre façon

ReCAPTCHA v3 offre un autre avantage important, à savoir la flexibilité permettant de prévenir le spam et les abus de la manière la mieux adaptée à votre site Web. Auparavant, le système reCAPTCHA décidait principalement du moment et du type de CAPTCHA à servir aux utilisateurs, ce qui vous laissait une influence limitée sur l’expérience utilisateur de votre site Web. À présent, reCAPTCHA v3 vous fournira un score qui vous indiquera à quel point une interaction est suspecte. Vous pouvez utiliser le score de trois manières différentes. Tout d'abord, vous pouvez définir un seuil qui détermine le moment où un utilisateur n’est pas arrêté et le moment où une vérification supplémentaire doit être effectuée, par exemple, à l'aide d'une authentification à deux facteurs et d'une vérification par téléphone. Deuxièmement, vous pouvez combiner le score avec vos propres signaux auxquels reCAPTCHA ne peut pas accéder, tels que des profils d’utilisateur ou des historiques de transactions. Troisièmement, vous pouvez utiliser le score reCAPTCHA comme l’un des signaux permettant de former votre modèle d’apprentissage automatique à la lutte contre les abus. En vous proposant ces nouvelles méthodes de personnalisation des actions appliquées à différents types de trafic, cette nouvelle version vous permet de protéger votre site contre les robots et d’améliorer votre expérience utilisateur en fonction des besoins spécifiques de votre site Web.

En résumé, reCAPTCHA v3 aide à protéger vos sites sans les frictions de l'utilisateur et vous donne plus de pouvoir pour décider quoi faire dans les situations à risque.


Source : Google

Et vous ?

Qu'en pensez-vous ?

Voir aussi :

Une porte dérobée a été trouvée sur une mise à jour du plugin WordPress Captcha, utilisé par plus de 300 000 sites
Google ajoute l'API Recaptcha à Android pour aider les développeurs à bloquer les bots et à identifier plus facilement les humains
Google propose l'usage de CAPTCHA invisibles pour distinguer les humains des bots, s'agit-il pour autant d'une solution plus sécurisée ?
Kaspersky a découvert Podec, le premier cheval de Troie à faire croire à un système CAPTCHA qu'il est humain
Des chercheurs de Google créent un algorithme de reconnaissance de caractères avec un taux de réussite de 99,8% sur les textes de reCAPTCHA

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de transgohan
Expert éminent https://www.developpez.com
Le 30/10/2018 à 16:16
En gros c'est du tracking d'utilisateur ?
Avatar de Dremor
Membre à l'essai https://www.developpez.com
Le 31/10/2018 à 9:40
Citation Envoyé par transgohan Voir le message
En gros c'est du tracking d'utilisateur ?
Oui, et qui va probablement être incompatible avec les bloqueur de publicités / trackers. Peut être une façon détourné de tenter de les combattre ?
Avatar de Anselme45
Membre éprouvé https://www.developpez.com
Le 31/10/2018 à 10:22
Citation Envoyé par transgohan Voir le message
En gros c'est du tracking d'utilisateur ?
C'est surtout la dernière idée de Google pour continuer à espionner les utilisateurs l'air de rien!

Vu que la communauté (y compris les instances comme l'UE) est de plus en plus critique face à l'espionnage généralisé et à la violation de la vie privé de la part des GAFAM, chacun y va de sa petite subtilité pour poursuivre sa vilaine besogne malgré les contraintes légales qui pourraient être imposées.

Parce que au final que l'on soit clair: reCAPTCHA v2 fait parfaitement son job, il est parfaitement inutile de passe à cette v3 si ce n'est, selon le discours habituel des GAFAM qui ont pris l'habitude de prendre leur utilisateurs pour des imbéciles, pour "on vous flic toujours plus, mais... c'est pour votre bien... pour améliorer le service que l'on vous offre... blabla... blabla..."
Avatar de CoderInTheDark
Membre expérimenté https://www.developpez.com
Le 16/11/2018 à 15:37
Les catcha images c'est trop l'horreur pour les défficients visuels, et leur alternative audio c'est à peine mieux.
Alors je ne veux pas revenir en version 1

Ma seule crainte est que les lecteurs d'écrans soient perçus commes des robots, car ils se comportent un peu pareille
Avatar de Stéphane le calme
Chroniqueur Actualités https://www.developpez.com
Le 07/01/2019 à 14:07
Les éditeurs d'unCaptcha affirment qu'il est capable de battre reCAPTCHA v3 de Google,
en se servant du captcha audio

Fin octobre, Google a annoncé la troisième version de reCAPTCHA, une mise à jour de l’API qui vous aide à détecter le trafic abusif sur votre site Web sans interaction de l’utilisateur. Au lieu d'afficher un défi CAPTCHA, reCAPTCHA v3 renvoie un score afin que vous puissiez choisir l'action la plus appropriée pour votre site Web.

Une expérience utilisateur sans friction

ReCAPTCHA n'a cessé d'évoluer au cours de la dernière décennie. Dans reCAPTCHA v1, il était demandé à chaque utilisateur de relever un défi en lisant un texte déformé et en le saisissant dans une zone. Pour améliorer à la fois l'expérience utilisateur et la sécurité, Google a proposé reCAPTCHA v2 et commencé à utiliser de nombreux autres signaux pour déterminer si une requête provenait d'un humain ou d'un robot. Cela a permis aux défis reCAPTCHA de passer d'un rôle dominant à un rôle secondaire dans la détection des abus, laissant environ la moitié des utilisateurs passer en un clic. À présent, avec reCAPTCHA v3, Google modifie fondamentalement la façon dont les sites peuvent déterminer si les activités sont menées par des humains ou des robots en renvoyant un score pour vous indiquer à quel point une interaction est suspecte et en éliminant le besoin d'interrompre les utilisateurs avec un défi. reCAPTCHA v3 exécute une analyse de risque adaptative en tâche de fond pour vous alerter des trafics suspects tout en permettant à vos utilisateurs de profiter d'une expérience sans friction sur votre site.

Détection de bot plus précise avec « Actions »

Dans reCAPTCHA v3, Google propose un nouveau concept appelé «Action», une balise que vous pouvez utiliser pour définir les étapes clés de votre parcours utilisateur et permettre à reCAPTCHA d'exécuter son analyse de risque en contexte. Puisque reCAPTCHA v3 n'interrompt pas les utilisateurs, Google recommande d'ajouter reCAPTCHA v3 sur plusieurs pages. De cette manière, le moteur d'analyse de risque adaptatif reCAPTCHA peut identifier plus précisément le type d'attaques en examinant les activités sur les différentes pages de votre site Web. Dans la console d’administration de reCAPTCHA, vous pouvez obtenir un aperçu complet de la distribution des scores reCAPTCHA et des statistiques des 10 actions principales de votre site, afin de vous aider à identifier les pages exactes ciblées par les robots et à quel point le trafic était suspect sur ces pages.

Un mécanisme qui présente déjà des failles ?

Les éditeurs derrière unCaptcha sont revenus à la charge. Ils rappellent que :

Citation Envoyé par unCaptcha
Créé en avril 2017, unCaptcha a atteint une précision de 85% en battant le ReCaptcha de Google. Après la publication de ces travaux, Google a publié une mise à jour de ReCaptcha avec les modifications majeures suivantes:
  • Meilleure détection de l'automatisation du navigateur
  • Phrases parlées plutôt que des chiffres

Ces modifications ont initialement permis de protéger l’attaque d’unCaptcha. Cependant, à compter de juin 2018, ces problèmes ont été résolus. Nous sommes en contact avec l'équipe de ReCaptcha depuis plus de six mois et ils sont parfaitement au courant de cette attaque. L'équipe nous a permis de publier le code, malgré son succès actuel.
Il y a quelques jours, les éditeurs ont publié un dépôt GitHub dans lequel ils affirment que cette nouvelle version d'unCaptcha peut venir à bout de la dernière version de ReCaptcha avec une précision de 91%.

Dans un billet de blog, ils expliquent que reCaptcha fonctionne principalement en observant de nombreux éléments de preuve différents qui pourraient indiquer un utilisateur humain, tels que la manière dont il tape, déplace sa souris, etc. Néanmoins, parfois, reCaptcha ne peut pas dire si l'utilisateur est humain. Lorsque cela se produit, reCaptcha présente aux utilisateurs une grille d'images, comme celle ci-dessous:


Cependant, les captchas visuels ne peuvent pas être résolus par tous les utilisateurs; Pour aider les utilisateurs malvoyants, reCaptcha permet aux utilisateurs de demander des captchas audio en cliquant sur l'icône du casque en bas à gauche de l'image ci-dessus. Ces défis audio consistent en une séquence de voix enregistrées disant des nombres "sept ... trois ... deux ...". Il est simplement demandé aux utilisateurs de taper les chiffres qu'ils entendent. C'est ce à quoi unCaptcha s'attaque.

Comment fonctionne unCaptcha

UnCaptcha a pour principal atout que les services de synthèse vocale actuels sont extrêmement performants. Même les services gratuits de synthèse vocale de Google pourraient être utilisés contre le mécanisme de défense même qu'ils offrent!


En bref, voici les étapes fonctionnelles d'unCaptcha:
  1. Télécharger le captcha audio
  2. Segmenter l'audio en clips audio à chiffres individuels
  3. Téléchargez chaque segment sur plusieurs services de synthèse vocale en ligne
  4. Convertir les réponses de ces services en chiffres:
    • Homophones exacts: si c'est "un" "deux", etc., alors deviner ce nombre
    • Homophones proches: si cela ressemble à un chiffre, comme "true" ressemble à "two", alors deviner à quoi ça ressemble

  5. Regrouper les multiples services en prenant un vote pondéré basé sur la confiance
  6. Et enfin télécharger la réponse

Les éditeurs ont fourni le code qui est strictement réservé à une utilisation dans l'éducation. Une démo est disponible pour avoir un cas pratique de l'utilisation de cette nouvelle version d'unCaptcha.

Présentation de unCaptcha2

Citation Envoyé par unCaptcha
Grâce aux modifications apportées au défi audio, passer ReCaptcha est plus facile que jamais. Le code n'a plus besoin que de faire une demande unique à une API libre de synthèse vocale disponible publiquement pour atteindre une précision d'environ 90% par rapport à tous les captchas.

Étant donné que les modifications apportées à ReCaptcha empêchent Selenium, un moteur d’automatisation de navigation, unCaptcha2 utilise un sélecteur d’écran pour passer à certains pixels de l’écran et se déplacer comme un humain dans la page. Il y a certainement du travail à faire ici - les coordonnées doivent être mises à jour pour chaque nouvel utilisateur et ne sont pas les plus robustes.
Source : dépôt gitHub, unCaptcha

Et vous ?

Qu'en pensez-vous ?
Cela vous semble-t-il crédible ?
Utilisez-vous reCAPTCHA ? Si oui quelle version ?
Ces affirmations peuvent-elles vous faire évoluer (vers une autre version de reCAPTCHA ou vers une alternative) ?
Quelles sont les solutions alternatives pour détecter le trafic abusif sur votre site Web sans interaction de l’utilisateur ?

Voir aussi :

IA : un nouvel algorithme est capable de résoudre les tests CAPTCHA en moins de 0,05 seconde selon une recherche
Une porte dérobée a été trouvée sur une mise à jour du plugin WordPress Captcha, utilisé par plus de 300 000 sites
Google ajoute l'API Recaptcha à Android pour aider les développeurs à bloquer les bots et à identifier plus facilement les humains
Google propose l'usage de CAPTCHA invisibles pour distinguer les humains des bots, s'agit-il pour autant d'une solution plus sécurisée ?
Avatar de Fleur en plastique
Membre habitué https://www.developpez.com
Le 07/01/2019 à 15:09
Oui enfin recaptcha c'est de la M.

Il y a encore quelques jours j'ai dû me taper au moins 5 pages de Quiz visuel sur des photos très peu lisibles pour pouvoir valider un formulaire alors que tout le monde s'impatientait derrière dans la file (site de la Caf sur un ordinateur public). Je n'ai rien d'un robot, j'ai la douceur, les sentiments, la patience, et la relative lenteur d'un être humain alors lâche-nous les baskets, marre de passer mon temps à repérer des voitures et des panneaux de signalisations ! Mon permis je l'ai déjà eu il y a plus de dix ans.
Avatar de TheLastShot
Membre confirmé https://www.developpez.com
Le 07/01/2019 à 19:41
Faut bien aider google à améliorer son système d'analyse d'image
Avatar de Aiekick
Membre chevronné https://www.developpez.com
Le 08/01/2019 à 0:22
es tu sur de ne pas être un bot ? j'ai comme un doute
Avatar de CoderInTheDark
Membre expérimenté https://www.developpez.com
Le 12/01/2019 à 14:32
Je ne cesse pas de le dire.
Faites des applications accessibles pas pour les déficients visuels, mais pour les robot d'indexation et outil de tests.

Si ça passe pour Selenium, ou une autre solution de test d'interfaces, ça passera pour nous.

Quant aux catcha audios c'est moche aussi pour nous, le son est dégradé avec un bruit de fond, et finalement on préfère demander à un voyant.
Le catcha pourri surtout la vie aux humain.

En fait l'utilisateur qui passe le test du premier coup c'est sûr c'est louche
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web