4 métodos efectivos para evitar el spam en Drupal

Si eres propietario de una web Drupal, puede ser que te hayas encontrado con problemas de SPAM.

En el caso de las webs, el SPAM no solo consiste en la recepción de correos molestos a los mails de destino al que están vinculados los formularios de la web. Puede también afectar al registro de usuarios del sitio. Se trata de robots que intentan publicar contenido: ya sean comentarios, posts del blog, etc.

Reducir el SPAM procedente de los formularios web

Evitar spam en drupal

Si en la web tenemos formularios públicos, como el de contacto, el de envío de currículum vitae, etc. podemos protegerlos con  herramientas para bloquear a los robots y reducir el SPAM.

En este post os comentamos las 4 más habituales.

1. Captcha

La solución más habitual es la de instalar el popular sistema de Captcha.
En drupal existe el módulo Capcha: https://www.drupal.org/project/captcha
Este módulo incluye un campo en el que hay que introducir un código mostrado en una imagen borrosa o distorsionada.

Capcha Drupal

2. Recaptcha

Una solución parecida es la de recaptcha que interactúa con Google y permite hacer esta prueba anti robot más agradable para el usuario humano.  

Recapcha Drupal

El recapcha es visual y presenta al usuario una serie de imágenes y le hace una pregunta, muy simple para un humano y muy difícil para un robot.

En eljemplo hace elegir un plato que sea una sopa. Con un simple clic habremos superado la prueba. 

3. Mollom

Otra opción es la de Mollom: un software diseñado por el creador y fundador de Drupal, que analiza el contenido recibido y en función del resultado decide mostrar, o no, sistemas como el Captcha. Se trata de un servicio gratuito, para la mayoría de las webs, dado que no es de pago hasta que se alcanza bastante tráfico.

El problema es que, para que el servicio funcione, tu web debe poderse comunicar con el servidor de Mollom y algunas empresas de hosting tienen este acceso bloqueado.

Mollom para Drupal

4. Honeypot, un sistema simple e ingenioso

Honeypot usa un sistema original y sencillo. Como su nombre indica consiste en atraer a los robots hacia una trampa (tarro de miel), la técnica consiste en poner un campo extra en todos los formularios, este campo se muestra oculto para los usuarios normales, pero los robots lo leen por código y les parece que lo tienen que rellenar. Si el sistema ve que se ha llenado este campo, clasifica al usuario como robot y por tanto bloquea el SPAM. Además el módulo cuenta también con un sistema de medición que descarta los usuarios que han rellenado demasiado rápido el formulario, dado que se puede inferir que se trata de robots. 
Se trata de un sistema simple de instalar y nada intrusivo para los usuarios.

Honey pot instalar en Drupal

  

¿Necesitas implementar un antispam en tu web?

Evitar registro de usuarios en Drupal

Otro tipo de SPAM con el que nos encontramos es el de registro masivo de usuarios en nuestro Drupal. Si te encuentras con este problema te comentamos una manera muy sencilla de solucionarlo desde este post:

Tags: