Sembra che aggiungeremo il supporto CAPTCHA a StackTranslate.it. Ciò è necessario per prevenire bot, spammer e altre attività di script dannoso. Vogliamo solo esseri umani pubblicare o modificare cose qui!
Useremo un CAPTCHA JavaScript (jQuery) come prima linea di difesa:
http://docs.jquery.com/Tutorials:Safer_Contact_Forms_Without_CAPTCHAs
Il vantaggio di questo approccio è che, per la maggior parte delle persone, il CAPTCHA non sarà mai visibile!
Tuttavia, per le persone con JavaScript disabilitato, abbiamo ancora bisogno di un fallback ed è qui che diventa complicato.
Ho scritto un controllo CAPTCHA tradizionale per ASP.NET che possiamo riutilizzare.
Tuttavia, preferirei utilizzare qualcosa di testuale per evitare il sovraccarico di creare tutte queste immagini sul server con ogni richiesta.
Ho visto cose come ..
- Captcha di testo ASCII:
\/\/(_)\/\/
- puzzle matematici: quanto fa 7 meno 3 volte 2?
- domande trivia: cosa ha un sapore migliore, un rospo o un ghiacciolo?
Forse sto solo inclinandomi verso i mulini a vento qui, ma mi piacerebbe avere un <noscript>
CAPTCHA compatibile meno intensivo in termini di risorse, se possibile.
Idee?