Système anti-spam (captcha) avec des mots


Soak
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 373
Inscription: 24 Oct 2004

Système anti-spam (captcha) avec des mots

Message le Sam Avr 22, 2006 19:39

Bonjour à tous,

J'ai programmé un système anti spam pour protéger un formulaire sur mon site. Vous pouvez le voir ici.

Comme vous pouvez le voir, j'ai fais en sorte de mettre des mots simples et compréhensibles.
Mais voilà que se pose un problème : un robot spammeur à maintenant une chance sur ... pour trouver le bon mot, par exemple en essayant sans arrêt le même mot jusqu'à temps qui tombe...

Donc vaut-t'il pas mieux mettre des combinaisons aléatoires ?
Avez-vous une solution ?

Merci d'avance.


guicara
WRInaute passionné
WRInaute passionné
 
Messages: 2472
Inscription: 2 Fév 2006

Message le Sam Avr 22, 2006 19:44

Oui, utilise un mot aléatoire, même si le robot n'as peux de change de le trouver, et prend un autre mot ! Comme anticonstitutionnelement (plus grand mots de la langue fr)


Soak
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 373
Inscription: 24 Oct 2004

Message le Sam Avr 22, 2006 19:46

J'utilise un mot aléatoire à chaque fois... mais le problème, c'est que si le gars qui a programmé le robot indique d'essayer le mot "internet" par exemple, car je l'utilise, jusqu'à tant que ça fonctionne... ça peut durer un certain temps, et me prendre beaucoup de bande passante...

psychoreflex
WRInaute passionné
WRInaute passionné
 
Messages: 1123
Inscription: 10 Juil 2005

Message le Sam Avr 22, 2006 20:15

Un controle sur IP ça vaut mieux je trouve. D'ailleur j'ai adopté cette solution dans la même situation que toi.

Plus de deux posts dans un laps de temps, et tu bloques.

Dandu
WRInaute discret
WRInaute discret
 
Messages: 81
Inscription: 6 Nov 2005

Message le Sam Avr 22, 2006 20:47

Quelques remarques :

-un petit programme d'OCR (et ça commence à apparaitre) lira très facilement ton mot, il est en noir, avec les lettres bien séparée et une police classique.

-au lieu d'embêter les utilisateurs (c'est casse pieds les captcha) essaye de trouver un truc plus simple pour virer les bots/spam. Quelques méthodes :

*les bots ont tendances à utiliser comme pseudo/mail une adresse aléatoire avec ton ndd comme fin d'adresse, donc bloquer ce type de pseudo.
*filtrer sur quelques mots anglais (par exemple) ou sur des expressions non classique/mots choisis.
*virer les connexions trop proches sur les formulaires, au ceux qui attaquent directement les formulaires.
*une autre méthode qui marche assez bien : mettre un bouton radio non-coché invisble aux utilisateurs. Le bot va le cocher automatiquement (souvent) et apres tu supprimes si ce bouton est coché.
*bloquer les IP au fur et à mesure

Le seul problème de ce genre de méthode, c'est que tu dois te renouveler de temps en temps.

psychoreflex
WRInaute passionné
WRInaute passionné
 
Messages: 1123
Inscription: 10 Juil 2005

Message le Sam Avr 22, 2006 20:51

J'ai eu pas mal de spam dans mes formulaires et j'ai retrouvé des emails avec mon nom de domaine.

Tu penses que c'est dû à un bot, Dandu ? Parce que j'aime bien l'idée du bouton radio coché. Mais d'ailleurs pourquoi le robot va-t'il le cocher forcément ?

Bourriquet
WRInaute impliqué
WRInaute impliqué
 
Messages: 637
Inscription: 19 Sep 2005

Message le Sam Avr 22, 2006 20:53

Tu peux aussi générer un mot aléatoirement à partir de syllabes.


Soak
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 373
Inscription: 24 Oct 2004

Message le Sam Avr 22, 2006 21:36

Oui, c'est ce que je pensais faire.

Sinon pour la police, c'est pas grave ça se change :)

c-cool
WRInaute discret
WRInaute discret
 
Messages: 138
Inscription: 5 Avr 2006

Message le Dim Avr 23, 2006 9:47

jai vu un truc sympa sur le net anti-spam....
tu met 3 images (ou plus) ki on un ordre (chronologique ou otre)... du genre pyramide, versaille, tour effel....
tan ke les images ne sont pa clicker dans lodre chronologique de leur construction...alors le boutton denvoi n'est pa clickable (disable)....tout ca en javascript...

psychoreflex
WRInaute passionné
WRInaute passionné
 
Messages: 1123
Inscription: 10 Juil 2005

Message le Dim Avr 23, 2006 9:57

C'est bien oui, à condition de le faire en php.


AW
WRInaute passionné
WRInaute passionné
 
Messages: 2274
Inscription: 31 Mai 2005

Message le Dim Avr 23, 2006 11:56

Tu as aussi la possibilité de poser une question à la con....

Quel est la couleur du cheval blanc d'henry IV?

Et tu contrôles la réponse.


Le controle d'ip + captcha est quand meme pas mal à mon avis

Dandu
WRInaute discret
WRInaute discret
 
Messages: 81
Inscription: 6 Nov 2005

Message le Dim Avr 23, 2006 15:21

psychoreflex a écrit:J'ai eu pas mal de spam dans mes formulaires et j'ai retrouvé des emails avec mon nom de domaine.

Tu penses que c'est dû à un bot, Dandu ? Parce que j'aime bien l'idée du bouton radio coché. Mais d'ailleurs pourquoi le robot va-t'il le cocher forcément ?


Oui, c'est des bots les spams formulaire avec to nom de domaine en e-mail. C'est assez simple à bloquer, d'ailleurs.

les trucs coché, c'est une constatation, les bots ont tendances à remlir tous les paramètres, et donc de cocher les boutons automatiquement.

psychoreflex
WRInaute passionné
WRInaute passionné
 
Messages: 1123
Inscription: 10 Juil 2005

Message le Dim Avr 23, 2006 18:01

Ok
Je vais appliquer ton idée de bouton à cocher en hidden alors. J'avais déjà lu un truc comme ça je crois, ça confirme.

Quand tu dis que c'est assez simple à bloquer, tu penses justement à cette soluce ou à autre chose encore ?

psychoreflex
WRInaute passionné
WRInaute passionné
 
Messages: 1123
Inscription: 10 Juil 2005

Message le Mar Avr 25, 2006 9:41

Un truc simple, dîtes moi si c'est bon :

On affiche simplement une série de lettre au hasard, et on demande au visiteur de les recopier dans l'ordre inverse.

C'est vachement léger ok, mais est-ce que c'est tout de même complètement bidon ?


Szarah
WRInaute accro
WRInaute accro
 
Messages: 8093
Inscription: 22 Fév 2006

Message le Mar Avr 25, 2006 10:06

Le système de l'inversion est un classique.
Si le robot peut lire le mot, il peut être programmé pour tester son inversion et toutes les permutations.
Mais c'est une bonne idée ... tout dépendra de la qualité du robot spammeur :)

Système anti-spam (captcha) avec des mots

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités