Es sieht so aus, als würden wir dem Stapelüberlauf CAPTCHA- Unterstützung hinzufügen . Dies ist erforderlich, um Bots, Spammer und andere böswillige Skriptaktivitäten zu verhindern. Wir möchten nur, dass Menschen hier Dinge posten oder bearbeiten!
Wir werden ein JavaScript (jQuery) CAPTCHA als erste Verteidigungslinie verwenden:
http://docs.jquery.com/Tutorials:Safer_Contact_Forms_Without_CAPTCHAs
Der Vorteil dieses Ansatzes ist, dass für die meisten Menschen das CAPTCHA niemals sichtbar sein wird!
Für Menschen mit deaktiviertem JavaScript benötigen wir jedoch immer noch einen Fallback, und hier wird es schwierig.
Ich habe ein traditionelles CAPTCHA-Steuerelement für ASP.NET geschrieben, das wir wiederverwenden können.
Ich würde es jedoch vorziehen, etwas Textuelles zu verwenden, um den Aufwand zu vermeiden, alle diese Bilder bei jeder Anforderung auf dem Server zu erstellen.
Ich habe Dinge gesehen wie ..
- ASCII-Text-Captcha:
\/\/(_)\/\/
- Mathe-Rätsel: Was ist 7 minus 3 mal 2?
- Wissenswertes: Was schmeckt besser, eine Kröte oder ein Eis am Stiel?
Vielleicht neige ich hier nur zu Windmühlen, aber ich hätte gerne ein weniger ressourcenintensives, nicht bildbasiertes <noscript>
kompatibles CAPTCHA, wenn möglich.
Ideen?