¿Debería implementar un captcha antes de que realmente haya experimentado un problema?

Un sitio debe hacer algunas cosas antes de lanzarse en vivo con permitir la entrada del usuario:

  • Poder eliminar datos basura (por ejemplo, spam, elementos marcados, etc., etc.)
  • Evite que los datos basura entren en un sistema.

Desafortunadamente, los datos basura son muy difíciles de borrar después del hecho. Puede ejecutar datos a través de filtros de spam y limpiar una gran cantidad de basura, pero siempre hay más, y una vez que se abre una puerta, es mucho tiempo de desarrollo para limpiar.

Mientras tanto, esto puede matar un sitio, en términos de recursos y arruinando los datos en el sitio.

Por lo tanto, restringir los datos ingresados ​​por el usuario a los humanos es una estrategia para evitar esto. Desafortunadamente, creo que CAPTCHA, aunque inteligente, es bastante desagradable. La mejor estrategia es verificar la humanidad una vez y recordarla para siempre.

Hay algunas alternativas a CAPTCHA, pero pueden ser igualmente frustrantes, como los códigos que se envían por SMS.