CyberGlossary

Attaques et menaces

SYN Flood

Définition

Attaque de déni de service basée sur TCP qui envoie de nombreux paquets SYN sans terminer la poignée de main à trois étapes, épuisant les ressources d'état de connexion de la cible.

Dans un SYN flood, l'attaquant ouvre — mais ne termine jamais — de très nombreuses connexions TCP. Chaque SYN usurpé ou non confirmé force le serveur à réserver une connexion semi-ouverte dans sa file de backlog et à répondre avec un SYN/ACK, en attente d'un ACK final qui n'arrive jamais. Quand la file se remplit, le serveur refuse les nouvelles connexions légitimes. Le SYN flood peut venir d'un seul hôte ou, plus souvent, d'un botnet, avec des IP sources usurpées pour entraver le filtrage. Les défenses incluent les SYN cookies (qui suppriment l'état par demi-ouverture), des files SYN plus grandes ou dynamiques, du rate limiting sur pare-feu et répartiteur, du filtrage sans état en bordure de réseau et le scrubbing DDoS amont.

Exemples

  • Un botnet envoie des millions de paquets SYN usurpés par seconde à un serveur web, saturant sa file TCP.
  • Un petit attaquant exploite l'absence de SYN cookies sur un boîtier ancien pour faire crasher sa table de connexions.

Termes liés