Accueil
Glossaire
Attaque Command & Control (C2)
Sommaire
5 min
H2 title on one or more lines.
Partager
Mis à jour le
22.06.2026

Qu'est-ce qu'une attaque Command & Control (C2) ?

Une attaque Command and Control (C2) est une technique par laquelle un attaquant établit un canal de communication covert entre un appareil compromis et un serveur qu'il opère, appelé serveur C2 (également écrit C&C), afin d'émettre des instructions à distance et de recevoir des données dérobées. Une fois ce canal actif, l'adversaire peut télécharger des malware supplémentaires, se déplacer latéralement dans le réseau, exfiltrer des données sensibles ou enrôler la machine dans un botnet. Le command and control s'inscrit parmi les dernières étapes de la Cyber Kill Chain, ce qui signifie que lorsque le C2 est établi, les premières défenses ont déjà été contournées. C'est pourquoi une détection rapide du C2 est déterminante pour les équipes de sécurité.

Ce qu'il faut retenir

  • Ce que le C2 permet : Une fois établi, un canal C2 donne aux attaquants le contrôle à distance d'un appareil compromis, permettant le vol de données, les déplacements latéraux, le déploiement de ransomware et les activités de botnet.
  • Comment il échappe à la détection : Le trafic C2 est délibérément intégré dans des protocoles légitimes (HTTP/HTTPS, DNS, services cloud) et chiffré pour éviter l'inspection, en utilisant souvent des techniques dites « low and slow ».
  • L'architecture façonne la résilience : Les modèles centralisés, pair-à-pair et décentralisés équilibrent chacun la commodité pour l'attaquant et la difficulté à perturber l'infrastructure.
  • MITRE ATT&CK le codifie : Le référentiel répertorie plus de 16 techniques de command and control, des protocoles de couche application aux canaux chiffrés et au tunneling de protocoles.
  • La détection est pilotée par le renseignement : La surveillance réseau multicouche, l'analyse DNS et la télémétrie endpoint, enrichies par une Cyber Threat Intelligence (CTI) à jour sur les infrastructures C2 actives, permettent de détecter la menace avant que les objectifs ne soient atteints.

Comment fonctionne une attaque C2 ?

Une attaque C2 se déroule de manière séquentielle. Chaque étape s'appuie sur la précédente, et le canal C2 est le tissu conjonctif qui permet à un opérateur distant d'orchestrer l'ensemble de l'opération.

1. Compromission initiale et prise de pied

L'adversaire infecte d'abord un appareil cible. Les méthodes d'intrusion courantes comprennent les e-mails de phishing contenant des liens ou des pièces jointes malveillants, les téléchargements drive-by, l'exploitation de vulnérabilités non corrigées, le malvertising et les identifiants dérobés. Une infection réussie installe un malware qui initie une communication sortante.

2. Établissement du canal C2

Une fois le malware exécuté, il « téléphone à la maison », en contactant le serveur C2 pour signaler qu'il est prêt à recevoir des commandes. Ce callback, souvent appelé beaconing, est généralement dissimulé dans du trafic courant comme HTTP/HTTPS ou DNS afin de se fondre dans l'activité réseau normale. Le canal de porte dérobée est désormais ouvert.

3. Déplacements latéraux et persistance

Une fois le canal établi, l'attaquant collecte des identifiants, élève ses privilèges et compromet des systèmes supplémentaires pour maintenir une présence durable. L'objectif est d'élargir le contrôle tout en restant non détecté, parfois pendant des semaines ou des mois.

4. Découverte et exfiltration des données

L'opérateur identifie les systèmes et les données à haute valeur, puis les segmente, les compresse et les chiffre avant de les transmettre via le canal C2 vers des emplacements qu'il contrôle. Dans les opérations de ransomware à double extorsion, ces données dérobées deviennent un levier de pression.

5. Actions sur les objectifs et évasion des défenses

