Bibliothèques PIVOT
Trois bibliothèques alimentent le module, accessibles depuis son menu.
| Bibliothèque | Contenu |
|---|---|
| A — Référentiel vulns | Référentiel de vulnérabilités partagé |
| B — Vulnérabilités ABE | Vulnérabilités, actions et états de compromission propres au moteur |
| C — Séquences d'actions | Séquences d'actions types |
Référentiel — Vulnérabilités ABE
C'est la bibliothèque structurante : elle décrit ce que l'attaquant peut faire et ce qu'il obtient.
| Onglet | Contenu |
|---|---|
| Vulnérabilités | Fiches avec portée (Spécifique / Générique), mesures, biens supports concernés, actions permises |
| Couverture BS | Croisement règles PIVOT × biens supports |
| Trous de couverture | Biens supports ou règles sans lien |
| Actions | Actions applicables et leur état après exécution |
| États de compromission | États atteignables et actions qu'ils débloquent |
Vulnérabilités, actions, états
Le moteur ne raisonne pas sur des vulnérabilités isolées mais sur un enchaînement : une vulnérabilité permet des actions, chaque action produit un état de compromission, et chaque état débloque de nouvelles actions. C'est ce cycle qui construit le graphe d'attaque.
Contrôler la couverture
Les onglets Couverture BS et Trous de couverture répondent à une question précise : chaque bien support est-il rattaché à au moins une règle PIVOT ?
Deux qualités de lien sont distinguées : ✓ Confirmé et ~ Suggéré. Le filtre Trous uniquement isole les biens supports sans aucun lien.
Un trou de couverture est un angle mort
Un bien support sans règle rattachée n'apparaîtra dans aucun chemin d'attaque généré. L'absence de scénario sur ce composant ne signifie alors pas qu'il est sûr, mais que le moteur n'avait rien à en dire.
Famille de bibliothèques
Les bibliothèques PIVOT forment leur propre famille, sauvegardable en pack — voir Packs de bibliothèques.