Chapitre 7 (suite) — Déni de Service

⏱ ~25 min autonome · ~40 min encadré

Dernier volet de ce chapitre : les attaques qui ne cherchent ni à voler des données ni à obtenir un accès, mais simplement à rendre un service indisponible pour ses utilisateurs légitimes — ciblant directement la disponibilité, l'un des trois piliers de la triade CIA vue au Chapitre 0.

Un DoS (Denial of Service) provient d'une source unique — plus facile à bloquer, puisqu'il suffit d'identifier et de filtrer cette source. Un DDoS (Distributed Denial of Service) provient de multiples sources simultanément, généralement un réseau de machines compromises (botnet, voir Chapitre 6) — bien plus difficile à contrer puisqu'il n'existe pas une seule source à bloquer, mais potentiellement des milliers, réparties partout dans le monde.

CatégoriePrincipeExemple de logique
VolumétriqueSaturer la bande passante disponible avec un volume brut de traficEnvoyer plus de trafic que le lien réseau ne peut en absorber
ProtocolaireÉpuiser les ressources d'un équipement en exploitant le fonctionnement même d'un protocoleInitier de nombreuses connexions TCP sans jamais les compléter, épuisant la mémoire allouée aux connexions en attente
ApplicatifCibler une fonctionnalité spécifique et coûteuse en ressources d'une applicationEnvoyer un grand nombre de requêtes déclenchant chacune un calcul lourd côté serveur (une recherche complexe, par exemple)
Mémorisez ! Une attaque volumétrique sature la bande passante, une attaque protocolaire épuise les ressources d'un équipement réseau, une attaque applicative épuise les ressources de calcul d'une application précise. Trois cibles différentes, trois défenses différentes.

Un botnet est un réseau de machines compromises (« zombies »), contrôlées à distance par un attaquant via un canal de commandement et contrôle (C2, voir Chapitre 1). Chaque machine du botnet peut envoyer une petite quantité de trafic vers la cible ; multiplié par des milliers ou des millions de machines, l'effet cumulé peut saturer même une infrastructure de grande taille.

Une attaque par déni de service correspond typiquement à la dernière phase de la Cyber Kill Chain vue au Chapitre 1 — les actions sur objectifs. Contrairement à une exfiltration de données silencieuse, le DoS est délibérément bruyant : l'objectif final n'est pas de passer inaperçu, mais précisément de produire un impact visible et immédiat sur la disponibilité.

Repère : L'attaque DDoS de 2023 contre Hydro-Québec, mentionnée au Chapitre 1, illustre bien cette logique : l'objectif revendiqué était de perturber visiblement l'accès au site web, pas d'infiltrer discrètement les systèmes de contrôle du réseau électrique — deux objectifs de "actions sur objectifs" très différents, avec des implications de gravité très différentes.

Chapitre suivant → Sécurité des Applications Web

1. Qu'est-ce qui distingue fondamentalement un DDoS d'un DoS ?

Le DDoS distribue l'attaque sur de nombreuses sources, généralement un botnet, rendant le blocage bien plus difficile.

2. Une attaque qui initie de nombreuses connexions TCP sans jamais les compléter illustre quelle catégorie ?

Exploiter le fonctionnement du protocole TCP pour épuiser les ressources d'un équipement est une attaque protocolaire.

3. Une attaque qui sature simplement la bande passante disponible avec un volume de trafic brut est de type :

Les attaques volumétriques ciblent directement la bande passante disponible.

4. Qu'est-ce qu'un botnet ?

Un botnet est constitué de machines « zombies » compromises, contrôlées via un canal de commandement et contrôle.

5. Quelle stratégie d'atténuation plafonne le nombre de requêtes acceptées par source dans un intervalle donné ?

Le rate limiting plafonne précisément le volume de requêtes acceptées par source sur une période donnée.

6. À quelle phase de la Cyber Kill Chain correspond typiquement une attaque par déni de service ?

Le déni de service constitue typiquement l'objectif final de l'attaque, correspondant à la dernière phase du modèle.

7. Pourquoi le DoS est-il qualifié de « délibérément bruyant », contrairement à une exfiltration de données ?

Contrairement à une exfiltration silencieuse, l'objectif du DoS est un impact immédiatement visible sur la disponibilité.

8. Envoyer un grand nombre de requêtes déclenchant chacune un calcul lourd côté serveur illustre quelle catégorie de DoS ?

Cibler une fonctionnalité coûteuse en ressources de calcul est caractéristique d'une attaque applicative.

9. Pourquoi un DDoS est-il plus difficile à contrer qu'un DoS classique ?

La multiplicité et la dispersion géographique des sources rendent le filtrage bien plus complexe qu'une source unique.

10. Concernant l'attaque DDoS de 2023 contre Hydro-Québec, quelle affirmation est correcte ?

L'incident a perturbé la disponibilité du site web, sans affecter les systèmes de contrôle du réseau électrique.