Accueil
Glossaire
IoC
Sommaire
5 min
H2 title on one or more lines.
Partager
Mis à jour le
22.06.2026

Qu'est-ce qu'un indicateur de compromission (IoC) ?

Un indicateur de compromission (IoC) est une preuve forensique, un artefact observable sur un réseau ou un système, qui indique avec une forte probabilité qu'une violation de sécurité s'est produite ou est en cours. Les IoC courants comprennent les hachages de fichiers de malwares connus, les adresses IP et domaines malveillants, l'infrastructure de commande et contrôle (C2), les clés de registre suspectes et les schémas de connexion ou de trafic anormaux. Considérez les IoC comme les empreintes numériques laissées par un attaquant. Les équipes de sécurité les utilisent de deux manières : de façon réactive, pour enquêter sur un incident suspecté, retracer le parcours d'un attaquant et évaluer les dommages ; et de façon proactive, en alimentant les outils de détection avec des IoC connus afin qu'une alerte se déclenche automatiquement si le même artefact réapparaît. Ce second usage est ce qui rend les flux de renseignement sur les menaces et le partage d'IoC si précieux. Les IoC sont un élément fondamental du renseignement sur les cybermenaces (cyber threat intelligence, CTI), de l'ingénierie de détection et de la réponse aux incidents.

Ce qu'il faut retenir

  • Les IoC sont des preuves forensiques d'une compromission. Des artefacts comme les hachages de fichiers, les adresses IP et les domaines qui signalent qu'un système a été ou est en train d'être compromis.
  • Ils sont utilisés de façon réactive et proactive. Pour enquêter sur les incidents après coup, et pour alimenter les outils de détection qui alertent sur les artefacts malveillants connus.
  • Un IoC n'est pas la même chose qu'un IOA. Un IoC est un artefact statique (le « quoi ») ; un indicateur d'attaque (IOA) est un comportement en temps réel (le « comment »). Les équipes matures utilisent les deux.
  • Un observable n'est pas automatiquement un IoC. Une donnée technique brute ne devient un IoC qu'une fois qualifiée et contextualisée ; sinon elle génère des faux positifs.
  • Le partage multiplie leur valeur. Des formats standardisés comme STIX et TAXII permettent à une compromission détectée dans une organisation d'en protéger beaucoup d'autres.

Observable vs indicateur de compromission : une distinction fondamentale

Une donnée technique brute, une adresse IP, un hachage, un domaine, n'est en elle-même qu'un observable. Elle ne devient un indicateur de compromission qu'une fois analysée, qualifiée et contextualisée : qui l'a utilisée, dans quelle campagne, avec quelle confiance, et pendant combien de temps elle reste pertinente. Traiter un observable brut comme un IoC est l'une des erreurs les plus courantes en matière de cyber threat intelligence, et cela conduit à un afflux de faux positifs.

Par exemple, une seule adresse IP ne signifie pas grand-chose en elle-même. La même adresse IP, qualifiée par des chercheurs comme une infrastructure d'attaquant utilisée pour le commandement et contrôle dans une campagne spécifique, et enrichie d'un contexte et d'une date d'expiration, est un véritable IoC. Le contexte est ce qui transforme les données en renseignement.

IoC vs IOA : quelle est la différence ?

Les IoC sont fréquemment confondus avec les indicateurs d'attaque (IOA), mais ils répondent à des questions différentes et servent des objectifs de détection distincts.

Indicateur de compromission (IoC) Indicateur d'attaque (IOA)
Objet Artefacts laissés derrière (le « quoi ») Comportements et techniques (le « comment »)
Temporalité Principalement rétrospectif : quelque chose s'est déjà produit En temps réel : une attaque en cours
Nature Spécifique et statique (un hachage, une adresse IP) Plus large et comportemental (une technique)
Évasion Facilement contourné : changer le fichier change le hachage Plus résilient : le comportement persiste même si les outils changent
Idéal pour Détection rapide des menaces connues Détecter les attaques nouvelles et sophistiquées

La relation est complémentaire, pas concurrentielle. Les IoC détectent rapidement les menaces connues et alimentent les listes de blocage et la chasse aux menaces rétrospective ; les IOA détectent les nouvelles attaques et les acteurs de la menace qui conçoivent délibérément des outils pour éviter de correspondre aux bases de données d'IoC connues. Une illustration pratique : une adresse IP vue lors d'une attaque passée devient un IoC ; quand cette même IP est ensuite observée se connectant à votre réseau, cet événement en direct est effectivement un indicateur d'attaque. Les opérations de sécurité matures utilisent les deux simultanément.

Types d'indicateurs de compromission

Les IoC sont généralement regroupés selon l'endroit où ils sont observés dans l'environnement.

IoC réseau

Artefacts observés dans le trafic réseau : adresses IP, domaines et URL malveillants ; connexions à des serveurs C2 connus ; trafic sortant inhabituel ou schémas d'exfiltration de données ; activité de ports anormale ; et anomalies DNS telles que des requêtes en volume élevé vers un seul domaine ou des requêtes vers des domaines générés algorithmiquement (DGA). Détectés principalement par les SIEM et les systèmes de détection d'intrusion (IDS).

IoC hôte

Preuves sur un poste de travail ou un serveur individuel : processus suspects, modifications de clés de registre, nouveaux comptes utilisateurs non autorisés, configurations système modifiées et tâches planifiées inattendues. Souvent mis en évidence par les EDR.

IoC fichier

Artefacts liés à des fichiers : hachages (MD5, SHA-256) correspondant à des malwares connus, scripts malveillants ou droppers, modifications de fichiers inattendues, et noms ou chemins de fichiers suspects. Détectés avec les EDR et les outils de sandboxing.

