Il semble que nous allons ajouter la prise en charge de CAPTCHA à Stack Overflow. Cela est nécessaire pour empêcher les robots, les spammeurs et toute autre activité scriptée malveillante. Nous voulons seulement que les êtres humains publient ou modifient des choses ici!
Nous utiliserons un CAPTCHA JavaScript (jQuery) comme première ligne de défense:
http://docs.jquery.com/Tutorials:Safer_Contact_Forms_Without_CAPTCHAs
L'avantage de cette approche est que, pour la plupart des gens, le CAPTCHA ne sera jamais visible!
Cependant, pour les personnes avec JavaScript désactivé, nous avons toujours besoin d'une solution de repli et c'est là que cela devient difficile.
J'ai écrit un contrôle CAPTCHA traditionnel pour ASP.NET que nous pouvons réutiliser.
Cependant, je préfère aller avec quelque chose de textuel pour éviter la surcharge de création de toutes ces images sur le serveur à chaque demande.
J'ai vu des choses comme ..
- Captcha texte ASCII:
\/\/(_)\/\/
- énigmes mathématiques: qu'est-ce que 7 moins 3 fois 2?
- questions triviales: qu'est-ce qui a meilleur goût, un crapaud ou un popsicle?
Peut-être que je suis juste en train d'incliner les moulins à vent ici, mais j'aimerais avoir un <noscript>
CAPTCHA compatible moins gourmand en ressources et sans image si possible.
Des idées?