Webinar incia en

0 Días
0 Horas
0 Minutos
0 Segundos

Webinar Gratuito

Introducción a Protocolo IPv6 con MikroTik RouterOS

Ataques DHCP: Rogue DHCP y DHCP Starvation: cómo funcionan y cómo proteger tu red

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Los ataques contra DHCP (Dynamic Host Configuration Protocol) representan una de las amenazas más comunes en redes LAN debido a que este protocolo es responsable de asignar automáticamente direcciones IP, puerta de enlace, DNS y otros parámetros de red a los dispositivos. Si un atacante compromete este proceso, puede provocar interrupciones del servicio, interceptar comunicaciones o redirigir el tráfico hacia equipos maliciosos.

Los dos ataques más conocidos son DHCP Starvation y Rogue DHCP. Aunque son diferentes, suelen utilizarse de forma conjunta para comprometer una red.

Al final del artículo encontrarás un pequeño test que te permitirá evaluar los conocimientos adquiridos en esta lectura

¿Cómo funciona DHCP?

Antes de entender los ataques es importante conocer el proceso de asignación de direcciones IP, conocido como DORA:

  1. Discover: el cliente busca un servidor DHCP disponible.
  2. Offer: el servidor ofrece una dirección IP libre.
  3. Request: el cliente solicita la dirección ofrecida.
  4. ACK: el servidor confirma la asignación.

Como estos mensajes se transmiten inicialmente mediante broadcast, cualquier dispositivo conectado a la red puede responder si no existen mecanismos de seguridad.

¿Qué es un ataque DHCP Starvation?

Un DHCP Starvation consiste en agotar el conjunto de direcciones IP disponibles del servidor DHCP.

El atacante envía cientos o miles de solicitudes DHCP utilizando direcciones MAC falsas (MAC Spoofing). El servidor interpreta que se trata de nuevos clientes y asigna una dirección IP a cada uno hasta quedarse sin direcciones disponibles.

Consecuencias

  • Los nuevos dispositivos no obtienen dirección IP.
  • Se produce una denegación de servicio (DoS).
  • Los usuarios no pueden acceder a la red.
  • Facilita la ejecución de un ataque Rogue DHCP.

¿Qué es un Rogue DHCP?

Un Rogue DHCP es un servidor DHCP no autorizado conectado a la red.

Puede ser instalado accidentalmente (por ejemplo, un router doméstico) o de forma intencionada por un atacante.

Cuando un cliente solicita una dirección IP, normalmente acepta la primera respuesta recibida. Si el servidor malicioso responde antes que el servidor legítimo, el cliente utilizará la configuración enviada por el atacante.

Información que puede modificar

  • Dirección IP.
  • Gateway predeterminado.
  • Servidores DNS.
  • Tiempo de concesión.
  • Rutas adicionales.

Riesgos

  • Redirección del tráfico.
  • Ataques Man-in-the-Middle (MITM).
  • Phishing mediante DNS maliciosos.
  • Captura de credenciales.
  • Interrupción de servicios.

Relación entre DHCP Starvation y Rogue DHCP

En muchos escenarios ambos ataques se ejecutan de forma consecutiva.

  1. El atacante lanza un DHCP Starvation para agotar todas las direcciones IP disponibles.
  2. Los clientes ya no reciben respuesta del servidor legítimo.
  3. El atacante activa un Rogue DHCP.
  4. Los nuevos clientes obtienen configuración desde el servidor malicioso.

Esta combinación permite controlar completamente la configuración IP de los dispositivos conectados.

Comparación entre ambos ataques

CaracterísticaDHCP StarvationRogue DHCP
ObjetivoAgotar direcciones IPSuplantar al servidor DHCP
Tipo de ataqueDenegación de servicio (DoS)Suplantación y manipulación
Impacto principalClientes sin IPClientes con configuración maliciosa
Utiliza MAC falsasSíNo necesariamente
Permite MITMNo directamenteSí

Cómo detectar estos ataques

Algunos indicadores de compromiso son:

  • Equipos que no obtienen dirección IP.
  • Mensajes de “No se pudo obtener una dirección DHCP”.
  • Múltiples concesiones DHCP en pocos segundos.
  • Servidores DHCP desconocidos respondiendo en la red.
  • Direcciones IP duplicadas.
  • Cambios inesperados en el gateway o los servidores DNS.
  • Tráfico DHCP excesivo en la red.

Herramientas como Wireshark, registros del servidor DHCP o sistemas de monitoreo permiten identificar este comportamiento.

Rogue DHCP y DHCP Starvation: como funcionan y como proteger tu red

Cómo prevenir Rogue DHCP y DHCP Starvation

DHCP Snooping

Es la principal medida de protección.

El switch inspecciona todos los mensajes DHCP y clasifica sus puertos en:

  • Trusted: permiten respuestas DHCP.
  • Untrusted: solo permiten solicitudes de clientes.

Si un puerto no confiable intenta enviar respuestas DHCP, estas se bloquean automáticamente.

DHCP Binding Table

DHCP Snooping mantiene una tabla con:

  • Dirección MAC.
  • Dirección IP.
  • VLAN.
  • Puerto.
  • Tiempo de concesión.

Esta información permite validar posteriormente otros mecanismos de seguridad como Dynamic ARP Inspection o IP Source Guard.

DHCP Option 82

Añade información sobre el puerto físico donde se originó la solicitud DHCP.