Enfin, l'attaquant exécute son objectif final : déploiement de ransomware, cyber espionnage, perturbation des opérations ou lancement d'attaques par déni de service distribué (DDoS) depuis un botnet. Tout au long du processus, il imite le trafic attendu et adapte son niveau de discrétion pour contourner les outils de sécurité.

Le C2 dans le Cyber Kill Chain et MITRE ATT&CK

Dans la Cyber Kill Chain de Lockheed Martin, le command and control est la cinquième étape, apparaissant juste avant les « actions sur les objectifs ». Sa position est significative : un canal C2 actif signifie que l'intrus a déjà contourné les contrôles précédents et établi une prise de pied. Le référentiel MITRE ATT&CK formalise cela dans la tactique Command and Control (TA0011), répertoriant plus de 16 techniques et de nombreuses sous-techniques que les adversaires utilisent pour communiquer de manière couverte, notamment :

  • Protocole de couche application (protocoles web, DNS)
  • Canal chiffré et obfuscation des données
  • Résolution dynamique (algorithmes de génération de domaines, fast-flux)
  • Tunneling de protocoles et ports non standard
  • Transfert d'outils d'intrusion, canaux multi-étapes, proxy et services web

Types d'architectures C2

Les attaquants sélectionnent une architecture selon la résilience et la discrétion dont ils ont besoin, en regard de la facilité à contrôler l'ensemble des appareils compromis.

Architecture centralisée

Le modèle le plus courant, similaire à une configuration client-serveur traditionnelle. Les appareils infectés se connectent à un seul serveur C2 pour recevoir des instructions. C'est le plus simple à opérer, mais aussi le plus facile à détecter et à bloquer, puisque le trafic provient d'une source unique. Les attaquants contrent cela en utilisant des équilibreurs de charge, des redirecteurs, des proxies et des services cloud légitimes pour dissimuler l'origine.

Architecture pair-à-pair (P2P)

Un modèle décentralisé où les nœuds du botnet se relaient les commandes plutôt que de dépendre d'un serveur central. Beaucoup plus difficile à détecter et à démanteler : neutraliser un nœud perturbe rarement l'ensemble du réseau. La coordination est également plus complexe pour l'attaquant. Le P2P est souvent associé à un modèle centralisé comme solution de repli résiliente.

Architecture aléatoire / décentralisée

La plus difficile à détecter par conception. Les commandes proviennent de sources disparates et de confiance, telles que des réseaux de diffusion de contenu (CDN), les réseaux sociaux, les e-mails ou des services web légitimes, rendant extrêmement difficile la traçabilité ou le blocage de la chaîne de commandement.

Comparaison des architectures C2

Difficulté de détection Résilience au démantèlement Contrôle de l'attaquant
Centralisée Faible Faible (point de défaillance unique) Élevé / simple
Pair-à-pair (P2P) Élevée Élevée Modéré / complexe
Aléatoire / décentralisée Très élevée Très élevée Faible / indirect

Canaux et techniques C2 courants

Les attaquants privilégient des canaux omniprésents, de confiance et rarement bloqués. Les connaître est le fondement de la détection.

  • DNS tunneling : Encodage des commandes et des données dans des requêtes et réponses DNS, un canal covert massivement détourné car le DNS est rarement filtré.
  • HTTP/HTTPS : Intégration du C2 dans le trafic web ordinaire ; le chiffrement dissimule les charges utiles à l'inspection.
  • Services cloud et sociaux légitimes : Utilisation de Google Drive, OneDrive, GitHub ou de plateformes sociales comme boîtes aux lettres mortes pour transmettre des instructions.
  • Algorithmes de génération de domaines (DGA) et fast-flux : Rotation continue des domaines et des adresses IP pour contourner les listes de blocage.
  • Outils de sécurité offensive : Des frameworks comme Cobalt Strike, Sliver, Mythic, Brute Ratel, Empire et Covenant, largement détournés par les acteurs malveillants.

Types de malware C2

