it-swarm-es.com

¿Qué soluciones para evitar el spam de los formularios web son menos intrusivas para los usuarios?

Sé sobre captcha. Sin embargo, a menudo se afirma que captcha detiene a los usuarios legítimos debido a las molestias. ¿Hay alguna otra solución, que en particular busque un patrón en la entrada similar a los filtros de correo no deseado o secuencias de letras aleatorias? (En particular, una solución que funcione con drupal sería buena).

4
txwikinger

Aquí hay 3 formas en que he visto hacer esto:

En general, hay 3 "formas" de resolver esto:

  1. Haz que el usuario haga algo para demostrar que es humano. CAPTCHA o algo similar donde el usuario debe hacer un trabajo extra.
  2. Vea cuánto tiempo le toma al usuario ingresar datos. Las computadoras son mucho más rápidas para llenar formularios.
  3. Ofuscar qué entradas se están utilizando para qué en el HTML en sí.

Todos estos métodos tienen defectos. CAPTCHA requiere más trabajo y, finalmente, los desarrolladores pueden encontrar formas de resolver el CAPTCHA mediante programación. Algunos incluso han recurrido a pagar mano de obra barata para superarlos manualmente. Esperar funcionará bien hasta que prevalezca y luego los hackers simplemente harán que sus programas esperen hasta que se presenten. Finalmente, la ofuscación, excepto que tiene que decirle al usuario qué ingresar para que eso le regale parte. Puede ofuscar aún más esos campos mediante el uso de Javascript para completar los nombres más adelante. Todo es básicamente un juego de gato y ratón.

Sin embargo, creo que CAPTCHA termina siendo el más efectivo y el más molesto para el usuario.

5
Ben Hoffman

Para soluciones como esta, si está utilizando un sistema de administración de contenido existente, busque siempre las mejores soluciones para su herramienta específica. La ventaja es que, por lo general, estas herramientas son fáciles de instalar y probar y, si no funcionan, pruebe otras. Si estuviera en tu lugar y echaría un vistazo Mollom . Aquí hay una descripción:

Mollom proporciona una solución única para todos los problemas de spam y puede proteger los siguientes formularios Drupal. Ofrece y combina de forma inteligente:

  • CAPTCHA - CAPTCHA de imagen y audio
  • análisis de texto
  • reputación del usuario

y puede:

  • bloquear comentarios desde spam
  • bloquear el formulario de contacto spam
  • proteger el formulario de registro de usuario contra cuentas de usuario falsas
  • proteger el formulario de solicitud de contraseña
  • bloquee el correo no deseado en cualquier formulario de nodo, como temas del foro, artículos, historias, páginas y más

Para obtener más información acerca de Mollom , puede leer esto Introducción a Mollom .

1
artlung

He oído hablar de personas que ponen campos en formas y luego los esconden detrás de una imagen o div. Luego, cuando se envía el formulario, si ese campo 'oculto' se archiva, entonces saben que lo archivó un bot y no un humano.

Obviamente, este método tiene inconvenientes (especialmente para las personas con discapacidad visual) y no puedo decir que lo haya implementado yo mismo.

1
theycallmemorty

Utilizo el módulo antispam y lo configuré para que akismet verifique si hay spam. Funciona muy bien para mi. Significa que aún recibe muchos mensajes de spam, pero se filtran casi sin problemas.

0
Nick