Les bases essentielles pour comprendre et travailler dans un Security Operations Center.
Un Security Operations Center (SOC) est une équipe dédiée qui surveille, détecte et répond aux incidents de sécurité informatique 24h/24 et 7j/7.
Composants clés :
D'abord, l'antivirus ne voit que son poste, isolément : il ne corrèle pas une alerte antivirus avec une connexion bizarre au pare-feu et un e-mail de phishing reçu une heure plus tôt — c'est exactement le travail du SOC. Ensuite, l'antivirus ne surveille personne à 3h du matin un dimanche : le SOC, si, avec une équipe organisée, des processus d'escalade et une vision de tout le système. Si vous avez cité la corrélation multi-sources et la surveillance 24/7, votre réponse est complète.
L'architecture d'un SOC suit un modèle en couches :
Types de SOC : On-premise, Managed (MSSP), Virtual, Hybrid
1. Containment immédiat : isoler les trois postes via l'EDR pour stopper la propagation. 2. Qualification rapide : identifier le variant visible (note de rançon, extension) et vérifier l'étendue (autres postes affectés ?). 3. Escalade L2 immédiate par téléphone (pas seulement un ticket : un ransomware actif justifie le réveil), avec les preuves jointes, puis information du manager SOC. Si vous avez pensé containment d'abord et escalade téléphonique ensuite, vous avez les bons réflexes.
Chaque alerte suit un processus structuré :
Le containment et l'investigation ont été sautés : sans isolation, le malware a eu le temps de se propager latéralement, et sans analyse on ignorait le vecteur de propagation. L'antivirus a soigné le symptôme sur un poste pendant que l'infection s'étendait. La conséquence directe : un incident bénin est devenu un incident P2. La règle à retenir : on n'éradique jamais avant d'avoir contenu et compris.
Les SOC s'appuient sur plusieurs frameworks reconnus :
C'est de la persistance (T1547) : l'objectif n'est pas d'exécuter une fois, mais de survivre au redémarrage et de garantir l'accès dans le temps. L'exécution (T1059) décrit le lancement immédiat, la persistance décrit la durabilité. Si vous avez fait cette distinction d'intention — effet immédiat contre maintien d'accès — vous manipulez déjà ATT&CK comme un analyste.
Dans un SOC mature, chaque rôle a des responsabilités claires :
Ni l'un ni l'autre : vous faites un premier enrichissement (15 à 30 minutes maximum : contexte, réputation des IOC, régularité des connexions), puis vous escaladez au L2 avec vos constats et votre doute explicite. Clôturer serait une faute (faux négatif potentiel), et garder l'alerte 4 heures bloquerait toute la file de triage. La bonne posture L1 : qualifier vite, documenter, escalader proprement.
Les Indicators of Compromise (IOC) sont des artefacts laissés par une attaque :
Non, pas immédiatement : un seul flux ancien, sans corroboration, ne suffit pas pour une action de blocage qui peut couper un service légitime. La démarche correcte : vérifier la réputation actuelle sur deux ou trois sources (VirusTotal, AbuseIPDB, OTX), analyser le contexte (quel poste, quel volume, quel protocole) et surveiller avant de bloquer. Si vous avez exigé la corroboration avant l'action, vous raisonnez en analyste et non en automate.
SIEM (Security Information and Event Management) centralise et corrige les données de sécurité provenant de multiples sources.
Fonctionnalités principales :
Pas forcément le SIEM lui-même : vous vérifiez d'abord les règles de corrélation et les use cases (existent-ils ? sont-ils activés ? couvrent-ils les TTP courantes ?), puis le parsing (les logs sont-ils normalisés et exploitables ?). Un SIEM sans règles, c'est une bibliothèque sans catalogue : tout est là, rien n'est trouvable. Si vous avez pointé les règles avant le produit, vous avez le bon diagnostic.
Principaux SIEM du marché :
Wazuh (ou ELK) : open source, couvre IDS, SIEM et supervision d'hôtes sans licence, adapté à une petite structure. Réserve honnête : gratuit ne veut pas dire sans coût — il faudra du temps d'administration (réglages, tuning, mises à jour) et des compétences internes ou un prestataire. Si vous avez recommandé l'open source en chiffrant le coût caché en temps, votre conseil est réaliste.
Architecture typique d'un déploiement SIEM :
Un décalage d'horloge (fuseau horaire ou NTP) sur l'une des deux sources : deux heures pile évoque un timezone mal configuré plutôt qu'une dérive progressive. Vérification : comparer l'heure système des deux équipements à une référence, contrôler la configuration NTP et le fuseau du collecteur. Si vous avez pensé timezone avant bug logiciel, votre réflexe de dépanneur est bon.
Exemples de requêtes essentielles en SPL (Splunk) :
index=firewall action=blocked | stats count by src_ip — IPs les plus bloquéesindex=auth action=failure | stats count by user | sort -count — Échecs de connexion par userindex=windows EventCode=4625 | timechart count — Brute force Windowsindex=* sourcetype=*dns* | dedup query | top limit=20 query — DNS les plus fréquentsVoyez ces commandes dans action dans le Terminal SIEM.
Filtrer les échecs d'authentification sur la fenêtre suspecte, regrouper par IP source en comptant les comptes distincts visés, et faire remonter les IP touchant beaucoup de comptes avec peu d'essais chacun — l'inverse du brute force classique. Si votre intention oppose « un compte matraqué » (brute force) à « cent comptes effleurés » (spraying), vous avez compris la logique de détection.
Sources de logs critiques pour un SOC :
La rétention doit couvrir le délai moyen de découverte d'une intrusion (plusieurs mois) au moins pour les sources critiques (proxy, DNS, AD) : 30 jours rend toute investigation rétrospective impossible. La leçon : dimensionner la rétention par criticité de la source et prévoir un stockage long terme pour la forensique. Si vous avez relié durée de rétention et délai de détection, vous pensez en architecte.
Les principaux formats de logs :
Toujours normaliser les logs dans un format commun avant corrélation. Un parseur bien configuré est la base d'un SIEM efficace.
Qualifier immédiatement un échantillon (quel format a changé ? quel champ casse le parser ?) puis corriger ou adapter le parser en urgence : chaque heure d'attente creuse un trou de détection sur cette source. Attendre, c'est accepter de devenir aveugle sans le savoir. Si vous avez priorisé le parser avant tout le reste, vous avez compris qu'en SIEM, la qualité du parsing vaut autant que les règles.
Le triage d'alerte est la première étape critique :
Vrai positif probable : le motif « rafale d'échecs puis succès » est la signature classique d'un brute-force qui a abouti. Première action : ne PAS juste clôturer — qualifier en Haute sévérité, vérifier ce que le compte compromis a fait ensuite (commandes, persistance), puis escalader L2 avec cette timeline. Si vous avez pensé « vérifier l'activité post-connexion » avant d'escalader, vous raisonnez déjà comme un L2.
Savoir distinguer les faux positifs est essentiel pour la productivité du SOC :
Un SOC efficace vise un taux de faux positifs inférieur à 20%. Au-delà, les analystes subissent une "alert fatigue" dangereuse.
On la tune, on ne la désactive pas et on ne la laisse pas pourrir : analyser un échantillon de FP pour identifier le motif commun (une source légitime ? un seuil trop bas ?), ajouter une exception ou relever le seuil, rejouer sur l'historique pour vérifier qu'on garde les vrais positifs, puis surveiller le volume. Désactiver, c'est s'aveugler ; laisser, c'est entretenir l'alert fatigue. Si votre plan contient échantillon, exception, rejeu et suivi, il est complet.
Outils utilisés lors du triage :
Non : téléverser un document confidentiel sur un service public, c'est potentiellement une fuite de données — l'échantillon peut être partagé avec la communauté ou indexé. L'alternative : analyser le hash seul en ligne (l'empreinte ne révèle pas le contenu), et exécuter le fichier dans le sandbox interne isolé de l'entreprise. Si vous avez distingué hash (partageable) et fichier (confidentiel), vous maîtrisez l'arbitrage sécurité contre confidentialité.