La technique dite « attaque par réflexion » (en anglais « smurf »)
est basée sur l'utilisation de serveurs de diffusion (broadcast) pour paralyser un réseau. Un serveur broadcast est un serveur capable de dupliquer un message et de l'envoyer à
toutes les machines présentes sur le même réseau.
Le scénario d'une telle attaque est le suivant :
- la machine attaquante envoie une requête ping (ping est un outil
exploitant le protocole ICMP, permettant de tester
les connexions sur un réseau en envoyant un paquet et en attendant la réponse) à un ou plusieurs serveurs
de diffusion en falsifiant l'adresse IP source (adresse à laquelle le serveur doit théoriquement répondre)
et en fournissant l'adresse IP d'une machine cible.
- le serveur de diffusion répercute la requête sur l'ensemble du réseau ;
- toutes les machines du réseau envoient une réponse au server de diffusion,
- le serveur broadcast redirige les réponses vers la machine cible.
Ainsi, lorsque la machine attaquante adresse une requête à plusieurs
serveurs de diffusion situés sur des réseaux
différents, l'ensemble des réponses des ordinateurs des différents réseaux vont
être routées sur la machine cible.
De cette façon l'essentiel du travail de l'attaquant consiste à trouver une liste de
serveurs de diffusion et à falsifier l'adresse de réponse afin de les diriger vers la
machine cible.
|