Aurorisk EN

Modélisation des menaces (Threat Modeling) : méthode et outils

La modélisation des menaces décrit un système sous forme de schéma — composants, flux, frontières de confiance — puis cherche méthodiquement comment chaque élément peut être attaqué.

Schéma de principe

La méthode

La démarche part d’un diagramme de flux de données (DFD) : processus, magasins de données, flux, entités externes, et frontières de confiance là où le niveau de privilège change. Ce schéma sert de support à la recherche des menaces, plutôt que de partir d’une liste abstraite d’attaques.

La grille STRIDE (Spoofing, Tampering, Repudiation, Information disclosure, Denial of service, Elevation of privilege), proposée par Microsoft, aide à balayer systématiquement les menaces possibles sur chaque élément du diagramme. D’autres grilles existent pour des besoins spécifiques, comme LINDDUN pour la vie privée.

Pour des menaces plus complexes, un arbre d’attaque détaille les étapes qu’un attaquant doit franchir pour atteindre son objectif, avec des portes ET/OU comme un arbre de défaillance. La modélisation des menaces s’articule avec la base MITRE ATT&CK, qui catalogue les techniques d’attaque observées.

Quand l’utiliser

  • Conception d’une application, d’une API ou d’une architecture, avant ou pendant le développement.
  • Revue de sécurité d’un système existant, pour identifier les angles morts.
  • Comme entrée aux ateliers 3 et 4 d’EBIOS RM, pour détailler les scénarios opérationnels.

Points d’attention

  • Un diagramme trop détaillé ou trop grossier rend l’exercice inefficace : viser le niveau des composants, pas du code.
  • La modélisation des menaces couvre un système ou une application ; elle ne remplace pas une analyse de risques organisationnelle comme EBIOS RM.
  • À refaire à chaque évolution significative de l’architecture, pas une fois pour toutes.

Étapes

  1. Dessiner le diagramme de flux de données : composants, flux, magasins de données, entités externes.
  2. Placer les frontières de confiance, là où changent les privilèges ou le niveau de confiance.
  3. Pour chaque élément traversant une frontière, appliquer la grille STRIDE et lister les menaces plausibles.
  4. Prioriser les menaces selon leur impact et leur facilité d’exploitation.
  5. Définir des mesures d’atténuation et vérifier qu’elles sont bien implémentées.

Outils de modélisation des menaces

Liste issue du catalogue Aurorisk, liens contrôlés le 2026-09-26. Les accès gratuits établis sont listés en premier ; les informations inconnues sont indiquées.

OutilSource · licence · accèsPortéeDescription
MITRE ATT&CK Navigator ↗Association ou fondationOpen sourceGratuitÉtats-UnisCartographier les techniques d’attaque.
OWASP Threat Dragon ↗Association ou fondationOpen sourceGratuitInternationalModélisation de menaces (STRIDE, LINDDUN…), bureau ou web.

Normes et références

Méthodes voisines

← Tous les guides · Méthodes