Ce texte est traduit d’un article écrit par Damien Katz
Il a été complété pour être plus explicite.
Les pages de démonstration sur CouchdB étaient continuellement “spammées”, aussi pour contrer cette situation, Jan élaborera un stratagème qui ressemblait à un captcha, mais plutôt à l’envers.
C’est une idée intéressante : au lieu de demander à un utilisateur de recopier un captcha pour prouver qu’il est bien humain, ce système amène le générateur de spam à la faute.
En cachant un champ d’adresse email fictif avec une feuille de style (CSS), une personne ne remplira jamais ce champ.
Le robot générateur de spam, programmé pour remplir tous les champs d’un formulaire avant de l’envoyer, ne sait pas que le champ fictif est supposé rester vide et le remplit avec une fausse adresse.
Lorsque le serveur reçoit les informations du formulaire avec le champ fictif complété, il sait que le message a été préparé par un générateur de spam et il le rejette.
La beauté de cette solution est qu’aucune intervention de l’utilisateur final n’est requise, ni démarche supplémentaire, ni ajout d’interface utilisateur, ni alerte de réponse erronée. Même si cette technique risque de ne pas fonctionner sur les sites des grandes communautés (pendant un temps certain), ça fonctionnera sur des sites plus petits. C’est génial et élégant.
L’original en anglais peut se lire à :
0 Réponses pour “Un captcha à l'envers”