Back to Question Center
0

Semalt transmite información crucial sobre cómo bloquear spam remitente utilizando Nginx

1 answers:

Al buscar en su software de análisis en busca de oportunidades e ideas, es posible que haya encontrado algunos spams de referencia. Estas referencias han estado en existencia durante bastante tiempo, pero Darodar las ha llevado a otro nivel.

Ivan Konovalov, el Semalt Customer Success Manager, dice que Darodar es una herramienta de SEO falsa, que ha secuestrado el botnet. Se le ocurrió una nueva forma de publicidad en la que utiliza una estrategia mediante la cual su sitio web se verá inundado por diferentes direcciones IP, países e incluso dispositivos en diferentes momentos, pero todos tendrán la misma referencia. Esperan que tan pronto como note este tráfico sospechoso, querrá investigar más sobre él y, a la larga, comprará sus productos.

Cuando Darodar tuvo éxito con este tipo de publicidad, la mayoría de los sitios web comenzaron a usar spam de referencia, y ha llegado a un punto en que corrompe y distorsiona el análisis del sitio web. Se ha convertido en uno de los principales delincuentes del sitio web.

¿Por qué el spam de referencia se está convirtiendo en un problema?

Además de distorsionar y corromper su sitio con datos irrelevantes, el spam es una gran pérdida de tiempo. La mayoría de las personas se queja de lo frustrante que esto puede ser al tratar de explicar sobre Darodar a los clientes y por qué deberían ignorarlo. Aunque es posible crear un filtro usando Google Analytics para ayudar a filtrar los remitentes de spam, lo único que hace esta solución es enmascarar el problema.

Una vez que los spammers rastrean o visitan su sitio, comienzan a usar los recursos de su servidor, pero no son cosas que necesita. Cargar su servidor significa que tarda en cargarse, lo que puede generar altas tasas de rebote y clasificaciones deficientes.

La clave para detener este problema es bloquearlo antes de que tenga la oportunidad de registrarse en su sitio web como referencia. Hay diferentes maneras de lograr este objetivo, y una de ellas es usar nginx. Simplemente siga los pasos a continuación:

Cree el siguiente directorio global de reglas nginx:

sudo mkdr / etc / nginx / global

spam de sudonano / etc / nginx / global / referee. conf

Después de crear el directorio, pegue el texto a continuación en el editor, luego guárdelo y salga;

##

# Exclusiones de referencia

##

if ($ http_referer ~ "(semalt \ .com | botones-para-sitio web \ .com)") {

establecer $ prohibido "1";

}

si ($ prohibido) {

devolver 403; - +

}

Estos pasos lo ayudarán a detectar y bloquear el botón para website.com y darodar.com. Estos dos son los principales delincuentes del sitio web, pero aún puede bloquear cualquier otro spam de referencia que desee. La sintaxis de expresión coherente toma el nombre de host, emite los períodos con una línea de fondo y los une con una barra.

Al archivo de configuración del sitio, agregue;

Servidor {

todas las cosas que ya están

incluir / etc / nginx / global / *

}

Repetir este proceso puede ser aburrido ya que tiene que hacerlo para cada sitio, pero lo más importante es que puede volver a usarlo en el futuro agregando nuevos directorios globales en el directorio / etc / nginx / global /. Si su sitio web tiene un archivo de plantilla, será genial si agrega la línea a él.

Para asegurarse de que no haya errores de tipeo al seguir esto:

Sudo nginx -t, luego recarga la configuración de Nginx, y desde aquí, tu sitio estará listo para funcionar.

November 30, 2017
Semalt transmite información crucial sobre cómo bloquear spam remitente utilizando Nginx
Reply