S15 – Journaux, détection et réaction automatique
| Élément | Détail |
|---|---|
| Niveau | BTS SIO option SISR, 1re année – bloc 3 |
| Séance | S15 (séance 15 sur 19) – Phase 3 |
| Durée | 4 heures |
| Parcours | Cœur – Journaux et détection : prérequis de S16 et S17. Voir le parcours cœur et complément. |
| Prérequis | S03 (force brute), S14 (architecture, pare-feu) ; lecture de commandes shell (grep, awk). |
| Matériel | Deux VM Debian de laboratoire (fail2ban, suricata, nmap, rsyslog) ; VM Windows de laboratoire pour l'observateur d'événements ; simulateur InfraLab (navigateur, facultatif) |
| Compétences travaillées | B3.4 · B3.5A (voir le référentiel) |
Note
Question qui guide la séance : « Comment savoir qu'une attaque est en cours, et comment réagir automatiquement ? »
Objectifs
À la fin de la séance, l'étudiant est capable de :
- Identifier les journaux utiles (système, authentification, pare-feu, applications) et les événements Windows à surveiller ;
- Extraire d'un journal les indices d'une force brute avec
grep,awketsort; - Configurer Fail2ban pour bannir automatiquement une adresse qui multiplie les échecs ;
- Distinguer IDS et IPS, détection par signatures et par comportement ;
- Écrire une règle Suricata simple et vérifier qu'elle déclenche une alerte.
Contenu de la séance
Déroulé conseillé (4 h)
| Durée | Activité | Format |
|---|---|---|
| 0 h 00 – 0 h 15 | Rappel d'amorçage (S14) : que voit-on d'une attaque quand on n'a pas de journaux ? | Oral |
| 0 h 15 – 1 h 10 | Cours : journaux, centralisation, détection, IDS/IPS, réaction | Cours et questions |
| 1 h 10 – 2 h 00 | TP partie A : analyse d'un journal d'authentification | Binôme |
| 2 h 00 – 2 h 50 | TP partie B : Fail2ban | Binôme |
| 2 h 50 – 3 h 40 | TP partie C : Suricata et événements Windows | Binôme |
| 3 h 40 – 4 h 00 | Bilan de compétences | Individuel |
Retour en entreprise
Si ta situation le permet : observer comment ton entreprise traite le sujet de la séance, documenter en une demi-page l'écart avec le TP, ou réaliser une partie après accord de ton tuteur. Voir Transfert en entreprise.
Évaluation
- Résultats d'analyse, configuration Fail2ban et règle Suricata avec captures, nommés
RENDU-B3-S15-NOM.pdf. - Bilan de compétences rempli à la fin de la séance (individuel).
Notes pour l'enseignant
- Compétences : codes relus sur le référentiel (page Référentiel).
- L'analyse de la partie A est testée (script de génération du journal et commandes
grep/awk). Fail2ban et Suricata sont standard sous Debian mais non exécutés pendant la rédaction : à tester sur les VM (noms d'interface, chemins des règles à adapter à la version). - Les adresses du journal généré sont des adresses réservées à la documentation (
192.0.2.0/24,198.51.100.0/24,203.0.113.0/24). - Faire attention à ne jamais bannir l'adresse du poste d'administration pendant les tests (ajouter
ignoreip). - Les identifiants d'événements Windows cités sont à confirmer sur la documentation de Microsoft pour la version utilisée.