← Tous les articles

ARTICLE · DATA LEAK ACTIVE TESTING

Détecter l’exfiltration : méthode SOC et mesure du délai de détection

  • Méthode
  • 6 min de lecture
  • Mis à jour le
Carte du monde sombre parsemée de points rouges, image des signaux qu'un SOC doit repérerT0 connu, délai mesuré

L’essentiel en 30 secondes

  • Détecter l’exfiltration, c’est lever une alerte exploitable assez tôt quand une donnée quitte le périmètre par un canal non autorisé.
  • Le délai de détection se décompose en collecte, corrélation et qualification : chaque segment a son propre correctif.
  • Le rejeu de scénarios avec des données factices donne un T0 connu et transforme la règle écrite en règle validée.

Détecter l’exfiltration, pour un SOC, c’est repérer qu’une donnée quitte le périmètre de l’entreprise par un canal non autorisé, puis lever une alerte exploitable assez tôt pour limiter la fuite. La qualité de cette détection se mesure surtout par un indicateur : le délai entre le début de la sortie de données et l’alerte qualifiée. Ce délai ne se devine pas. Il se mesure en rejouant des scénarios d’attaque avec des données factices.

La plupart des SOC disposent de règles de détection d’exfiltration. Bien moins savent dire, preuve à l’appui, lesquelles se déclenchent réellement, et en combien de temps. Cet article propose une méthode pour passer de la règle écrite à la règle validée.

Partir des cas d’usage, pas des outils

Une erreur fréquente consiste à empiler des règles fournies par l’éditeur du SIEM sans les relier à un risque précis. Commencez plutôt par une liste courte de cas d’usage, formulés du point de vue de l’attaquant et de la donnée visée. Le cadre MITRE ATT&CK et sa tactique Exfiltration aide à structurer cette liste, sans dispenser de l’adapter à votre contexte.

Quelques cas d’usage qui méritent presque toujours une règle dédiée :

  • Volume anormal vers l’extérieur : un poste ou un serveur qui envoie nettement plus que sa ligne de base habituelle.
  • Envoi vers un stockage cloud personnel : téléversement vers un service non référencé par l’entreprise (voir les fuites par cloud personnel et outils collaboratifs).
  • Canaux détournés : requêtes DNS inhabituellement longues ou nombreuses, trafic chiffré vers des destinations jeunes ou rares.
  • Préparation des données : compression ou chiffrement massif de fichiers juste avant un transfert, signal typique de la double extorsion.
  • Comportement d’un utilisateur de confiance : téléchargement massif depuis un référentiel métier par un compte légitime, en dehors de ses habitudes.

Les sources de données indispensables

Une règle n’est jamais meilleure que les journaux qui l’alimentent. Avant de juger une détection, vérifiez que la télémétrie arrive, qu’elle est complète et qu’elle est horodatée correctement.

Source Ce qu’elle permet de voir Angle mort classique
EDR / journaux endpoint Processus à l’origine du transfert, accès aux fichiers, usage de supports amovibles Postes non équipés, agents dégradés
Proxy et passerelle web Destinations, volumes, catégories d’URL Flux qui contournent le proxy, inspection TLS partielle
Pare-feu et flux réseau Volumes sortants par hôte, ports et destinations Pas de contexte applicatif ni utilisateur
Journaux DNS Résolutions anormales, domaines récents Résolveurs externes utilisés directement
DLP, CASB, messagerie Contenu sensible détecté, partages externes, pièces jointes Alertes non remontées au SIEM, politiques en mode audit
Journaux SaaS et cloud Partages, exports, créations de liens publics Délai de mise à disposition des journaux par le fournisseur

Le dernier point est souvent sous-estimé. Certains journaux cloud arrivent avec un retard propre au fournisseur, parfois significatif. Votre délai de détection ne pourra jamais être inférieur à ce retard. Mieux vaut le connaître que le découvrir pendant un incident. Les angles morts de l’inspection chiffrée sont détaillés dans notre article sur l’exfiltration en HTTPS.

Mesurer le délai de détection

Définir les bons horodatages

Parler de « délai de détection » sans le décomposer ne sert à rien. Distinguez au moins quatre instants :

  1. T0 : début réel de la sortie de données.
  2. T1 : arrivée de l’événement dans le SIEM.
  3. T2 : déclenchement de la règle et création de l’alerte.
  4. T3 : qualification par un analyste (vrai positif confirmé).

Schéma · le délai de détection décomposé

Les quatre instants du délai de détectionUne frise en quatre instants : T0 début de la sortie, T1 arrivée de l’événement dans le SIEM, T2 création de l’alerte, T3 qualification par un analyste. Entre eux, trois segments à mesurer séparément : collecte, corrélation et qualification.T0SortieT1SIEMT2AlerteT3QualifiéeCollecteCorrélationQualification