Le malware portant un canal C2 prend de nombreuses formes, mais son objectif est constant : maintenir le contact avec le serveur C2 et exécuter les commandes de l'attaquant.

  • Remote Access Trojans (RAT) : Permettent un contrôle à distance complet pour le vol de données et la surveillance.
  • Agents de botnet : Enrôlent des appareils dans des réseaux coordonnés pour les attaques DDoS et les opérations de masse (ex. : Emotet, TrickBot).
  • Rootkits et bootkits : Modifient les fonctions système pour dissimuler l'activité et garantir un accès à long terme.
  • Keyloggers et infostealers : Capturent les identifiants et les données sensibles à renvoyer via le C2.

Exemples réels d'attaques C2

Le C2 est l'épine dorsale opérationnelle des familles de malware et des campagnes d'intrusion les plus significatives observées. Les exemples suivants illustrent le rôle central du canal dans les attaques modernes.

Cobalt Strike

À l'origine un outil de red team légitime, Cobalt Strike est devenu l'un des frameworks C2 les plus massivement détournés. Son payload « Beacon » communique avec l'infrastructure de l'opérateur via des profils configurables et malléables qui imitent le trafic web bénin. Il reste la menace la plus fréquemment détectée dans le suivi C2 de Sekoia chaque année.

Emotet et TrickBot

Ces botnets modulaires reposent entièrement sur le C2 pour recevoir des mises à jour, déployer des charges utiles de suivi et coordonner leur activité. TrickBot a exploité les algorithmes de génération de domaines, des appareils Internet des objets (IoT) compromis comme des routeurs, et des ports non standard pour l'obfuscation, utilisant ses canaux C2 pour déployer des ransomware comme Ryuk ou Conti. Les démantèlements d'infrastructure ont confirmé la réalité : sans leurs serveurs C2, ces malware ne peuvent pas fonctionner.

Log4Shell (Log4j)

La vulnérabilité critique Log4j, divulguée en 2021 et exploitée bien au-delà de 2023, a permis aux attaquants d'exécuter du code à distance, d'installer des portes dérobées et d'ouvrir des canaux C2 à grande échelle. C'est un exemple clair d'une faille d'accès initial menant directement à un C2 persistant.

Groupes APT et C2 via le cloud

Les groupes de type Advanced Persistent Threat (APT) font régulièrement transiter leurs communications C2 par des services cloud légitimes comme Google Drive et OneDrive, et masquent leurs origines via des réseaux privés virtuels (VPN) et Tor, rendant la détection bien plus difficile et confirmant l'importance du renseignement sur les infrastructures actives.

Détection C2 vs. prévention C2

Les deux approches sont nécessaires, mais elles interviennent à des moments différents de l'attaque et présentent des compromis distincts.

Détection C2 Prévention C2
Objectif Identifier un canal actif déjà présent dans le réseau. Empêcher le canal de se former.
Outils principaux Network Detection and Response (NDR), EDR, XDR, analyse DNS, CTI. Correctifs, segmentation, moindre privilège, formation à la sensibilisation.
Point fort Détecte les intrusions qui ont contourné le périmètre. Réduit la surface d'attaque avant toute compromission.
Limite Réactive ; dépend de la qualité de la télémétrie et du renseignement. Ne peut pas stopper tous les nouveaux vecteurs.

La prévention réduit le nombre de canaux qu'un attaquant peut ouvrir. La détection garantit que ceux qui passent entre les mailles du filet sont identifiés rapidement, idéalement avant l'étape des actions sur les objectifs. Un SOC piloté par le renseignement renforce ces deux couches en maintenant une connaissance à jour des infrastructures C2 réelles.

Appareils les plus vulnérables aux attaques C2

Presque tout appareil connecté peut être intégré à une opération C2. Le premier appareil infecté est souvent une porte d'entrée plutôt que la cible finale, car les défenses internes ont tendance à être plus faibles que le périmètre.

  • Équipements réseau périphériques tels que les routeurs et les commutateurs
  • Appareils IoT, souvent non corrigés et intrinsèquement peu sécurisés
  • Ordinateurs portables et postes de travail
  • Smartphones et tablettes
  • Serveurs hébergeant des données à haute valeur

