Confinement et éradication des menaces¶
1. Objectif du cours¶
Comprendre et appliquer les méthodes de confinement et d’éradication d’un incident de sécurité pour limiter la propagation, supprimer la menace et vérifier le retour à un état sécurisé, tout en préservant la continuité des services critiques.
2. Notions et définitions essentielles¶
- Confinement d’incident : mesures immédiates pour limiter la propagation et prévenir des dommages supplémentaires.
- Isolation réseau : déconnexion physique ou logique d’un système compromis.
- Canal de Commande et Contrôle (C&C) : infrastructure utilisée par un attaquant pour piloter des systèmes compromis.
- Analyse de malware : étude statique et dynamique du comportement et des mécanismes de persistance.
- Vecteur d’attaque initial : chemin d’entrée utilisé par l’attaquant (ex. phishing).
- Nettoyage de système : suppression des composants malveillants par outils et vérifications.
- Réinstallation complète : remise à zéro du système pour éliminer toute persistance profonde.
- Vérification post-éradication / Surveillance post-incident : contrôles et monitoring pour confirmer l’absence de résidus et détecter toute réapparition.
3. Fonctionnement et principes¶
- Réaction rapide : objectif de principe des 15 minutes pour confiner un incident afin d’éviter une propagation exponentielle.
- Triangulation des sources : corréler SIEM, IDS/alertes et retours utilisateurs pour qualifier la menace.
- Confinement adaptif : la stratégie dépend du type de menace (malware → isolation réseau ; compromission d’identité → révocation d’accès ; attaque réseau → reconfiguration équipements).
- Principe de proportionnalité : les mesures doivent limiter la menace sans causer plus de dégâts opérationnels qu’elles n’en évitent.
- Blocage multi-niveaux des C&C : agir simultanément sur DNS, pare-feu et proxy pour couper le contrôle de l’attaquant.
- Analyse approfondie : sandboxing dynamique + recherche des mécanismes de persistance (services, tâches planifiées, clés de registre, DLL injectées).
- Décision nettoyage vs réinstallation : basée sur profondeur de compromission, durée depuis l’infection, criticité du système et contraintes opérationnelles.
- Correction des causes : patching, renforcement des politiques (emails, macros) et formation du personnel pour réduire le risque de récidive.
- Validation objective : multi-scans, vérifications manuelles et surveillance prolongée avant remise en production.
4. Commandes et manipulations¶
(Outillage et actions tels que présentés dans le document, regroupés par procédure)
- Confinement réseau : configurer ACL sur commutateurs, ajuster règles de pare-feu, isoler VLANs ; déconnecter physiquement les postes compromis. Rôle : empêcher la propagation et préserver la zone critique.
- Blocage C&C : modifier résolution DNS interne (rediriger domaines malveillants), bloquer IPs connues au pare-feu, configurer le proxy pour intercepter connexions. Rôle : couper le contact entre malware et contrôleurs.
- Collecte & investigation : exploiter SIEM/alertes IDS, exporter logs, utiliser Plaso/Autopsy pour timelines. Rôle : reconstituer la chaîne d’intrusion et identifier le vecteur initial.
- Analyse malware : exécuter échantillons en sandbox (analyse dynamique), compléter par analyses statiques. Rôle : révéler comportements, communications et mécanismes de persistance.
- Vérifications systèmes : utiliser Process Explorer, TCPView, services.msc, inspection des tâches planifiées et des clés de registre de démarrage. Rôle : détecter processus, connexions et artefacts malveillants.
- Éradication & restauration : créer image/sauvegarde avant intervention, utiliser Kaspersky Rescue Disk, Malwarebytes Anti-Rootkit, AdwCleaner pour désinfection ; réinstaller si compromission profonde. Rôle : supprimer composantes malveillantes ou repartir d’un système sain.
- Surveillance post-incident : augmenter logging dans SIEM, configurer règles UEBA et alertes spécifiques, maintenir quarantaine réseau. Rôle : détecter résurgence et valider stabilité.
5. Sécurité et bonnes pratiques¶
- Respecter la règle des 15 minutes : agir vite mais méthodiquement.
- Préserver les preuves volatiles : éviter une isolation brute qui efface logs; privilégier isolation contrôlée permettant capture des données en cours.
- Sauvegarder l’état (image complète) avant nettoyage ou réinstallation.
- Utiliser au moins 2 outils antivirus pour le nettoyage et 3 pour la validation lorsque possible.
- Tester les correctifs en environnement isolé avant déploiement massif.
- Préparer un plan de retour en arrière (rollback) avant d’appliquer des mesures critiques.
- Maintenir la continuité des services vitaux (prioriser la protection des systèmes médicaux).
- Ne réduire la surveillance qu’après au moins 48 heures sans alerte significative; maintenir journaux centralisés pendant la période critique.
6. Points essentiels à retenir pour le TSSR¶
- Prioriser la protection des systèmes critiques et agir proportionnellement.
- Trianguler SIEM / IDS / retours utilisateurs pour qualifier rapidement la menace.
- Adapter le confinement au type de menace (malware, compte compromis, attaque réseau).
- Préserver les preuves et réaliser des sauvegardes avant toute action invasive.
- Couper les C&C sur plusieurs niveaux (DNS, pare-feu, proxy).
- Analyser en sandbox pour déterminer persistance et capacités du malware.
- Choisir nettoyage vs réinstallation selon profondeur de compromission et criticité.
- Vérifier avec plusieurs outils + inspections manuelles et redémarrages avant remise en prod.
- Mettre en place corrections techniques et organisationnelles (patches, filtrage email, sensibilisation).
- Maintenir une surveillance renforcée (1–4 semaines selon complexité) après éradication.
7. Tableau récapitulatif¶
| Élément | Quand l'utiliser | Avantage principal | Limite |
|---|---|---|---|
| Isolation réseau | Malware propagatif | Stoppe la propagation | Peut impacter disponibilité |
| Segmentation d'urgence | Risque de latéralité | Protège zones sensibles | Nécessite reconfig réseau |
| Nettoyage ciblé | Infection récente/superficielle | Moins disruptif | Risque de résidus |
| Réinstallation complète | Compromission profonde | Garantie d’éradication | Coûteuse et longue |
| Blocage DNS vs Pare-feu | C&C identifiés | Double barrière | DGA et comms chiffrées peuvent contourner |
8. Vérifications pratiques¶
- Scans complets avec au moins 3 outils antivirus différents pour validation.
- Analyse des communications réseau : absence de trafic vers domaines/IP malveillants identifiés.
- Contrôle des processus en mémoire et des services système (Process Explorer, services.msc).
- Vérification des clés de registre de démarrage et des tâches planifiées supprimées.
- Comparaison des hash de fichiers système avec références saines.
- Au moins deux redémarrages complets, surveillance entre chaque redémarrage.
- Maintien en quarantaine réseau 24–72 heures et monitoring comportemental 1–4 semaines selon cas.
9. Flashcards Anki¶
Confinement d’incident :: Mesures immédiates visant à limiter la propagation d’une menace.
Règle des 15 minutes :: Objectif de confiner un incident dans les 15 premières minutes après détection.
Isolation réseau :: Déconnexion physique ou logique d’un système compromis.
Canal C&C :: Infrastructure utilisée par l’attaquant pour commander des systèmes compromis.
Triangulation des sources :: Corrélation des SIEM, IDS et retours utilisateurs pour qualifier un incident.
Sandbox dynamique :: Analyse en environnement isolé pour observer le comportement du malware.
Critères nettoyage vs réinstallation :: Profondeur de compromission, durée, criticité, impact opérationnel.
Blocage multi-niveaux C&C :: Actions simultanées sur DNS, pare-feu et proxy pour neutraliser C&C.
Vérification post-éradication :: Scans multi-outils, inspections manuelles, redémarrages et surveillance renforcée.
Surveillance post-incident :: Monitoring intensif (alertes spécifiques, logging augmenté) pendant 1–4 semaines selon complexité.