Réponse à incident et forensiqueDans le dialogue d’impression, choisissez « Enregistrer au format PDF » comme destination.
Retour

Cybersécurité · C5 Défense et gouvernance · Chapitre 1 · 6 h

Réponse à incident et forensique

Préparation, détection, confinement, éradication, rétablissement, retour d'expérience ; collecte de preuves et chaîne de conservation ; analyse de journaux, d'artefacts et de mémoire ; rapport d'incident.

Les quatre premiers blocs répondaient à une question : comment empêcher une attaque de réussir. Ce chapitre en pose une autre, plus réaliste : que faire quand elle a réussi malgré tout ? La question n'est pas défaitiste. Aucune organisation n'empêche tous les incidents, et la maturité en sécurité ne se mesure pas au nombre d'attaques bloquées — invérifiable — mais au temps mis à détecter et à contenir celle qui passe. Les meilleures s'en tirent en heures ; la moyenne mondiale se compte encore en semaines.

La compétence de ce chapitre est autant une question de méthode et de sang-froid que de technique. La première erreur d'un incident n'est presque jamais technique : c'est une action précipitée qui détruit les preuves ou aggrave la situation.

Le cycle de réponse

Le modèle de référence (NIST SP 800-61) décompose la réponse en six phases. L'essentiel est de comprendre que ce n'est pas une liste mais une boucle : la dernière phase réalimente la première.

PhaseCe qu'on y faitErreur classique
Préparationoutils, procédures, contacts, journaux, sauvegardes — avantimproviser le jour J
Détection et analysequalifier : est-ce un incident, quelle ampleur ?crier au loup, ou minimiser
Confinementlimiter la propagation sans détruire les preuvestout éteindre par réflexe
Éradicationsupprimer la cause : maliciel, compte, point d'entréenettoyer le symptôme, pas la cause
Rétablissementremettre en service, surveiller la repriserestaurer avant d'avoir éradiqué
Retour d'expériencecomprendre, corriger la cause racine, améliorerclasser l'affaire sans rien changer

Deux phases sont systématiquement sous-estimées, et ce sont les deux extrémités.

La préparation décide de tout le reste. On ne peut pas analyser des journaux qu'on n'a pas collectés (chapitre 4), ni restaurer une sauvegarde qu'on n'a jamais testée, ni joindre en pleine nuit un contact qu'on n'a pas noté. La réponse à incident se joue en grande partie avant l'incident — c'est la même logique que le durcissement.

Le retour d'expérience referme la boucle. Un incident dont on ne tire aucune leçon se répétera à l'identique. Il ne s'agit pas de chercher un coupable — une culture qui punit fait taire ceux qui détectent — mais de corriger la cause racine : pourquoi ce point d'entrée existait, pourquoi il n'a pas été vu plus tôt.

Confiner sans détruire

C'est la décision la plus délicate, et le nœud de l'exercice de ce chapitre. Face à un poste compromis, le réflexe est de l'éteindre. C'est presque toujours une faute.

Éteindre coupe l'attaque, mais détruit la mémoire vive — et avec elle les clés de chiffrement, les processus en cours, les connexions réseau actives, et le maliciel qui n'existe parfois qu'en RAM sans jamais toucher le disque. On perd l'essentiel de ce qui aurait permis de comprendre.

La bonne action est d'isoler : couper le réseau — débrancher le câble, basculer le VLAN — en laissant la machine allumée. La propagation et l'exfiltration s'arrêtent, l'état est préservé. Débrancher le câble, pas la prise. Le confinement peut aussi être logique : désactiver un compte compromis, bloquer une adresse, révoquer un jeton (chapitre 3).

Collecter les preuves, et la chaîne de conservation

Une fois la machine isolée mais vivante, on collecte, dans l'ordre de volatilité : du plus fugace au plus durable. La mémoire vive d'abord, car elle disparaît à l'extinction ; puis l'état réseau ; puis l'image disque ; puis les journaux déjà centralisés.

Deux principes gouvernent la collecte, et ils sont non négociables si les preuves doivent un jour avoir une valeur — en interne comme devant un tribunal.

C'est ici que la journalisation du chapitre 4 rend son dû : des journaux centralisés, horodatés et à intégrité protégée, hors de portée de l'attaquant, sont la matière première de toute l'analyse. Un journal resté sur la machine compromise a probablement été effacé — l'effacement des traces est une étape standard de l'intrusion.

Quiz · 1 question

Un analyste découvre un serveur en cours de compromission active. Pour « arrêter l'attaque tout de suite », il l'éteint brutalement. Qu'a-t-il probablement perdu, et qu'aurait-il fallu faire ?

  • Rien d'important : l'image disque contient toutes les preuves nécessairestout est sur le disque
  • La mémoire vive — clés, processus, connexions, maliciel résidant uniquement en RAM ; il aurait fallu isoler du réseau sans éteindre, puis capturer la RAM avant le disqueperte de la mémoire volatile
  • Uniquement les journaux, qu'il suffira de récupérer sur le serveur centralperte des seuls journaux