Ce que les attaquants peuvent accomplir via le C2

Un canal C2 ouvert confère à l'opérateur un contrôle à distance effectif. Les conséquences vont de la perte de données à la compromission totale du réseau.

  • Déploiement de malware et de ransomware : Envoi de charges utiles supplémentaires sur les hôtes compromis.
  • Vol de données : Copie de données financières, propriétaires ou clients vers des serveurs contrôlés par l'attaquant.
  • Perturbation du réseau : Arrêts forcés, redémarrages et interruptions qui paralysent les opérations.
  • Attaques DDoS : Utilisation d'un botnet pour inonder des cibles de trafic.
  • Cyber espionnage : Vol discret et à long terme de propriété intellectuelle ou d'informations classifiées.

Dangers et impact des attaques C2 sur les entreprises

Parce que les attaques C2 sont conçues pour persister sans être détectées, un canal non traité mène presque inévitablement à une violation de données. Les coûts qui en découlent comprennent les paiements de rançons, la perte de revenus liée à la perturbation des opérations, les frais de réponse aux incidents, les honoraires juridiques, les amendes réglementaires et les dommages durables à la réputation. Pour les organisations de taille modeste, une seule compromission réussie par C2 peut être existentielle.

Le danger est amplifié par le temps de présence que le C2 permet. Parce que les opérateurs maintiennent délibérément un volume de trafic faible et dissimulé, un intrus peut conserver l'accès pendant des semaines, voire des mois, en cartographiant silencieusement l'environnement et en préparant les données avant d'agir. Plus un canal passe inaperçu longtemps, plus le rayon d'impact final est large. Réduire le temps de détection est l'un des investissements les plus efficaces qu'une équipe de sécurité puisse faire contre les menaces pilotées par C2.

Comment détecter et prévenir les attaques C2

L'activité C2 utilise des méthodes « low and slow » qui semblent individuellement trop mineures pour déclencher une alerte. La détection dépend donc de la corrélation de signaux sur le réseau et les endpoints dans le temps. Les mesures pratiques comprennent :

  • Inspecter et filtrer tout le trafic : Analyser les flux entrants et sortants à la recherche d'un chiffrement inhabituel, de transferts importants et de connexions vers des serveurs inconnus.
  • Journaliser et analyser les requêtes DNS : Le DNS tunneling et l'activité DGA se manifestent par des patterns de requêtes anormaux.
  • Déployer EDR, NDR et XDR : La détection au niveau des endpoints, du réseau et des couches croisées permet d'identifier le beaconing, les processus anormaux et les déplacements latéraux.
  • Rechercher les indicateurs C2 : Domaines et adresses IP malveillants connus, domaines ressemblants, en-têtes de paquets suspects, ports et protocoles inhabituels.
  • Opérationnaliser le renseignement sur les menaces : Alimenter la détection avec une CTI actionnable et à jour sur les infrastructures C2 actives.
  • Appliquer la segmentation et le principe du moindre privilège : Limiter les déplacements latéraux et réduire le rayon d'impact d'une compromission unique.
  • Valider les défenses en continu : Émuler les techniques C2 pour identifier et combler les lacunes de détection avant que les adversaires ne les exploitent.

Regard d'expert : une approche CTI-led et européenne de l'infrastructure C2

Détecter le command and control n'est efficace qu'à la hauteur de la connaissance que l'on a de l'infrastructure de l'adversaire. L'équipe Threat Detection & Research (TDR) de Sekoia surveille activement les infrastructures C2 en temps réel tout au long de l'année, en analysant les serveurs d'outils de sécurité offensive, les serveurs C2 de malware, les clusters de phishing et les infrastructures de livraison. Ce suivi a connu une croissance marquée : les analystes de Sekoia ont identifié plus de 85 000 adresses IP utilisées comme serveurs C2 en 2023, soit une augmentation de plus de 30 % par rapport à 2022, qui avait lui-même recensé environ 65 000 adresses sur plus de 180 menaces. Une étude CTI distincte a identifié plus de 38 000 adresses IP utilisées comme serveurs C2 par des groupes de ransomware en 2021, soit un bond de 75 % par rapport à 2020.

