Como mitigar los efectos de spambots?

Events happening in the community are now at Drupal community events on www.drupal.org.
leofishman's picture

Que les parece bloquear a nivel host todas las ips de los países que ya sabemos que no deberían navegar por nuestros sitios y en general son usadas por hackers y spambots para registrar usuarios y generar contenido?

Alguien lo hizo?

Comments

HoneyPot

chapi's picture

Hola Leo, en un sitio tuve problemas con eso porque recibía SPAM con IPs argentinas, por lo que decidí no seguir ese camino...

Yo usé HoneyPot en un sitio con buenos resultados, ahora no recuerdo si este módulo también tenía una opción para detectar cuánto tiempo pasó desde que el formulario se mostró en pantalla hasta que se completó y entregó, si no venía en este módulo quizás estaba en otro o eso lo programé yo, no recuerdo como lo había implementado, pero nunca más recibí SPAM, es muy sencillo de hacer...

https://drupal.org/project/honeypot

saludos

leofishman's picture

pero en mi servidor tengo varios drupales, no todos los administro yo, algunos son algo viejos, cada vez que entro a alguno y veo miles de usuarios registrados, se me frunce el tujes.

Encima, veo que mi servidor por momentos tiene mucha mas actividad de la que se justifica, en parte por el mysql y en parte el fail 2 ban.

No queria ponerlo directamente, pero lo que quiero evitar en mi servidor es el trafico de china, europa oriental y algunos paises arabes, las IPs mas comunes desde donde se originan los ataques, no bloqueria las ips de america ni europa a nivel host.

modulos control spam

alblez's picture

has considerado los modulos Spambot y Spamicide

no, no he probado, parecen muy utiles

leofishman's picture

sin embargo, tendría que instalar esos módulos en todos los sitios drupal que tengo, no tengo acceso a todos, quizás pueda hacerlo por drush, pero para configurarlos tendría que tener el admin de cada drupal.

Claro, sí, en ese caso

chapi's picture

Claro, sí, en ese caso conviene más.

Además es un consumo de recursos que no tiene sentido.

Sacar 'generator' meta tag?

weemondo's picture

El meta tag 'generator' claramente avisa a quien sea que un sitio está hecho en Drupal. Yo lo saco de mis sitios en Drupal aunque nunca confirmé si realmente tiene algun efecto.

Pero eso es algo que se podría filtrar en htaccess facilmente .. sería interesante saber si reduzca los intentos a registrar usuarios.

Clouldflare

iribarne's picture

Leo,

Otra opción es usar el servicio gratuito de cloudflare.com

Requiere un cambio de DNS, pero Cloudflare deja blockear acceso a tu sitio a nivel país sin tener que hacer cambios en tu sitio o servidor.

Yo uso hosting con servidores en EE.UU., así que ne sé si esta solución es para todos en la Argenitna.

Lista de servidores de Cloudflare http://www.cloudflare.com/network-map

Saludos,
Héctor

voy a probar Cloudflare

leofishman's picture

Pero estaría casi en la misma, tengo que configurarlo para cada dominio que tenga, igual, por como esta la cosa hoy en día, lo mejor seria usar un conjunto de soluciones.

mollom + directivas apache

bitspitosyflautas's picture

Para evitar registros y comentarios de bots utilizaría mollom.
Y para limitar acceso a bloques completos de ip's (utilizar con mucha prudencia), con la directiva Deny from x.x.x.x de apache. Si tienes acceso a /etc/apache2/sites-available/sitio, es mejor la directiva ahí ya que no interfiere con el .htaccess de drupal y solo se carga una vez, no cada hit en el sitio.

jero
bits, pitos y flautas

Argentina

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week