Série Flowlysis · Outils & principes · Fiche N° O-75

LE STOCK DE VULNÉRABILITÉS

On trie les vulnérabilités ouvertes selon qu'elles sont déjà exploitées, et on suit le délai de chaque classe, pas leur nombre. Le volume dit la charge, le délai des exploitées dit le risque.

Aussi appelégestion des vulnérabilités, vulnerability management Principe qu'il appliquemesurer sans fixer de cible, fiche P-12 Se prépare enune demi-journée, stock croisé avec KEV et EPSS Se fait endix minutes par comité mensuel Levier principalCoût du retard
flowlysis.
Ce que ça rapporte
Impact sur le TTM
Faible
Impact sur la qualité (FTR)
Moyen
Impact sur l'Opex / Capex
Moyen
Ce que ça coûte
Coût d'implémentation
Faible
Difficulté d'implémentation
Moyen
Difficulté de maintien
Moyen
Faible Moyen Élevé N/A (sans objet)
1

Le problème auquel ça s'appliqueEt ce qu'il vous coûte chaque année

Ce que vous voyez déjà
  • « Il y a des milliers de vulnérabilités ouvertes. » Le comité passe au point suivant.
  • La courbe du volume est plate depuis un an. Bon signe ou pas, personne ne sait.
  • Le correctif du serveur de production est prêt. La prochaine fenêtre de maintenance est dans deux mois.
Où part l'argent

Une vulnérabilité exploitée ailleurs et ouverte chez vous est une porte que d'autres savent ouvrir. L'équipe ferme d'abord ce qui se ferme vite : le compteur baisse, le risque reste.

L'ordre de grandeur, à la louche

Comptez-le avec le CISO. Le chiffrage en euros se fait scénario par scénario.

Combien de fois / anvulnérabilités du KEV apparues chez vous dans l'année
×
Ce que ça coûte à chaque foisjours où chacune reste ouverte
×
Part qu'on évitebaisse du délai obtenue par le tri
=
Gain / anjours d'exposition évités
Quand ça ne sert à rien

Quand le stock tient sur une page et que chaque vulnérabilité se ferme dans la semaine. Le tri n'a rien à départager.

2

Comment ça marcheLa mécanique, en clair

L'idée en une phrase

On corrige d'abord l'exploité, puis le probable, et on suit le délai de chaque classe.

Les gestes, dans l'ordre
  1. Sortir le stock ouvert, daté, avec le système touché et son exposition.
  2. Marquer celles du catalogue KEV de la CISA : leur exploitation est avérée.
  3. Classer le reste avec EPSS, probabilité qu'une CVE soit exploitée dans les 30 jours. Le CISO fixe le seuil et classe ce qui n'a pas de CVE.
  4. Fixer en comité un délai cible par classe : un engagement, jamais une prime.
  5. Chaque mois, par classe, stock ÷ corrections ≈ délai moyen, tant que le stock est stable (fiche O-27). Le délai de chaque KEV corrigée va sur une carte de contrôle (fiche O-18).
  6. Le COO ouvre fenêtres de maintenance et capacité. Le CISO garde le classement.
Ce qu'il faut avoir sous la main

Les scans datés et l'inventaire des systèmes. NIS2 charge les États de veiller à ce que les entités qu'elle vise prennent des mesures, dont « le traitement et la divulgation des vulnérabilités » (art. 21, § 2, point e).

Le signe que ça a marché

En comité, le CISO donne sans chercher l'âge de la plus ancienne KEV ouverte.

3

Les pièges de l'implémentationCe qui fait rater, et ce qu'on fait à la place

Au lancementPiloter au volume

Le nombre total reste plat, ou baisse. Il ne dit rien des exploitées.

Suivre le délai par classe, celui du KEV en premier.

Au lancementTrier sur le seul score CVSS

Une vulnérabilité du KEV attend derrière d'autres mieux notées.

Le KEV d'abord, puis EPSS. Dans chaque classe, exposition et gravité départagent.

PendantDonner une cible de volume

« Moins de 3 000 en juin. » On ferme les postes en série. Le serveur exposé attend.

Mesurer le délai sans cible primée. Un écart interroge le flux (fiche P-12).