IoC comportementaux

Déviations par rapport aux schémas normaux : échecs de connexion répétés (signe d'une attaque par force brute), connexions à des horaires inhabituels ou depuis des zones géographiques inattendues, élévation de privilèges, activité inhabituelle des comptes administrateurs et pics de volume de lecture en base de données. L'analyse comportementale des utilisateurs et des entités (UEBA) est essentielle pour les détecter.

Exemples courants d'IoC

  • Trafic réseau sortant inhabituel ou connexions vers des adresses IP et domaines malveillants connus.
  • Hachages de fichiers correspondant à des malwares connus, ou fichiers suspects dans des emplacements inhabituels.
  • Irrégularités géographiques, comme des connexions depuis des pays où l'organisation n'est pas présente.
  • Un afflux d'échecs de connexion ou de demandes d'accès, suggérant des tentatives par force brute.
  • Activité inhabituellement élevée des comptes à privilèges ou demandes de permissions supplémentaires.
  • Modifications suspectes du registre, nouveaux comptes administrateurs ou logiciels de sécurité désactivés.
  • Pics anormaux de volume de lecture en base de données, suggérant une exfiltration de données.

Comment les IoC sont utilisés : détection, investigation, réponse

Les IoC traversent l'ensemble du cycle de vie de la sécurité. En détection, les IoC connus sont chargés dans les SIEM, les EDR et les plateformes de renseignement sur les menaces pour que les artefacts correspondants déclenchent des alertes automatiques. En investigation, une fois qu'un événement suspect est signalé, les analystes traquent les IoC associés pour comprendre ce qui s'est passé, retracer les mouvements de l'attaquant et déterminer l'étendue de l'incident. En réponse, les IoC guident le confinement et la remédiation, en bloquant les IP malveillantes, en mettant en quarantaine les fichiers et en cherchant les mêmes artefacts ailleurs dans l'environnement.

La recherche rétrospective (retro-hunting) est une pratique complémentaire essentielle : quand un nouvel IoC est identifié, les équipes fouillent les journaux et la télémétrie historiques pour trouver des instances antérieures manquées de la menace, réduisant ainsi le temps de présence (dwell time) de l'attaquant.

Partage des IoC : STIX, TAXII et TLP

Les IoC deviennent beaucoup plus puissants lorsqu'ils sont partagés, car une compromission détectée dans une organisation peut en protéger beaucoup d'autres. Il est courant dans l'industrie de divulguer et d'échanger des IoC, et les formats standardisés rendent cela automatique et lisible par machine. STIX structure le renseignement, TAXII le transporte, et le Traffic Light Protocol (TLP) régit la manière dont les informations partagées peuvent être redistribuées. Les IoC sont échangés ainsi au sein des ISAC, des CERT et des flux de renseignement sur les menaces commerciaux et communautaires, afin que les défenseurs restent collectivement en avance sur l'infrastructure partagée des adversaires.

Limites et défis des IoC

Les IoC sont essentiels mais ont des limites réelles, et les programmes de sécurité honnêtes en tiennent compte. La détection basée sur les IoC est intrinsèquement réactive : au moment où un IoC est trouvé, une compromission s'est généralement déjà produite, donc l'objectif est de réduire l'écart entre la compromission et la détection. Les IoC sont aussi éphémères et facilement contournés : les acteurs de la menace font tourner les IP, recompilent les malwares pour modifier les hachages et enregistrent de nouveaux domaines en permanence, si bien que les listes d'IoC deviennent rapidement obsolètes et manquent les nouvelles menaces. Le volume et les faux positifs peuvent également submerger les équipes. Ces limites expliquent précisément pourquoi les IoC sont associés à la détection comportementale (IOA) et pourquoi le contexte et la qualification comptent tant.

Éclairage expert : le contexte transforme un observable en renseignement

La valeur d'un IoC ne réside pas dans l'artefact lui-même, mais dans le contexte qui l'entoure. Une liste non qualifiée d'adresses IP et de hachages n'est pas du renseignement sur les menaces : c'est un générateur de faux positifs. Une adresse IP brute n'est qu'un observable, et traiter cette donnée technique nue comme un indicateur est une erreur courante qui inonde les analystes de bruit. Ce qui rend un IoC actionnable, c'est l'analyse qui le sous-tend : à quel acteur ou quelle campagne il appartient, avec quelle confiance, mappé à quelle technique, et avec quelle durée de vie, plus la capacité d'agir dessus dans tout votre environnement, y compris de manière rétrospective.

C'est au cœur de l'approche de Sekoia en matière de détection. Les IoC de la plateforme AI SOC Sekoia ne sont pas des observables bruts, mais un renseignement qualifié et contextualisé : l'équipe TDR interne analyse les traces des attaquants et qualifie les indicateurs, de sorte que chacun porte le contexte (acteur, campagne, phase de kill chain, confiance) qui maintient les faux positifs à un niveau bas. Ce renseignement vit nativement dans Sekoia Intelligence, modélisé en STIX 2.1 et partageable via TAXII, et il alimente la détection via des règles YARA et SIGMA plutôt que de simples listes de blocage. Parce que la plateforme prend également en charge l'import de collections d'IoC externes et leur application dans la détection, les équipes peuvent combiner les propres recherches de Sekoia avec des flux communautaires et commerciaux, et chaque nouvel indicateur peut faire l'objet d'une recherche rétrospective sur les événements historiques pour détecter ce qui avait été manqué. En tant qu'éditeur européen avec une posture de souveraineté des données, Sekoia associe un CTI qualifié aux outils opérationnels pour agir dessus. Des indicateurs qualifiés et contextualisés, avec la capacité de les opérationnaliser, valent toujours plus qu'un volume brut d'IoC.