Gracias a ello el servidor puede aplicar políticas específicas según el puerto o la ubicación del cliente, además de facilitar la auditoría de la red.

DHCP Alerts

Muchos fabricantes permiten generar alertas cuando aparece un servidor DHCP no autorizado o se detecta actividad sospechosa, facilitando una respuesta rápida por parte del administrador.

Port Security

Restringe la cantidad de direcciones MAC permitidas por puerto.

Esta medida dificulta los ataques de DHCP Starvation basados en miles de direcciones MAC falsas.

Rate Limiting

Consiste en limitar la cantidad de mensajes DHCP que un puerto puede enviar por segundo.

Si un atacante intenta generar cientos de solicitudes DHCP, el switch descartará el exceso de tráfico.

Implementación en MikroTik

MikroTik incorpora varias funciones para proteger el servicio DHCP:

  • DHCP Snooping para bloquear servidores no autorizados.
  • Binding Table para registrar las asignaciones IP-MAC.
  • Option 82 para identificar el puerto de origen.
  • DHCP Alerts para detectar servidores DHCP no autorizados.

Estas características deben habilitarse en el bridge correspondiente y configurarse adecuadamente para distinguir entre puertos confiables (trusted) y no confiables (untrusted).

Implementación en Juniper

Los equipos Juniper permiten proteger la infraestructura DHCP mediante funciones de seguridad en los switches, entre ellas:

  • DHCP Snooping.
  • Port Security.
  • Validación de mensajes DHCP.
  • Control de puertos confiables.
  • Protección frente a servidores Rogue DHCP.

Estas herramientas impiden que dispositivos no autorizados respondan a las solicitudes DHCP realizadas por los clientes.

Buenas prácticas

  • Habilitar DHCP Snooping en todas las VLAN de acceso.
  • Marcar únicamente el puerto hacia el servidor DHCP como Trusted.
  • Activar Port Security para limitar direcciones MAC por puerto.
  • Configurar Rate Limiting para paquetes DHCP.
  • Supervisar periódicamente la Binding Table.
  • Utilizar DHCP Alerts para detectar servidores no autorizados.
  • Deshabilitar puertos no utilizados.
  • Segmentar la red mediante VLAN.
  • Mantener actualizado el firmware de switches y routers.
  • Auditar periódicamente la infraestructura de red.

Conclusión

Los ataques DHCP Starvation y Rogue DHCP explotan la confianza implícita del protocolo DHCP para afectar la disponibilidad y la seguridad de una red. Mientras el primero busca agotar el conjunto de direcciones IP disponibles, el segundo intenta suministrar configuraciones maliciosas a los clientes, pudiendo derivar en ataques de denegación de servicio, interceptación de tráfico o suplantación de servicios.

La implementación de mecanismos como DHCP Snooping, Option 82, Port Security, Rate Limiting, Binding Table y sistemas de alertas reduce significativamente la superficie de ataque. Complementadas con una correcta segmentación de la red y una supervisión continua, estas medidas permiten proteger la infraestructura frente a una de las amenazas más habituales en redes de capa 2.

Preguntas Frecuentes

¿Qué diferencia existe entre DHCP Starvation y Rogue DHCP?

Sí. Es común cuando un usuario conecta un router doméstico con el servicio DHCP habilitado dentro de una red corporativa.

La protección más importante es DHCP Snooping, ya que impide que servidores DHCP no autorizados respondan a los clientes y sirve como base para otras funciones de seguridad.

No. Sin embargo, muchos atacantes combinan ambos ataques para maximizar su impacto y controlar la configuración de red de los clientes.

Principalmente los switches administrables, ya que son los encargados de aplicar funciones como DHCP Snooping, Port Security, Rate Limiting y la clasificación de puertos confiables y no confiables.

Breve cuestionario de conocimientos

¿Qué te pareció este artículo?
¿Te atreves a evaluar tus conocimientos aprendidos?

QUIZ - Ataques DHCP: Rogue DHCP y DHCP Starvation: cómo funcionan y cómo proteger tu red

Libros recomendados para éste artículo

Autoestudio MikroTik

Estudia las certificaciones MikroTik a tu propio ritmo

Autoestudio

Aprende a tu propio ritmo

advertisement (anuncio)

[taxopress_relatedposts id="1"]

MikroLABs

advertisement (anuncio)

Anuncia tu marca aquí - Escríbenos por WhatsApp (+593 98 700 0604) - abcXperts / Academy Xperts
Escríbenos por WhatsApp (+593 98 700 0604)

¿Quieres sugerir un tema?

Todas las semanas posteamos nuevo contenido. Quieres que tratemos sobre algo específico?
Tema para el proximo Blog

Próximos Cursos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

MONARC Latin America: Soluciones Tecnológicas - Guatemala.
MONARC Latin America: Soluciones Tecnológicas - monarclatinamerica.com.gt - Guatemala

WhatsApp te va a costar más

Logo SYNAPTIX LABS -cuadrado

Webinar Gratuito ( regístrate aquí )

29 Sep. de 3:30pm a 4:30pm (GMT-5)

Inteligencia Artificial Aplicada

Construye tu Agente 24/7

Curso OnLine ( regístrate aquí )

7-8-9-10 Sep. de 21h00 a 23h00 (GMT-5)
11 Sep. de 19h00 a 23h00 (GMT-5)