Skip to content

7 — Graphe d'attaque ​

Exploration par états : construction progressive de tous les chemins qu'un attaquant peut emprunter dans la topologie.

Complémentaire des scénarios stratégiques

Les scénarios stratégiques partent des parties prenantes et descendent vers une cible. Le graphe d'attaque part de l'état de compromission et explore ce qu'il rend possible. Les deux approches se recoupent sans se remplacer.

Ce qu'est un nœud ​

Un nœud n'est pas une zone : c'est une zone + les états de compromission déjà acquis. La même zone apparaît donc plusieurs fois dans le graphe, avec des niveaux de compromission différents — un attaquant qui a obtenu des identifiants n'est pas dans le même état que celui qui vient d'arriver.

L'état initial est noté ∅ (aucun état).

Construction itérative ​

La page fonctionne par itérations successives :

  1. La file d'analyse liste les nœuds actifs de l'itération courante.
  2. Pour chaque nœud, les actions applicables sont proposées, avec leur zone cible, le lien emprunté, les états résultants et les vulnérabilités mobilisées.
  3. Vous sélectionnez les actions à retenir et cliquez sur Appliquer.
  4. Les nouveaux nœuds entrent dans la file de l'itération suivante.

L'exploration s'arrête quand plus aucun nœud n'est actif : le graphe est complet ou aucune action n'est applicable.

Un nœud est marqué TERMINAL quand il ne mène nulle part, ou TERMINAL (cycle) quand il ramène à un état déjà atteint.

Le graphe construit ​

Une table récapitule chaque arc : nœud source, action, phase, zone cible, nœud destination et caractère terminal. Une seconde table liste tous les nœuds avec leur badge (actif / terminal).

Prérequis

La page reste vide tant qu'aucune zone n'est définie : configurez d'abord l'installation et la topologie.

Le bouton Réinitialiser vide le graphe et repart de l'état initial.

Polyodos — Documentation utilisateur