LinuxParty
Un ataque DOS es un ataque de “Denegación de Servicio” (Denial of Service) en el que se intenta que la víctima se sobrecargue recibiendo muchas peticiones desde los atacantes y así dejar de atender a los clientes “reales” que están intentando por ejemplo, acceder a un sitio web en el servidor.
Es una forma muy sencilla de ataque en donde el cliente (atacante) simplemente solicita muchos recursos concurrentes al servidor (víctima) del ataque. Para que este ataque sea efectivo, además, el ataque se produce desde muchos atacantes a la vez.
Este tipo de ataques es algo muy común y la mayoría de ellos se contrarrestan fácilmente siguiendo una lógica simple: Si tenemos un servidor en el que funciona un sitio web convencional podemos asumir que un cliente (normal) no generará múltiples peticiones de forma concurrente, si dejamos un cota superior en el número de peticiones que un cliente puede realizar y bloqueamos (baneamos) a los clientes que realicen más de esas peticiones concurrentes estamos ante una defensa (simple pero efectiva), contra la mayor parte de los ataques DOS.
Existe un pequeño script de shell que hace justamente eso, se llama (D)DOS Deflate y su sitio web es: http://deflate.medialayer.com/
Para instalarlo solo debemos ejecutar las siguientes líneas en el intérprete de comandos como root:
wget http://www.inetbase.com/scripts/ddos/install.sh chmod 0700 install.sh ./install.sh
Donde install.sh creara un cron (tarea programada) para ejecutar el script en cuestión cada 1 minuto (por default).
Todo lo que hay que hacer ahora es configurar el archivo /usr/local/ddos/ddos.conf con los parámetros apropiados, en el encontraremos algunos como:
# Numero de conexiones concurrentes que se considera ataque NO_OF_CONNECTIONS=150
# Configurar un email para que el script nos envie un reporte
EMAIL_TO="Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo."
# Tiempo en segundos que el cliente quedara baneado (por IP) BAN_PERIOD=600
Por último es importante que coloquemos nuestra IP o rango de IPs (si tenemos IP dinámica en nuestro ISP) para evitar ser baneados nosotros mismos al utilizar por ejemplo un cliente FTP para subir archivos al servidor, para ello se deben agregar en el archivo /usr/local/ddos/ignore.ip.list
Con esto tenemos una defensa simple y efectiva para prevenir que nuestro servidor quede realmente fuera de servicio ante un ataque DOS por más mínimo que sea.
También debes de ver éste artículo:
IPTABLES para evitar ataques de Denegación de Servicio (DDoS)
Puede contratar ExtreHost para temas profesionales con sus servidores. No lo dude, contáctenos.

-
Mint
- Para reemplazar HexChat, Linux Mint está creando una nueva aplicación de chat de escritorio llamada 'Jargonaut'
- Linux Mint 21.3 “Virginia” ya está disponible para descargar, esto es lo nuevo
- Linux Mint Vs Ubuntu: ¿Qué distro es la mejor para principiantes?
- Linux Mint 18.2 beta ya disponible
- Linux Mint basada en Ubuntu, se llamará Sonya
- La web de Linux Mint ha sido hackeada y sus imágenes ISO, comprometidas.
- Ya puedes hacerte con Linux Mint 17.1 - Rebecca
- Linux Mint 17 Qiana KDE RC disponible
- Lanzamiento oficial de Linux Mint Debian 201403
- Linux Mint 15 "Olivia" con KDE RC disponible
- Linux Mint 15 "Olivia" publicado
- El pequeño MintBox permite llevar un PC con Linux a todas partes
- El Escritorio Perfecto - Linux Mint 13 (Maya)
- Versión definitiva de Linux Mint 13 publicada
- Disponible Linux Mint 13 'Maya' RC