Parece que agregaremos compatibilidad con CAPTCHA a Stack Overflow. Esto es necesario para evitar bots, spammers y otras actividades maliciosas con script. ¡Solo queremos que los seres humanos publiquen o editen cosas aquí!
Usaremos un CAPTCHA de JavaScript (jQuery) como primera línea de defensa:
http://docs.jquery.com/Tutorials:Safer_Contact_Forms_Without_CAPTCHAs
La ventaja de este enfoque es que, para la mayoría de las personas, ¡CAPTCHA nunca será visible!
Sin embargo, para las personas con JavaScript deshabilitado, aún necesitamos un respaldo y aquí es donde se vuelve complicado.
He escrito un control CAPTCHA tradicional para ASP.NET que podemos reutilizar.
Sin embargo, preferiría ir con algo textual para evitar la sobrecarga de crear todas estas imágenes en el servidor con cada solicitud.
He visto cosas como ...
- Captura de texto ASCII:
\/\/(_)\/\/
- acertijos matemáticos: ¿qué es 7 menos 3 por 2?
- preguntas de trivia: ¿qué sabe mejor, un sapo o una paleta?
Tal vez solo estoy inclinando los molinos de viento aquí, pero me gustaría tener un <noscript>
CAPTCHA compatible con menos recursos y sin imágenes, si es posible.
Ideas?