18041 sujets
Questions générales et questions de débutants
Bonjour,
Si le niveau de sécurité souhaité est moyen (comme c'est le cas pour la plupart des sites), un captcha inversé (un champs caché à l'utilisateur mais que le robot remplira) est, selon moi, la meilleure solution : c'est simple à mettre en place, c'est transparent pour l'utilisateur, c'est totalement accessible.
Si le niveau de sécurité souhaité est moyen (comme c'est le cas pour la plupart des sites), un captcha inversé (un champs caché à l'utilisateur mais que le robot remplira) est, selon moi, la meilleure solution : c'est simple à mettre en place, c'est transparent pour l'utilisateur, c'est totalement accessible.
Bonjour,
Comme protection contre les robots, une bonne vieille question du type combien font 2+4? peut également être suffisant, rapide et simple à mettre en place. Idéalement, pour éviter la confusion, le formulaire devrait accepter 6 ou six pour l'exemple donné.
Cette question pourrait être aléatoire pour plus d'efficacité. Il faut toutefois éviter de poser des questions de culture générale, car un site est international à la base, et chaque visiteur ne possède pas le même bagage culturel.
La solution mentionnée par Laurie-Anne et la mienne peuvent convenir pour un site régulier. Là où il faudrait quelque chose de plus robuste est pour un site à grand volume d'audience, car un spammeur à intérêt à développer des scripts sur mesure pour passer au travers la protection du formulaire, comme pour hotmail par exemple.
Il existe aussi des plugins pour certaines plateformes qui communiquent avec un service antispam. Le message est analysé par leur service et retourne le résultat (degré de spam). J'ai déjà vu un service semblable, mais le nom m'échappe.
En vrac, les solutions :
- Analyser soi-même le contenu du formulaire et s'il contient beaucoup de liens, l'indiqué comme spam pour vérification manuelle
- Ajouter un champ dans le formulaire qu'on cache aux utilisateurs et normalement, les robots eux vont le remplir quand même. Si le champ est rempli, c'est que c'est un robot.
- Poser une question simple de mathématique
- Utiliser un service anti-spam
- Utiliser un CAPTCHA en image (en dernier recours et ne surtout pas exagéré le niveau de déformation des caractères)
Bonne journée!
Comme protection contre les robots, une bonne vieille question du type combien font 2+4? peut également être suffisant, rapide et simple à mettre en place. Idéalement, pour éviter la confusion, le formulaire devrait accepter 6 ou six pour l'exemple donné.
Cette question pourrait être aléatoire pour plus d'efficacité. Il faut toutefois éviter de poser des questions de culture générale, car un site est international à la base, et chaque visiteur ne possède pas le même bagage culturel.
La solution mentionnée par Laurie-Anne et la mienne peuvent convenir pour un site régulier. Là où il faudrait quelque chose de plus robuste est pour un site à grand volume d'audience, car un spammeur à intérêt à développer des scripts sur mesure pour passer au travers la protection du formulaire, comme pour hotmail par exemple.
Il existe aussi des plugins pour certaines plateformes qui communiquent avec un service antispam. Le message est analysé par leur service et retourne le résultat (degré de spam). J'ai déjà vu un service semblable, mais le nom m'échappe.
En vrac, les solutions :
- Analyser soi-même le contenu du formulaire et s'il contient beaucoup de liens, l'indiqué comme spam pour vérification manuelle
- Ajouter un champ dans le formulaire qu'on cache aux utilisateurs et normalement, les robots eux vont le remplir quand même. Si le champ est rempli, c'est que c'est un robot.
- Poser une question simple de mathématique
- Utiliser un service anti-spam
- Utiliser un CAPTCHA en image (en dernier recours et ne surtout pas exagéré le niveau de déformation des caractères)
Bonne journée!