T1 moins T0 mesure votre chaîne de collecte. T2 moins T1 mesure la logique de corrélation, notamment les fenêtres temporelles des règles. T3 moins T2 mesure l’organisation humaine : priorité de l’alerte, charge de l’équipe, clarté du contexte fourni. Un délai global long peut venir d’un seul de ces segments, et le correctif n’est pas le même.

Le problème du T0

En situation réelle, T0 est presque toujours reconstitué après coup, et de façon approximative. C’est précisément pourquoi la mesure fiable passe par le rejeu : quand vous déclenchez vous-même le scénario, vous connaissez T0 à la seconde. Vous obtenez alors un chiffre comparable d’un mois à l’autre, ce qui transforme une impression en indicateur de posture.

Valider les règles avec des scénarios rejoués

Une règle qui ne s’est jamais déclenchée peut être silencieuse pour deux raisons : aucune attaque n’a eu lieu, ou la règle ne fonctionne pas. Seul un test actif permet de trancher. Le principe est simple : rejouer, en production, des techniques d’exfiltration réalistes avec des données factices qui ressemblent à vos données sensibles, puis vérifier ce que le SOC voit.

Exemple de scénario

Un mardi à 10 h, un poste de test de la direction financière dépose sur un service de stockage personnel un fichier factice imitant un export de paie. Trois questions guident l’analyse :

  • L’événement est-il arrivé dans le SIEM, et en combien de temps ?
  • La règle « téléversement de données sensibles vers un cloud non référencé » s’est-elle déclenchée ?
  • L’alerte contenait-elle assez de contexte (utilisateur, fichier, destination) pour être qualifiée sans investigation longue ?

Points de validation

  • Chaque cas d’usage possède au moins un scénario rejouable.
  • Les scénarios utilisent uniquement des leurres, jamais de données réelles.
  • Le rejeu est annoncé à un cercle restreint, pour mesurer aussi la réaction humaine sans perturber l’équipe.
  • Les résultats sont notés par segment : collecte, corrélation, qualification.
  • Les scénarios sont rejoués après chaque changement notable : migration, nouvelle version d’agent, refonte de politique.
  • Les écarts constatés alimentent une liste d’actions hiérarchisées, avec un responsable et une échéance.

Et chez vous ?

En combien de temps votre SOC voit-il une sortie de données ?

Une démo guidée de 30 minutes, sur des jeux de résultats préétablis, pour voir comment une campagne restitue ce qui sort par chaque chemin de sortie.

Ce qu’il faut corriger en premier

Face à une série de constats, ne commencez pas par réécrire les règles. Vérifiez d’abord la collecte : une règle parfaite sur un journal absent ne détecte rien. Corrigez ensuite les règles qui ne se déclenchent pas sur les cas d’usage les plus critiques. Traitez enfin le délai de qualification, souvent amélioré par un meilleur enrichissement des alertes plutôt que par des effectifs supplémentaires. La logique de tri est développée dans notre article sur la hiérarchisation de la remédiation.

Pour situer cette démarche dans l’ensemble de la discipline, la page de référence sur le test d’exfiltration de données présente la méthode complète.

FAQ

Quel délai de détection viser pour l’exfiltration ?

Il n’existe pas de cible universelle. Fixez d’abord votre délai actuel, mesuré par rejeu, puis un objectif par cas d’usage selon la sensibilité des données. Un indicateur suivi dans le temps vaut mieux qu’une cible théorique.

Peut-on rejouer des scénarios d’exfiltration en production sans risque ?

Pour la donnée réelle, oui, à condition de n’utiliser que des données factices et des destinations maîtrisées : aucune donnée réelle ne sort, et le test reflète pourtant l’environnement que les attaquants visent. D’autres risques demeurent, alertes chez le SOC ou le MSSP et charge sur les postes : nous les cadrons par écrit, avec un SOC prévenu 48 h avant et un arrêt possible en moins de 5 minutes.

À quelle fréquence valider les règles de détection ?

En continu pour les cas d’usage critiques, et systématiquement après tout changement d’infrastructure ou de politique. Une validation annuelle laisse les régressions silencieuses s’installer pendant des mois.

Le SOC doit-il savoir qu’un test est en cours ?

Pas forcément tout le SOC. Informer un référent suffit à éviter une escalade inutile, tout en mesurant la réaction réelle des analystes.

Ce qui sort réellement par vos chemins de sortie, mesuré.

Nous rejouons, avec des données synthétiques et à travers vos vrais contrôles de sortie, des scénarios d’exfiltration contrôlés mappés à MITRE ATT&CK, et nous restituons pour chacun ce qui a été tenté, transmis et collecté. Les constats sont ensuite analysés avec vous pour prioriser les corrections. Les résultats datés du rapport vous donnent le T0 de chaque scénario ; la mesure du délai de détection se fait ensuite avec vos journaux, Enforcis n’ayant pas de connecteur SIEM aujourd’hui.