PendantAttendre la fenêtre

Correctif prêt en deux jours, fenêtre dans deux mois. Le délai, c'est l'attente.

Le COO cale les fenêtres sur le délai cible du KEV, et arbitre la gêne.

Dans la duréeGarder sans date ce qu'on ne corrige pas

L'application hors support reste au stock et fausse le délai de sa classe.

Une acceptation signée par le métier, avec échéance (fiche P-14).

4

ExempleCas type du tertiaire, du constat au résultat

La situation de départ
L'objet

Les vulnérabilités ouvertes d'un fournisseur d'énergie, comptées une fois par système touché, suivies chaque mois au comité des risques.

Ce qui cloche

Les serveurs de facturation ne se corrigent que pendant une fenêtre de maintenance par trimestre.

Ce qu'ils regardaient avant

Un graphique du nombre de vulnérabilités ouvertes, plat autour de 4 200 depuis un an.

Les chiffres de départ, hypothèses du cas, chaque classe stable
4 200vulnérabilités ouvertes 1 400entrées et autant de corrections par mois 90au catalogue KEV, 18 entrées par mois 240au-dessus du seuil EPSS, 60 entrées par mois
Ce qu'ils ont fait Le CISO a présenté le même stock trié par exploitation. Le COO a ouvert une fenêtre de maintenance toutes les deux semaines.
Le déclencheurUn administrateur demande si 4 200, c'est beaucoup. Personne ne sait répondre.
▶
Le gesteLe stock croisé avec le KEV puis EPSS, chaque classe divisée par ses corrections.
▶
Ce qu'ils ont vuDélai moyen de 3 mois pour l'ensemble, de 5 mois pour les 90 du KEV.
▶
La décision30 jours au plus au KEV, 60 jours au-dessus du seuil EPSS. Une fenêtre par quinzaine.
Ce que ça a donné
5 → 0,5 mois

Le délai moyen au KEV : 90 ouvertes ÷ 18 corrections par mois = 5 mois. Après, 9 ouvertes ÷ 18 = 0,5 mois, environ 15 jours.

4 → 1 mois

Le délai moyen au-dessus du seuil EPSS : 240 ÷ 60 = 4 mois. Après, 60 ouvertes ÷ 60 = 1 mois.

4 200 → 4 200

Le volume total ne bouge pas : 1 400 entrées, 1 400 corrections. Le reste attend un peu plus : 3 870 ÷ 1 322 = 2,9 mois, puis 4 131 ÷ 1 322 = 3,1 mois.

18 480 € par an

Ce que ça a coûté : 26 fenêtres par an au lieu de 4, soit 22 de plus × 4 personnes × 3 h = 264 h, à 70 € l'heure (hypothèse).

Refaites-le avec votre stock : par classe, divisez les ouvertes par les corrections du mois. Posez le délai de chaque KEV corrigée sur une carte de contrôle, en tête du comité.

1 · TRIER PAR L'EXPLOITATION, SUIVRE LE DÉLAI Stock ouvert daté, par système Au catalogue KEV ? exploitation avérée oui Classe 1 · déjà exploitée délai cible le plus court non EPSS au-dessus du seuil ? probabilité à 30 jours oui Classe 2 · probable délai cible intermédiaire non Classe 3 · le reste exposition et gravité départagent Par classe : délai moyen ≈ stock ÷ corrections du mois, si le stock est stable (loi de Little) CISO : classe et fixe le seuil EPSS COO : fenêtres de maintenance, capacité Les délais cibles se décident en comité, classe par classe. 2 · LE MÊME STOCK, DEUX LECTURES Ce que recevait le comité : vulnérabilités ouvertes 4 200 4 200 4 200 4 200 4 200 4 200 six mois de suite, avant comme après le tri TRIÉ PAR EXPLOITATION : DÉLAI MOYEN, EN MOIS KEV 5 0,5 EPSS 4 1 reste 2,9 3,1 avant après même volume, autre risque

À gauche le tri en trois classes, le calcul du délai et le partage des rôles. À droite le graphique que recevait le comité, puis le même stock trié : délai moyen par classe, avant et après.