Réponse : L'extinction détruit la mémoire vive, qui est volatile : clés de chiffrement, processus et connexions en cours, et tout maliciel « sans fichier » qui ne réside qu'en RAM disparaissent. Le disque ne contient pas ces éléments. La bonne séquence est d'isoler du réseau (câble ou VLAN) en laissant la machine allumée — ce qui stoppe propagation et exfiltration sans rien détruire —, puis de collecter dans l'ordre de volatilité : la RAM d'abord, le disque ensuite. Débrancher le câble, pas la prise.

Analyser : journaux, artefacts, mémoire

L'analyse cherche à répondre à quatre questions : par où l'attaquant est entré, quand, jusqu'où il est allé, et ce qu'il a pris ou fait. C'est une reconstitution de la chaîne d'attaque du chapitre 1, à rebours.

Trois sources, complémentaires :

L'objectif concret de l'analyse est de produire des indicateurs de compromission — empreintes, adresses IP, noms de domaine, comptes — qui permettent de chercher la même menace ailleurs dans le système d'information. Un poste compromis est rarement seul : le confinement n'est réellement complet qu'après avoir mesuré l'étendue par ces indicateurs.

Le rapport d'incident

L'analyse la plus fine ne vaut que si elle est communiquée — c'est le pont vers le chapitre 10 et la gouvernance. Un rapport d'incident sert trois publics à la fois, et un bon rapport les distingue nettement :

Un bon rapport est factuel et daté : ce qui est établi, ce qui est probable, ce qui est inconnu, sans confondre les trois. Sa dernière section — les recommandations — est ce qui transforme un incident subi en amélioration durable, et referme la boucle du cycle.

Quiz · 1 question

