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.
- Cómo crear un archivo robots.txt para mi sitio web
- Supongamos que tiene un sitio web escrito en Ruby on Rails. ¿Cómo pasarías a las aplicaciones de Android e iOS?
- Cómo optimizar el rendimiento de Java
- ¿Cómo se puede inculcar una cultura de pirateo o sprint dentro de un equipo de desarrollo sin correr el riesgo de agotamiento?
- ¿Cómo puedo hacer que un sitio sea más amigable para dispositivos móviles? Desarrollé wizmobilerepair.com con un ancho fijo de 1024px y me di cuenta de que esto no tiene fluidez. ¿Qué puedo hacer para implementar un diseño web receptivo?
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.