Ce renseignement alimente directement la plateforme SOC Sekoia, dont les moteurs de détection combinent une corrélation comportementale basée sur SIGMA, un moteur CTI qui signale les contacts avec des infrastructures malveillantes connues, et la détection d'anomalies. En tant qu'éditeur européen, Sekoia associe cette approche CTI-led et pilotée par des trackers à une posture de souveraineté des données qui répond à des exigences que les généralistes mondiaux ne peuvent souvent pas satisfaire, transformant la télémétrie C2 brute en indicateurs de compromission (IoC) dès que les serveurs des attaquants sont scannés.

Questions fréquentes

Qu'est-ce qu'une attaque de commande et de contrôle (C2) ?

Une attaque C2 est un ensemble de méthodes utilisées par les attaquants pour communiquer avec et contrôler un appareil ou un réseau compromis. L'attaquant s'appuie sur un canal de communication dissimulé vers un serveur C2 pour émettre des commandes, distribuer des logiciels malveillants et exfiltrer des données, tout en évitant la détection aussi longtemps que possible.

Quelle est la différence entre C2, C&C et un serveur C2 ?

« C2 » et « C&C » sont des abréviations interchangeables pour « command and control » (commande et contrôle). Le serveur C2 est l'infrastructure spécifique contrôlée par l'attaquant qui envoie des instructions et reçoit des données des machines compromises.

Quelles sont les méthodes courantes utilisées par les attaquants pour établir des canaux C2 ?

Les attaquants intègrent du code malveillant dans les e-mails de phishing, exploitent les vulnérabilités logicielles ou matérielles, distribuent des logiciels malveillants via des sites web compromis, et abusent de protocoles et services légitimes tels que HTTP/HTTPS, DNS et les plateformes cloud pour se fondre dans la masse et échapper à la détection.

Quels sont les signes d'une attaque C2 ?

Les indicateurs comprennent un trafic sortant inhabituel, l'émission de balises à intervalles réguliers, la communication avec des domaines malveillants connus ou d'apparence similaire, une utilisation inattendue du chiffrement, un trafic sur des ports et protocoles inhabituels, ainsi que d'autres anomalies réseau qui s'écartent du comportement normal d'un hôte.

Comment détecter une attaque C2 ?

La détection combine l'analyse du trafic réseau et du DNS, la télémétrie des terminaux via EDR/NDR/XDR, et les renseignements sur les menaces concernant les infrastructures C2 actives. Étant donné que les schémas de communication C2 sont plus difficiles à modifier pour les attaquants que leurs serveurs ou leurs domaines, la surveillance du comportement dans le temps est particulièrement efficace.

La commande et contrôle fait-elle partie de MITRE ATT&CK ?

Oui. La Commande et Contrôle est la tactique TA0011 dans MITRE ATT&CK, qui répertorie plus de 16 techniques, notamment les protocoles de couche application, les canaux chiffrés, la résolution dynamique et le tunneling de protocole.

Comment les organisations peuvent-elles se défendre contre les attaques C2 ?

Mettre en place des défenses en couches : inspecter et filtrer le trafic, journaliser le DNS, déployer des outils de détection modernes (EDR/NDR/XDR), segmenter les réseaux, appliquer le principe du moindre privilège, former le personnel à la détection du hameçonnage, opérationnaliser la CTI et valider continuellement la détection par l'émulation d'adversaires.

Quelle est la différence entre une attaque C2 et un botnet ?

Un botnet est un réseau d'appareils compromis contrôlés par un attaquant. Le C2 est le mécanisme de communication qui les commande. C'est par le C2 que l'opérateur dirige le botnet. Les botnets sont l'un des résultats qu'un canal C2 permet d'obtenir.