Corrélation SIEM avancée, développement de playbooks, métriques KPI et Threat Hunting proactif.
Au-delà des règles simples, la corrélation avancée combine :
Exemple de corrélation avancée :
Non, on l'affine : exclusion des comptes de service connus (allowlist documentée), fenêtre resserrée, et idéalement troisième signal exigé (commande suspecte après le succès). Supprimer la règle, c'est perdre la détection ; la tuner, c'est la rendre viable. Si votre plan contient exclusion, resserrage et test, il est bon.
Use cases critiques pour un SOC mature :
Non : sans données, la règle ne détectera jamais rien et donnera un faux sentiment de sécurité. D'abord combler le gap de couverture (collecter les logs DNS), ensuite déployer et tester. Si vous avez priorisé la collecte avant la règle, votre ordre est juste.
UEBA (User and Entity Behavior Analytics) utilise le machine learning :
Le modèle n'a pas de baseline pour lui : sans période d'apprentissage, tout est déviation. On laisse la baseline se constituer, on ajuste les seuils pour les nouveaux arrivants, et on vérifie humainement en attendant. Si vous avez diagnostiqué l'apprentissage plutôt que la malveillance, votre lecture UEBA est bonne.
Le beaconing est le signe d'un CNC actif :
Par faisceau d'indices : âge et réputation du domaine, entropie du nom, user-agent, régularité stricte contre fenêtres de mise à jour, autres postes affectés, processus source côté EDR. Un seul signal ne tranche jamais. Si votre méthode croise au moins trois indices, elle est solide.
Comment créer un playbook efficace :
Il n'est pas actionnable : pas de RACI, pas d'outils, pas de SLA. Un playbook doit être exécutable par un analyste de garde à 3h du matin sans appeler personne pour comprendre. Si votre critique exige le qui, le quoi et le combien de temps, elle est juste.
SOAR (Security Orchestration, Automation and Response) :
L'automatisation doit être progressive. Commencez par l'enrichissement, puis le filtrage, et enfin les actions de containment pour les cas simples et bien définis.
Gradualisme et garde-fous : allowlist des actifs critiques, mode « proposer » avant « bloquer », périmètre limité au démarrage, humain dans la boucle. L'automatisation sans garde-fou transforme une erreur de détection en incident de production. Si votre réponse cite allowlist et progressivité, elle est complète.
Playbook complet pour un phishing avancé (spear phishing) :
Une persistance probable post-compromission : l'attaquant siphonne les e-mails en continu. On traite une compromission avérée — réinitialisation, révocation des sessions, audit des messages transférés, recherche d'autres accès. Si vous avez lu « règle de transfert égale persistance », votre lecture est excellente.
Réponse à une infection ransomware active :
Ne jamais payer la rançon sans accord du management et de la direction juridique. Ne jamais éteindre la machine infectée sans préserver les logs en mémoire.
La faute : des backups dans la même zone de risque que la production (en ligne, accessibles). La parade : règle du 3-2-1, copies hors ligne ou immuables, et tests de restauration réguliers. Si votre réponse cite le hors-ligne et l'immuable, elle est juste.
Les KPI les plus importants à suivre :
Détection excellente, réponse bloquée : le goulot est en aval — sous-effectif, escalade grippée, processus lourd ou astreinte absente. Il faut renforcer l'aval (L2, astreinte, playbooks), pas la détection. Si vous avez situé le goulot après la détection, votre diagnostic est juste.
Tableaux de bord essentiels :
Pas de question métier derrière les graphiques : on repart des décisions (qui décide quoi ?) et on construit une vue par rôle, cinq à sept indicateurs maximum, sur des données validées. Si votre remède propose moins d'indicateurs mais utiles, il est bon.
Le cycle PDCA (Plan-Do-Check-Act) appliqué au SOC :
Dans la boucle non fermée : lessons écrites mais actions non suivies — pas de propriétaire, pas d'échéance, pas de vérification. L'échec est organisationnel, pas technique. Si vous avez pointé le suivi plutôt que l'outil, votre lecture est mature.
Le Threat Hunting est une approche proactive de détection :
Le threat hunting part du principe que les défenses existantes ont échoué. On cherche ce que les outils automatiques ne détectent pas.
Le triage est réactif : l'alerte existe, on la qualifie. Le hunting est proactif : aucune alerte, on cherche ce que l'automatique rate, guidé par des hypothèses. Si votre réponse oppose réactif et proactif, elle est juste.
Comment formuler des hypothèses de chasse efficaces :
Exemple valide : « un attaquant utilise BITSAdmin pour télécharger un payload : on cherchera les exécutions de bitsadmin.exe avec transfert vers l'externe sur 30 jours, en excluant les usages administrateurs connus ». Testable, bornée, avec exclusions. Si la vôtre ressemble à cela, elle est validée.
Techniques concrètes de threat hunting :
On vérifie d'abord : déploiement ou GPO légitime ? Même commande partout à la même heure évoque un outil d'administration (type SCCM). Commandes variées ou C2 derrière : incident. On ne conclut jamais sur le seul binaire : le contexte tranche. Si vous avez vérifié le déploiement avant de sonner l'alerte, votre démarche est mature.
Sigma est le format open source de règles de détection :
Exemple de Sigma rule :
title: Suspicious PowerShell Downloadlogsource: category: process_creationdetection: selection: Image|endswith: '\powershell.exe' Selection|contains: 'Invoke-WebRequest'condition: selectionTitle : usage suspect de PowerShell après insertion USB. Logsource : créations de processus et journaux USB. Detection : séquence sur un même hôte et une fenêtre courte — insertion USB puis powershell avec commande encodée ou téléchargement. Condition : la séquence est vraie. Si votre intention enchaîne ces quatre rubriques, c'est une vraie règle Sigma en gestation.