IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Les éditeurs d'unCaptcha affirment qu'il est capable de battre reCAPTCHA v3 de Google
En se servant du captcha audio

Le , par Stéphane le calme

292PARTAGES

13  0 
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 ?

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

Avatar de Fleur en plastique
Membre extrêmement actif 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.
4  0 
Avatar de CoderInTheDark
Membre émérite 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
1  0 
Avatar de TheLastShot
Membre extrêmement actif https://www.developpez.com
Le 07/01/2019 à 19:41
Faut bien aider google à améliorer son système d'analyse d'image
0  0 
Avatar de Aiekick
Membre extrêmement actif https://www.developpez.com
Le 08/01/2019 à 0:22
es tu sur de ne pas être un bot ? j'ai comme un doute
0  0