← Derniers articles
💻 informatique

The MAL Simulator: Cyber Operations Simulation based on Attack & Defense Graphs

L'article présente le simulateur MAL, une plateforme d'opérations cybernétiques flexible construite sur le Meta Attack Language qui permet l'entraînement et l'évaluation d'agents offensifs et défensifs automatisés, démontrant leur efficacité à travers des études de cas dans un environnement réseau émulé.

Auteurs originaux : Jakob Nyberg, Sandor Berglund, Andrei Buhaiu, Joakim Loxdal, Pontus Johnson, Mathias Ekstedt

Publié 2026-10-29
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Jakob Nyberg, Sandor Berglund, Andrei Buhaiu, Joakim Loxdal, Pontus Johnson, Mathias Ekstedt

Article original sous licence CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ✨ Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Dans le domaine numérique, la sécurité est souvent un jeu de chat et de souris qui se joue à la vitesse de la lumière. Les défenseurs construisent des murs et guettent les intrus, tandis que les attaquants chercheent la plus petite fissure pour s'y glisser. Pour préparer ces batailles, les chercheurs utilisent des simulations informatiques, des terrains de jeux virtuels où ils peuvent tester des stratégies sans risquer de réels systèmes. Cependant, créer une simulation réaliste est difficile. Si le monde virtuel est trop simple, les leçons apprises ne s'appliquent pas à la réalité complexe des réseaux modernes. S'il est trop rigide, le logiciel ne peut pas s'adapter à de nouveaux types d'ordinateurs ou à de nouveaux types d'attaques. Le défi consiste à construire un simulateur suffisamment flexible pour modéliser n'importe quel système, tout en étant assez structuré pour apprendre à l'intelligence artificielle à penser comme un pirate ou un gardien.

Une équipe de chercheurs de l'Institut royal de technologie KTH en Suède a relevé ce défi en développant un nouvel outil appelé le simulateur MAL. Ce système est construit sur une base connue sous le nom de Meta Attack Language, une façon spécialisée de décrire comment les ordinateurs, les utilisateurs et les logiciels interagissent. Au lieu de coder en dur chaque scénario possible, les chercheurs ont conçu le simulateur pour qu'il lise ces descriptions. Cela signifie que le même logiciel de base peut être utilisé pour simuler un petit réseau de bureau, un système de cloud massif ou un système de contrôle d'usine simplement en changeant la description, sans avoir besoin de réécrire le code sous-jacent. Les chercheurs ont utilisé cet outil pour entraîner deux types d'agents d'intelligence artificielle : l'un conçu pour attaquer le système et trouver des failles, et l'autre conçu pour le défendre.

L'équipe a testé sa création dans un environnement contrôlé qui imitait un réseau informatique réel, complet avec serveurs, postes de travail et les connexions complexes entre eux. Ils ont créé trente versions différentes de ce réseau, faisant varier le nombre d'ordinateurs et la disposition des connexions, pour s'assurer que les agents apprenaient des compétences générales plutôt que de simplement mémoriser une carte unique. L'objectif de l'agent attaquant était d'atteindre des données sensibles spécifiques, tandis que le travail de l'agent défendant était d'arrêter l'attaque avec le moins de perturbations possible pour le réseau. Dans le monde réel, éteindre un serveur pour arrêter un pirate peut être efficace, mais cela empêche aussi l'entreprise de fonctionner ; le défenseur doit donc être précis.

Lorsque les chercheurs ont mis l'agent attaquant entraîné à l'épreuve, il s'est avéré nettement plus efficace que les méthodes de recherche informatique traditionnelles. Les algorithmes standards, qui vérifient souvent chaque possibilité de manière systématique mais aveugle, ont pris beaucoup plus de temps et ont effectué plus de mouvements inutiles pour atteindre leur objectif. L'agent entraîné, ayant appris de milliers de tentatives simulées, savait exactement quel chemin prendre pour compromettre le système rapidement. Il pouvait même gérer des configurations de réseau qu'il n'avait jamais vues auparavant, montant ainsi qu'il avait appris la logique sous-jacente de l'attaque plutôt qu'une simple route spécifique. Cela suggère que l'intelligence artificielle peut apprendre à naviguer dans des environnements numériques complexes plus efficacement que des règles préprogrammées rigides.

Les résultats pour l'agent défendant étaient plus nuancés et ont mis en lumière une réalité critique de la cybersécurité. Lorsque la simulation était parfaite, avec le défenseur recevant des alertes claires et précises sur chaque mouvement de l'attaquant, une stratégie simple basée sur des règles fonctionnait tout aussi bien que l'intelligence artificielle entraînée. Cependant, le monde réel est rarement parfait. Dans les simulations incluant du « bruit » — où le défenseur recevait de fausses alertes ou manquait des alertes réelles, imitant la confusion d'un réseau réel — l'agent entraîné a surpassé les règles simples. L'intelligence artificielle a appris à ignorer le bruit et à se concentrer sur les menaces les plus probables, alors que les règles simples étaient facilement confuses par les signaux erronés. Cette découverte suggère que si des règles de base peuvent fonctionner dans des conditions idéales, des systèmes intelligents sont nécessaires pour la réalité désordonnée et incertaine de la cyberdéfense réelle.

Le test le plus révélateur survint lorsque les chercheurs opposèrent l'attaquant entraîné au défenseur entraîné. Dans ce scénario, la performance du défenseur a chuté de manière significative. Les stratégies simples et les agents basés sur des règles ont été submergés par la vitesse et l'adaptabilité de l'attaquant intelligent. Même le défenseur entraîné a éprouvé des difficultés, indiquant qu'une stratégie de défense construite uniquement contre des attaquants prévisibles et plus lents ne suffit pas à arrêter un adversaire sophistiqué et apprenant. Ce résultat souligne un point vital : pour construire des défenses véritablement robustes, les systèmes de sécurité doivent être entraînés contre des opposants qui sont aussi intelligents et adaptables qu'eux. Les chercheurs ont constaté que sans ce type d'entraînement adversarial, les défenses peuvent paraître fortes lors des tests, mais échouer face à une menace réelle et intelligente.

L'étude conclut que le simulateur MAL constitue une plateforme puissante pour le développement de ces agents avancés. En permettant aux chercheurs de passer facilement d'un type de réseau à un autre et de différents scénarios d'attaque, l'outil aide à créer une intelligence artificielle qui est flexible et résiliente. Ce travail démontre que, bien que nous puissions construire des agents meilleurs que les méthodes actuelles tant pour l'attaque que pour la défense, l'écart entre les deux est constamment en mouvement. À mesure que les attaquants deviennent plus intelligents, les défenseurs doivent évoluer en tandem. Les chercheurs ont rendu leur simulateur et les outils pour construire ces agents publics, invitant d'autres à poursuivre le travail d'entraînement des systèmes capables de protéger notre infrastructure numérique dans un monde de plus en plus complexe.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →