Definición de SYN flood (inundación SYN)
Una flood SYN (inundación SYN) es una forma de ataque de denegación de servicio en el que un atacante envía una sucesión de solicitudes SYN al sistema objetivo en un intento de consumir suficientes recursos del servidor como para que el sistema no responda al tráfico legítimo.
Este tipo de ataque aprovecha una vulnerabilidad en la forma en que los sistemas manejan las solicitudes SYN de TCP (Protocolo de control de transmisión). Cuando una solicitud SYN llega al servidor, este envía una respuesta SYN-ACK para confirmar la recepción y establecer una conexión. Luego, el cliente responde con una solicitud ACK para confirmar la conexión.
En una flood SYN, el atacante envía una gran cantidad de solicitudes SYN falsificadas con direcciones IP de origen falsificadas. El servidor responde con un SYN-ACK a cada solicitud, y espera la confirmación ACK, pero el atacante no responde con el ACK, lo que deja al servidor esperando. Como resultado, el servidor mantiene estas conexiones abiertas sin poder cerrarlas, lo que consume recursos y finalmente causa una negación de servicio.
Para prevenir una flood SYN, los sistemas pueden implementar medidas como límites en la cantidad de solicitudes SYN por segundo que se pueden recibir, o la utilización de filtros de paquetes que bloquean solicitudes SYN falsificadas.

SYN Flood. El atacante (arriba) envía múltiples paquetes pero no envía de vuelta el "ACK" (señal de respuesta de reconocimiento) al servidor. Por lo tanto, las conexiones quedan entreabiertas y consumen recursos del servidor. La usuaria legítima (abajo) intenta conectarse, pero el servidor se niega a abrir una conexión y se produce una denegación de servicio (DoS). Licencia de la imagen
Protecciones contra este ataque
Existen un número de protecciones o medidas listadas en RFC 4987 para protegerse de este ataque:
- Filtrado
- Incrementar Backlog
- Reducir el timer SYN-RECEIVED
- Reciclar los viejos TCP semiabiertos
- SYN Cache
- Cookies SYN
- Cortafuegos y proxies
- Enfoques híbridos
Resumen: SYN flood
Una flood SYN es un ataque donde un atacante envía muchas solicitudes SYN al sistema objetivo con el fin de sobrecargarlo y hacer que no responda al tráfico legítimo.
¿Qué es un ataque de denegación de servicio SYN flood?
Un ataque de denegación de servicio SYN flood es una técnica utilizada por los hackers para inundar un sistema objetivo con una gran cantidad de solicitudes SYN, con el objetivo de agotar los recursos del servidor y hacer que el sistema no pueda responder al tráfico legítimo.
¿Cómo funciona un ataque SYN flood?
En un ataque SYN flood, el atacante envía múltiples solicitudes SYN al sistema objetivo sin completar el proceso de tres pasos del handshake TCP. Esto provoca que el servidor mantenga las conexiones esperando una respuesta y agote sus recursos al no poder completar las conexiones.
¿Cuáles son los efectos de un ataque SYN flood en el sistema objetivo?
Uno de los principales efectos de un ataque SYN flood es que el sistema objetivo se vuelve incapaz de responder a las solicitudes legítimas de los usuarios, ya que todos sus recursos están ocupados por las solicitudes SYN no completadas. Esto puede resultar en una interrupción del servicio y una disminución en el rendimiento del sistema.
¿Cómo puede protegerse un sistema contra un ataque SYN flood?
Para protegerse contra un ataque SYN flood, es importante implementar medidas como la configuración de reglas de firewall y la limitación del número de conexiones SYN simultáneas permitidas. Además, algunas soluciones de seguridad pueden detectar y mitigar automáticamente los ataques SYN flood.
¿Cuáles son las señales de alerta de un posible ataque SYN flood?
Algunas señales de alerta de un ataque SYN flood incluyen una disminución en el rendimiento del sistema, un aumento en el tiempo de respuesta de las solicitudes y una gran cantidad de conexiones SYN recibidas desde diferentes direcciones IP en un corto período de tiempo.
¿Qué diferencias existen entre un ataque SYN flood y otros tipos de ataques de denegación de servicio?
A diferencia de otros ataques de denegación de servicio, un ataque SYN flood se enfoca en agotar los recursos del servidor al enviar múltiples solicitudes SYN no completadas. Otros ataques, como los ataques de inundación de paquetes o los ataques de amplificación, aprovechan diferentes vulnerabilidades en la red o servicios para saturar el sistema objetivo.
Terminología relacionada
• Ataque de denegación de servicio
• Ataque DDoS
Autor: Leandro Alegsa
Actualizado: 19-06-2023
¿Cómo citar este artículo?
Alegsa, Leandro. (2023). Definición de SYN flood. Recuperado de https://www.alegsa.com.ar/Dic/syn_flood.php