[AYUDA] servidor sobrecargado...
Luis Daniel Lucio Quiroz
luis.daniel.lucio en gmail.com
Dom Mayo 30 11:45:58 CDT 2010
Le dimanche 30 mai 2010 02:20:54, Javier Delgado a écrit :
> Hola..
>
> Ya se esta volviendo rutinario... generalmente a las 2 AM, mi servidor
> comienza a recibir muchas solicitudes de login, muchas solicitudes DNS
> invalidas, muchas solicitudes de paginas y no se que mas cosas,
> usualmente todo viene de Rusia.
>
> Generalmente si lo detecto a tiempo, (antes de que el load average pase
> de 80!!!) y desactivo durante un par de minutos apache, postifx y
> dovecot, logro evitar que el servidor se caiga, de otra manera la unica
> forma de logra el contacto, es apagar y reinicar el servidor. (nota:
> fisicamente el servidor esta en canada, y tengo un switch remoto)
>
> Mi pregunta es .. hay forma de programar que si el load average pase de
> cierto limite... desactive los servicios temporalmente?...
>
> Creo que es un ataque zombie, completamente automatico, pues no parece
> ser muy inteligente... basta con que apague esos tres servicios durante
> 30 segundos, para que se interrumpa...
>
> Tengo apagados Telnet, FTP, mysql solo responde a llamadas locales, y
> los intentos de login por ssh, si hay un login invalid, pospone unos
> segundos antes de aceptar otro login, para frentar un ataque de fuerza
> bruta...
>
> En el log del login se ve como van probando los usuarios en orden
> alfabetico!!!
>
> Desgraciadamente no puedo bloquear la IP, porque viene de lugares
> distintos, y tampoco puedo bloquear rusia, porque uno de mis clientes
> tienen negocios con ellos..
>
> Lo unico que se me ocurre es un script que cierre los servicios cuando
> sube la carga, pefiero una interrupcion temporal del servicios, a estar
> apagando y prendiendo el servidor, ademas de que no puedo estar todos
> las madrugadas al pendiente..
>
> Cualquier sugerencia es bienvenida!!!
> Javier Delgado
> www.paralax.com.mx <http://www.paralax.com.mx>
Tu problema es un clásico DoS, y es fácil evitarlo. No tienes que cambiar
nada. Ahí te va como: Son varias opciones:
1. utiliza mod_country de apache y bloqueas todo rusia :)
2. crea una regla de iptables para establecer un threshold y bloquear las ips
que tengan una tasa sécifica de hits/tiempo
3. utiliza snort+snortsam para detectar el ataque y bloquearlo
personalmente 1 y 3 son las más efectivas.
y siempre esta la 4
4. Contrata mis servicios profesionales :) jiji
LD
--
Has recibido este mensaje porque estás suscrito a Grupo "ayuda-linux"
de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a ayuda-linux en googlegroups.com
Para anular la suscripción a este grupo, envía un mensaje a
ayuda-linux-unsubscribe en googlegroups.com
Para obtener más opciones, visita este grupo en
http://groups.google.es/group/ayuda-linux?hl=es. o http://www.compunauta.com/ayuda/
Más información sobre la lista de distribución Ayuda