Après un incident maîtrisé, l'équipe réinstalle les serveurs à partir de sauvegardes, restaure le service, et clôt le dossier sans autre suite. Quel risque majeur subsiste ?

  • Aucun : les systèmes sont propres et le service fonctionne de nouveausystème propre
  • Si la cause racine (le point d'entrée) n'a pas été identifiée et corrigée, l'attaquant peut recompromettre par le même chemin, et rien n'a été appriscause racine non traitée
  • Le seul risque est que les sauvegardes soient trop anciennesâge des sauvegardes

Réponse : Restaurer sans éradiquer ni comprendre le point d'entrée revient à remettre en place la vulnérabilité qui a permis l'intrusion : l'attaquant reprend le même chemin, parfois en quelques heures, et une sauvegarde peut elle-même contenir la porte dérobée. Sauter le retour d'expérience laisse aussi la cause racine intacte pour les incidents futurs. Le cycle est une boucle : rétablissement APRÈS éradication, et retour d'expérience pour corriger la cause et améliorer la préparation.

À vous

L'exercice place la décision au bon endroit : elle n'est pas technique mais d'ordre. Un poste est compromis, sept actions sont sur la table dans le désordre. Rendez la bonne séquence — et surtout, justifiez pourquoi « éteindre le poste » n'est pas la bonne première réaction, alors qu'elle couperait pourtant l'attaque.

C'est le réflexe que ce chapitre vise à corriger : en réponse à incident, la préservation des preuves et l'ordre des actions priment sur la vitesse de coupure.

Exercice de code

Un poste est compromis. Ordonnez les sept actions selon le cycle de réponse à incident — et justifiez pourquoi « éteindre le poste » n'est PAS la bonne première réaction, alors qu'elle couperait pourtant l'attaque.

Point de départ

// 8 h 47. Un poste comptable présente une consommation CPU anormale et une
// connexion sortante inhabituelle. Vous êtes de permanence. Sept actions
// possibles sont sur la table, dans le DÉSORDRE.

const ACTIONS = {
  A: "Éteindre le poste immédiatement pour couper l'attaque",
  B: "Isoler le poste du réseau (câble/VLAN) sans l'éteindre",
  C: "Capturer la mémoire vive (RAM) et une image disque du poste",
  D: "Prévenir le responsable et consigner l'heure de chaque action",
  E: "Rechercher les mêmes indicateurs (IP, empreintes) sur les autres postes",
  F: "Réinstaller le poste et le rendre à l'utilisateur",
  G: "Rédiger le retour d'expérience et corriger la cause racine",
};

// Le cycle de réponse à incident (NIST) :
//   préparation → détection → confinement → éradication → rétablissement →
//   retour d'expérience
//
// ── À VOUS ──────────────────────────────────────────────────────────────────
// Rendez l'ordre correct des actions (ex. ["D","B",...]). Deux pièges :
//   - l'ordre entre A, B et C n'est pas indifférent ;
//   - une action doit ACCOMPAGNER toutes les autres, pas s'insérer une fois.

const ordre = []; // à compléter

// ── Vérification ────────────────────────────────────────────────────────────
const CORRECT = ["D", "B", "C", "E", "F", "G"];
console.log("Votre ordre :", ordre.join(" → "));
console.log("Attendu     :", CORRECT.join(" → "));
const ok = ordre.length === CORRECT.length && ordre.every((x, i) => x === CORRECT[i]);
console.log(ok ? "✓ correct" : "✗ à revoir — et surtout : pourquoi PAS A ?");

Solution

// Ordre correct : D, B, C, E, F, G — et A est un PIÈGE.
const ordre = ["D", "B", "C", "E", "F", "G"];

// ── Pourquoi cet ordre ─────────────────────────────────────────────────────
//
// D en PREMIER, et en continu. Prévenir et CONSIGNER n'est pas une étape
// isolée : chaque action, avec son heure et son auteur, alimente la chaîne
// de conservation. Un incident non documenté au fil de l'eau est
// irrécupérable — pour l'analyse comme pour une éventuelle procédure.
//
// B avant C avant A. C'est le cœur de l'exercice :
//   - ISOLER (B) stoppe l'exfiltration et le déplacement latéral SANS
//     détruire l'état : le poste reste allumé, la mémoire intacte.
//   - ÉTEINDRE (A) couperait aussi l'attaque, mais DÉTRUIRAIT la mémoire
//     vive : clés de chiffrement, processus en cours, connexions,
//     éventuel maliciel qui ne vit qu'en RAM. On perd l'essentiel des
//     preuves. C'est l'erreur réflexe la plus commune.
//   - CAPTURER (C) : la RAM D'ABORD (elle est volatile), puis le disque.
//     C'est l'ordre de volatilité — on collecte du plus fugace au plus
//     durable.
//
// E : chercher les indicateurs (IP, empreintes) AILLEURS. Un poste touché
// est rarement seul ; le confinement n'est complet que si l'on a mesuré
// l'étendue réelle. C'est l'articulation avec le chapitre 1 : on reconstitue
// la chaîne d'attaque pour savoir jusqu'où elle est allée.
//
// F : rétablir — mais seulement APRÈS éradication de la cause. Réinstaller un
// poste sans avoir compris ni fermé le point d'entrée, c'est se faire
// recompromettre par le même chemin.
//
// G : le retour d'expérience n'est pas une formalité. C'est lui qui referme
// la boucle du cycle (retour vers "préparation") : corriger la cause racine,
// pour que l'incident suivant du même type n'ait pas lieu. Un incident dont
// on ne tire aucune leçon se répétera.
//
// La règle à retenir : en réponse à incident, l'ORDRE et la PRÉSERVATION des
// preuves priment sur la vitesse de coupure. Débrancher le câble, pas la
// prise.

Ce que la suite en fait

Ce chapitre a traité l'incident individuel : le détecter, le contenir, l'analyser, en tirer les leçons. Le chapitre 10 change d'échelle. Il pose la question qui précède logiquement tout incident, mais qu'on ne comprend qu'après en avoir vécu — sur DVWA, en TP — plusieurs : comment décider, à l'avance et à l'échelle de l'organisation, ce qu'on protège, contre quoi, et avec quels moyens ?

Les obligations de notification effleurées ici y deviennent un cadre juridique complet ; le retour d'expérience s'y élargit en continuité d'activité ; et le facteur humain — souvent le point d'entrée réel de l'incident que vous venez d'analyser — y prend la place centrale qu'il mérite.

À retenir

Flashcards · 4 cartes

Face à un poste en cours de compromission, pourquoi isole-t-on plutôt qu'on n'éteint, et dans quel ordre collecte-t-on les preuves ?
Éteindre détruit la mémoire vive (clés, processus, connexions, maliciel « sans fichier ») ; isoler du réseau en laissant la machine allumée stoppe propagation et exfiltration sans rien perdre — débrancher le câble, pas la prise. On collecte ensuite dans l'ORDRE DE VOLATILITÉ : la RAM d'abord (volatile), puis l'état réseau, puis l'image disque, puis les journaux.
Qu'est-ce que la chaîne de conservation, et pourquoi est-elle indispensable ?
La traçabilité complète de chaque preuve : quoi, quand, par qui, où stockée, à qui transmise, avec quelle empreinte cryptographique. On analyse des COPIES, jamais l'original, dont on fige l'empreinte. Une rupture de cette chaîne rend la preuve contestable — on ne peut plus exclure une modification — et donc sans valeur, en interne comme devant un tribunal.
Pourquoi le cycle de réponse à incident est-il une boucle, et quelles en sont les deux phases les plus sous-estimées ?
Parce que la dernière phase réalimente la première : la PRÉPARATION (journaux, sauvegardes testées, contacts, procédures — tout ce qui se décide AVANT) et le RETOUR D'EXPÉRIENCE (corriger la cause racine pour que l'incident ne se répète pas) sont les deux extrémités qu'on néglige. Restaurer avant d'éradiquer, ou classer sans rien changer, laisse l'attaquant revenir par le même chemin.
À quoi sert le rapport d'incident, et pour quels publics distincts ?
À transformer une analyse en décisions et en améliorations. Trois publics : la DIRECTION (impact, périmètre, décisions — sans jargon), les TECHNICIENS (chronologie, indicateurs de compromission, correctifs), le JURIDIQUE (faits datés, preuves, obligations de notification comme celles du RGPD). Un bon rapport est factuel et daté, et sépare ce qui est établi, probable et inconnu.