- Apprendre
- Informatique et numérique
- Analyste SOC : SIEM, réponse aux incidents et vulnérabilités
- Gestion des vulnérabilités
Gestion des vulnérabilités
IntermédiaireUnité 4 sur 7 de la formation Formation : Analyste SOC : SIEM, réponse aux incidents et vulnérabilités
Ce que tu vas apprendre
- Explique comment fonctionne un programme continu de gestion des vulnérabilités, tiens un inventaire complet des actifs qu’il protège et définis les règles de gestion des risques, les rôles et les délais qu’il suit.
- Explique le cycle de gestion des vulnérabilitésUtilise correctement le vocabulaire essentiel et suis une vulnérabilité de sa découverte à sa clôture vérifiée, dans un cycle qui se répète.
- Constitue et tiens à jour l’inventaire des actifsDécouvre chaque actif, consigne les attributs nécessaires à la hiérarchisation et tiens l’inventaire à jour au fil des changements des systèmes.
- Définis la politique de risque, les rôles et les objectifs de remédiationUtilise les notions de risque pour rédiger une politique de gestion des vulnérabilités avec des délais, des approbations et une procédure d’escalade clairs.
- Explique le cycle de gestion des vulnérabilités
- Choisis le type de scan adapté à chaque actif, planifie des scans sûrs, complets et conformes aux exigences, puis choisis l’outil adapté à chaque tâche.
- Choisis le type de scan adaptéCompare les principaux types de scans et combine-les pour que chaque type d’actif soit évalué sous l’angle approprié.
- Planifie des scans sûrs, complets et conformes aux exigencesDéfinis le périmètre, le calendrier, la charge et l’emplacement des scanneurs, respecte les règles réglementaires de scan et protège les systèmes fragiles et industriels.
- Choisis les outils d’évaluation adaptés à la tâcheReconnais la fonction de chaque outil d’évaluation courant, le type de résultats qu’il fournit et les situations dans lesquelles l’utiliser.
- Choisis le type de scan adapté
- Lis les résultats des scanneurs et des outils de cartographie, détermine quels constats sont avérés et transforme un rapport brut en une liste fiable de tâches.
- Lis les résultats des scanneurs et des outils de cartographieExtrais les faits importants des scans de ports, des rapports de vulnérabilité, des résultats des scanneurs web et des contrôles cloud.
- Distingue les constats avérés des faux positifs et des faux négatifsExplique pourquoi les scanneurs signalent des failles absentes et manquent des failles présentes, puis valide les constats avant d’agir.
- Lis les résultats des scanneurs et des outils de cartographie
- Lis et calcule les scores CVSS, ajoute le contexte de la menace et de l’environnement, utilise les éléments relatifs à l’exploitation comme KEV et EPSS, puis classe les constats selon le risque métier réel.
- Lis et calcule les scores de base CVSS v3.1Interprète chaque métrique de base CVSS v3.1, lis une chaîne vectorielle et calcule un score de base et un niveau de gravité.
- Ajuste le CVSS selon la menace et l’environnement et interprète le CVSS 4.0Utilise les métriques temporelles ou de menace et les métriques environnementales pour adapter un score à ta situation, puis lis les vecteurs CVSS 4.0 et leur nomenclature.
- Utilise les éléments relatifs à l’exploitation : KEV, EPSS et SSVCCombine les éléments relatifs à l’exploitation réelle avec la gravité et utilise des arbres de décision pour choisir la rapidité d’action.
- Hiérarchise les constats selon le contexte métierCombine la gravité, la menace, l’exposition, la valeur de l’actif et les corrections disponibles pour établir un ordre de priorité et des délais justifiables.
- Lis et calcule les scores de base CVSS v3.1
- Choisis entre remédiation, atténuation, mesures compensatoires et acceptation formelle du risque, puis vérifie chaque correction, suis le programme à l’aide d’indicateurs et procède à l’escalade lorsque les délais ne sont pas respectés.
- Choisis la remédiation, l’atténuation et les mesures compensatoires adaptéesChoisis le traitement et la mesure de sécurité adaptés à chaque constat et planifie les changements pour qu’ils soient testés, réversibles et vérifiés.
- Gère les dérogations et l’acceptation du risqueApplique les quatre stratégies de gestion des risques et mets en œuvre un processus de dérogation documenté, approuvé au bon niveau et limité dans le temps.
- Vérifie les corrections, suis les indicateurs et procède à l’escaladeConfirme la remédiation à l’aide d’éléments de preuve, mesure le programme avec des indicateurs qui ont un sens et procède à l’escalade pour les constats dont le délai n’est pas respecté.
- Choisis la remédiation, l’atténuation et les mesures compensatoires adaptées
- Reconnais les failles applicatives courantes et leurs corrections, teste les logiciels et leur chaîne d’approvisionnement tout au long du développement et évalue les environnements cloud selon le modèle de responsabilité partagée.
- Reconnais les failles applicatives courantes et leurs correctionsIdentifie les principales classes de vulnérabilités applicatives dans les constats et recommande les mesures qui les préviennent.
- Teste les logiciels et leur chaîne d’approvisionnementIntègre les tests de sécurité au cycle de développement logiciel et gère les risques liés aux composants et fournisseurs tiers.
- Évalue et sécurise les environnements cloudApplique le modèle de responsabilité partagée, trouve les erreurs de configuration cloud courantes et corrige-les dans les modèles, les images et les comptes.
- Reconnais les failles applicatives courantes et leurs corrections
Gestion des vulnérabilités : cours
1Mets en place un programme de gestion des vulnérabilités
Un programme de gestion des vulnérabilités utile commence avant le premier scan. Il te faut une manière commune de décrire les faiblesses, un inventaire qui reflète le parc réel et des responsables capables de prendre des décisions sur les risques. Suis un constat tout au long de son cycle, constitue les fiches dont dépendra sa hiérarchisation et transforme la politique de risque de la direction en délais mesurables. Ces fondations permettent d’exploiter les résultats des scans lorsque les systèmes changent ou que les corrections sont retardées.
1.1 Suis un constat tout au long du cycle
Un rapport de scan est le point de départ d’une décision. Il identifie des faiblesses possibles sur des actifs particuliers ; un analyste vérifie ces constats, les replace dans leur contexte et suit le travail jusqu’à la vérification du résultat. Ce processus répétitif est la gestion des vulnérabilités.
Nomme précisément le problème
Une vulnérabilité est une faiblesse d’un logiciel, d’un matériel, de paramètres ou d’un processus. Une menace est une personne, un groupe ou un événement susceptible de causer un dommage. Un code ou une technique d’exploitation tire parti d’une faiblesse. Le risque combine la probabilité d’un dommage et son impact sur la confidentialité, l’intégrité ou la disponibilité. Une mise à jour manquante est une vulnérabilité ; les attaquants qui l’utilisent pour voler des données constituent la menace qui agit au moyen d’un code d’exploitation.
Les constats comprennent aussi les mots de passe par défaut, le stockage public, les paramètres de chiffrement obsolètes et les produits en fin de vie qui ne reçoivent plus de mises à jour de sécurité. Une vulnérabilité du jour zéro n’a pas encore de correctif, car le fournisseur n’a pas eu le temps de réagir. Une attaque du jour zéro exploite cette faille ; sa seule divulgation ne prouve pas que des attaques ont eu lieu. Tant qu’il n’existe pas de contrôle ni de correctif, les mesures d’atténuation et la détection aident à protéger les systèmes concernés.
Passe de la découverte à la clôture
- Identifie les actifs : détermine ce qui existe et qui en est responsable.
- Découvre les faiblesses : scanne les actifs et recueille d’autres signalements.
- Analyse et valide : vérifie que chaque constat s’applique.
- Hiérarchise : combine la gravité technique, les éléments relatifs à la menace et le contexte métier.
- Traite : supprime la faiblesse, réduis le risque ou obtiens une acceptation formelle du risque.
- Vérifie et rends compte : confirme le résultat, consigne les preuves de clôture et mesure le travail.
Supposons qu’un scanneur signale un service obsolète sur un portail destiné aux employés. L’analyste vérifie la version installée et l’avis du fournisseur. Le responsable du portail explique son rôle métier. Un développeur met à jour le service par le processus de gestion des changements. Un nouveau contrôle confirme la présence de la version corrigée et le fonctionnement du portail. Si de nouveaux serveurs réintroduisent constamment l’ancienne version, cet élément amène le programme à revoir son inventaire de déploiement et ses modèles.
Lis les identifiants
| Référence | Ce qu’elle décrit |
|---|---|
| CVE, Common Vulnerabilities and Exposures | Un identifiant standard pour une vulnérabilité acceptée dans les registres CVE |
| CWE, Common Weakness Enumeration | Un type de faiblesse, comme l’injection SQL, CWE-89 |
| CPE, Common Platform Enumeration | Un nom structuré de produit et de version |
| CVSS, Common Vulnerability Scoring System | La gravité technique |
| NVD, National Vulnerability Database | Des fiches CVE enrichies de données sur la gravité, les faiblesses et les produits |
Les autorités de numérotation CVE attribuent des identifiants comme CVE-2014-0160, la faille Heartbleed dans OpenSSL. L’année fait partie de l’identifiant : elle ne donne pas une date fiable de découverte ou de correction. Les failles internes et les erreurs de configuration peuvent nécessiter une action sans identifiant CVE.
Attribue une tâche claire à chaque rôle
L’équipe de sécurité découvre, valide et hiérarchise les constats, puis en assure le suivi. Les administrateurs et les développeurs appliquent les changements ; les responsables d’actifs répondent des risques liés aux systèmes. Les instances chargées des changements approuvent les modifications en production, tandis que les responsables du risque habilités approuvent les dérogations. Une évaluation générale des vulnérabilités, un test d’intrusion autorisé qui démontre l’impact et des signalements valides issus de programmes de prime aux bogues alimentent tous ce même processus de traitement. Un scan sans constat ne décrit que les contrôles exécutés avec succès ; les actifs oubliés et les failles inconnues nécessitent toujours une attention.
Points clés
- Suis les constats de leur découverte à leur clôture vérifiée, en passant par leur validation, leur hiérarchisation et leur traitement.
- CVE identifie une vulnérabilité enregistrée ; CWE décrit son type de faiblesse ; CVSS décrit sa gravité.
- Les faiblesses de configuration et les produits sans support font partie du programme, même sans identifiant CVE.
- Attribue à des rôles clairement définis la responsabilité des risques, les corrections techniques, l’approbation des changements et celle des dérogations.
- Utilise les limites des scans et les constats récurrents pour améliorer le cycle suivant.
1.2 Tiens un inventaire utilisable pour les scans
Un inventaire indique au programme ce qu’il doit évaluer et donne leur sens aux taux de couverture. Inclus les serveurs, les ordinateurs portables, les équipements réseau, les applications, les ressources cloud ainsi que les domaines et certificats accessibles depuis Internet. Les logiciels et les bibliothèques comptent autant que les machines.
Consigne l’identité et l’importance métier
Chaque fiche doit contenir un identifiant stable, le nom d’hôte, les adresses, le responsable, l’équipe de support, l’emplacement ou le compte cloud, le système d’exploitation et les versions des logiciels, la fonction métier, la classification des données, la criticité, l’exposition et l’état dans le cycle de vie. Utilise un identifiant d’instance cloud ou d’agent pour suivre une machine lorsque ses adresses changent. Une adresse IP seule peut désigner un autre équipement après un changement de bail DHCP.
Attribue un niveau de criticité avec le responsable. Dans un exemple de classement, le niveau 1 couvre les services de paiement et les systèmes d’identité, le niveau 2 les services internes importants et le niveau 3 les laboratoires à faible impact. Le niveau décrit les dommages liés à une perte de confidentialité, d’intégrité ou de disponibilité. Un système difficile à corriger ne devient pas moins critique parce que sa correction est contraignante.
Rapproche plusieurs sources
Une base de données de gestion des configurations (CMDB) répertorie les actifs gérés, mais la découverte révèle souvent des ressources qui en sont absentes. Compare-la aux agents de terminaux, aux services d’annuaire, à DNS et DHCP, aux registres d’achat, aux observations passives du réseau et aux API cloud. Fais correspondre les fiches individuelles avant d’interpréter les différences entre les totaux. Examine tout actif présent dans une seule source : il peut être nouveau, retiré, en double ou inconnu du service informatique.
La découverte active envoie des sondes pour trouver les hôtes qui répondent. Sur un réseau autorisé, nmap -sn 10.20.0.0/24 effectue une découverte d’hôtes sur une plage contenant 256 adresses. L’identification par empreinte déduit des détails sur l’équipement ou le système d’exploitation à partir des réponses ; l’option -O de Nmap demande la détection du système d’exploitation. Considère une identité déduite comme un élément à confirmer. La découverte passive observe le trafic existant et aide à trouver des équipements fragiles sans les sonder, mais elle peut manquer les équipements silencieux.
Détermine l’écart réel
Une opération de découverte trouve 212 hôtes actifs. La CMDB contient 195 fiches, et le rapprochement hôte par hôte confirme que les 195 figurent parmi les hôtes découverts. Il y a donc 17 hôtes actifs non répertoriés. Attribue à chacun un responsable et une fiche, ou retire-le selon le processus approprié.
Le scan de vulnérabilités contrôle 180 de ces 212 hôtes actifs au cours de la même semaine :
Les 32 hôtes non contrôlés constituent une lacune de couverture. Si certains hôtes de la CMDB avaient été absents des résultats de découverte, la simple soustraction des totaux aurait masqué une partie de l’écart. Garde une période et une population cohérentes lorsque tu compares les taux de couverture.
Repère les ressources qui apparaissent et disparaissent
L’informatique fantôme désigne les technologies mises en place à l’insu du service informatique. Elles peuvent échapper aux processus habituels de correction et de scan. Les instances et conteneurs cloud peuvent n’exister que quelques minutes : un scan réseau mensuel peut donc manquer toute leur durée de vie. Alimente l’inventaire à partir des API du fournisseur et exige des étiquettes de ressources utiles, notamment le responsable, l’environnement et la classification des données. Évalue les images et les modèles utilisés pour les lancer.
Pour une application, une nomenclature logicielle (SBOM) répertorie ses composants et ses bibliothèques. Lorsqu’une faille de bibliothèque est divulguée, associe les versions de composants concernées aux applications qui les contiennent. Continue à mettre l’inventaire à jour au fur et à mesure que les ressources sont créées, déplacées et retirées ; une feuille de calcul établie une seule fois ne peut pas décrire longtemps un parc qui change.
Points clés
- Inventorie le matériel, les logiciels, les ressources cloud, les applications et les actifs externes.
- Consigne une identité stable, un responsable, l’exposition et l’impact métier pour rendre les fiches exploitables.
- Rapproche les actifs un par un entre les sources avant de soustraire leurs totaux.
- Calcule le taux de couverture par rapport à la population actuelle d’actifs concernée.
- Utilise les API cloud et les inventaires de composants pour couvrir les charges de travail de courte durée et les bibliothèques intégrées.
- Assure en continu la découverte et la mise à jour de l’inventaire.
1.3 Traduis la politique de risque en délais et en décisions
Une politique utile indique aux équipes ce qui doit être fait, qui décide et quand le travail doit être terminé. Elle relie les constats de sécurité aux priorités métier de l’organisation. La direction l’approuve et le programme mesure son respect.
Distingue les notions de risque
Le risque inhérent est le risque avant les mesures de sécurité. Le risque résiduel subsiste après leur application. L’appétence pour le risque désigne la quantité et le type de risque que la direction est disposée à accepter pour atteindre ses objectifs. Les décisions relatives à une dérogation tiennent compte du risque restant, et pas seulement du score de gravité initial.
Un modèle qualitatif simple multiplie la probabilité et l’impact, chacun évalué de 1 à 5 :
Un service accessible depuis Internet présente une faille d’exécution de code à distance, avec une probabilité évaluée à 4 et un impact à 5, ce qui donne 20 sur 25. Une règle de pare-feu applicatif web testée abaisse la probabilité évaluée à 2, tandis que l’impact reste à 5, ce qui donne un risque résiduel de 10. Selon une politique fictive exigeant une remédiation sous 30 jours lorsque le risque résiduel dépasse 8, le service doit toujours être corrigé sous 30 jours. La mesure a réduit le risque sans atteindre le seuil d’acceptation de cette politique.
Ces notes organisent les jugements ; ce ne sont pas des probabilités mesurées. Consigne les motifs des notes de probabilité et d’impact pour qu’une personne qui les examine ultérieurement puisse comprendre la décision.
Rédige des règles mesurables
La politique définit le périmètre des actifs, la fréquence des scans, les responsabilités, les règles de gravité et de priorité, les délais de remédiation, les dérogations, l’escalade et les comptes rendus. Les normes précisent les exigences techniques et les procédures décrivent comment les équipes les appliquent. La gouvernance consiste à faire appliquer, mesurer et revoir ces règles.
| Terme | Signification | Exemple |
|---|---|---|
| SLO, objectif de niveau de service | Un objectif interne mesurable | Constats critiques corrigés sous 15 jours après leur première détection |
| SLA, accord de niveau de service | Un accord formel entre prestataire et client | Un contrat de support avec des objectifs de réponse et des conséquences |
Un calendrier SLO donné à titre d’exemple prévoit 15 jours pour les constats critiques, 30 pour les élevés, 90 pour les moyens et 180 pour les faibles. Précise le point de départ du délai. Les contrats et les exigences applicables peuvent fixer des délais plus stricts. Ajoute des règles d’exploitation et d’exposition afin qu’une faille connue pour être exploitée sur une passerelle puisse déclencher une intervention d’urgence au lieu d’attendre le délai habituel d’un constat de gravité élevée.
Prévois les travaux qui restent bloqués
Une correction peut interrompre un processus métier, perturber une dépendance ou nécessiter une certification du fournisseur. Les produits anciens peuvent ne pas avoir de correctif, tandis qu’un SLA ou un protocole d’accord peut limiter les moments où les changements ont lieu. La politique doit prévoir des fenêtres de maintenance supplémentaires, des mesures compensatoires vérifiées et des dérogations limitées dans le temps. Un délai non respecté est remonté au responsable de l’actif, puis à son supérieur et ensuite au comité des risques, selon la procédure d’escalade définie.
Relie la politique aux référentiels établis
La mesure 8.8 de l’annexe A d’ISO/IEC 27001:2022 traite de la gestion des vulnérabilités techniques. La mesure 7 des CIS Critical Security Controls v8.1 couvre la gestion continue des vulnérabilités ; les mesures 1 et 2 contribuent aux inventaires des actifs et des logiciels. L’exigence 11.3 de PCI DSS v4.0.1 traite des scans de vulnérabilités dans l’environnement des cartes de paiement, et NIST SP 800-40 Rev. 4 fournit des recommandations pour planifier les correctifs en entreprise. Suis le respect des délais et les risques en retard afin que la revue de la politique repose sur la performance réelle.
Points clés
- Compare le risque résiduel à l’appétence pour le risque approuvée par la direction.
- Définis des SLO avec un point de départ et une procédure d’escalade clairs.
- Prends en compte les éléments relatifs à l’exploitation et le contexte métier en plus de la gravité.
- Prévois des fenêtres de maintenance, des mesures compensatoires et des dérogations pour les corrections bloquées.
2Planifie et exécute des scans de vulnérabilités
Différentes évaluations révèlent différentes parties d’un environnement. Un ordinateur portable hors du bureau, une application publique et un automate d’usine nécessitent des approches différentes. Choisis l’emplacement, l’accès et le mode de déploiement de chaque scan, puis planifie son périmètre et ses limites opérationnelles. Choisis les outils selon les éléments de preuve nécessaires et tiens compte de la segmentation, des systèmes fragiles et des exigences relatives aux cartes de paiement avant d’interpréter les résultats.
2.1 Choisis des scans qui répondent à la bonne question
Chaque type de scan décrit une partie différente de l’évaluation. L’emplacement, l’accès, le déploiement et l’activité sont des choix distincts : un scan interne peut être authentifié et sans agent, tandis qu’un agent peut évaluer un ordinateur portable hors du bureau. Choisis une combinaison adaptée à l’actif et aux informations nécessaires.
Décide où et comment regarder
| Choix | Ce qu’il révèle | Principale limite |
|---|---|---|
| Externe | Services accessibles depuis Internet | Ne décrit pas l’ensemble du parc interne |
| Interne | Services accessibles à l’intérieur du réseau | La segmentation peut encore limiter la visibilité |
| Authentifié | Paquets installés et paramètres locaux après connexion | Nécessite des comptes fonctionnels disposant d’un accès suffisant |
| Non authentifié | Bannières et réponses réseau | Peut manquer des faiblesses locales ou mal interpréter des versions corrigées |
Utilise les vues internes et externes. Un scan externe montre l’exposition initiale ; une évaluation interne aide à trouver les chemins accessibles après une compromission ou à une personne interne. Les contrôles authentifiés réduisent généralement les faux positifs et les faux négatifs, car ils examinent directement les versions des paquets et les paramètres. Utilise des comptes de scan dédiés avec les privilèges minimaux permettant une évaluation approfondie. Stocke les identifiants dans le coffre du scanneur, surveille-les et renouvelle-les.
Adapte le déploiement à l’actif
Les agents transmettent à une console les informations recueillies localement. Ils conviennent aux ordinateurs portables qui se connectent rarement au réseau de l’entreprise et aux hôtes cloud pris en charge. Le déploiement, la mise à jour et la surveillance des agents font toujours partie du programme.
Les scans réseau sans agent ne nécessitent aucun logiciel installé et conviennent aux équipements comme les imprimantes et les commutateurs. Ils nécessitent un accès réseau et, pour obtenir des éléments locaux, des identifiants. Certains outils cloud évaluent aussi les instantanés de disques par les API du fournisseur sans agent sur l’hôte. Vérifie l’accès réellement obtenu, et pas seulement le nom du type de scan choisi.
Distingue l’activité et l’objectif
Les scans actifs envoient des sondes et analysent les réponses. L’évaluation passive observe le trafic existant par un port miroir ou un TAP réseau. L’observation passive évite la charge des sondes sur les systèmes fragiles, mais manque les services qui restent silencieux pendant la période d’observation.
Un scan de découverte cartographie les hôtes, les ports, les services et les systèmes d’exploitation probables. Un scan de vulnérabilités recherche les faiblesses connues. Un scan de conformité à un référentiel compare les paramètres à une exigence comme un CIS Benchmark ou un référentiel interne de durcissement. Il peut par exemple signaler qu’une longueur minimale de mot de passe est de 8 alors que le référentiel approuvé exige 14. La seule découverte d’un port ouvert ne prouve pas une vulnérabilité.
Pour les logiciels, l’analyse statique examine le code source ou les fichiers binaires sans les exécuter. L’analyse dynamique observe un programme en cours d’exécution. Le scan web et le fuzzing sont dynamiques ; le fuzzing soumet des entrées malformées ou aléatoires et recherche des défaillances comme des plantages. La rétro-ingénierie statique peut utiliser un désassembleur pour examiner le code compilé.
Applique ces choix
Un site web public nécessite une vue réseau externe ainsi que des tests web authentifiés de ses fonctions utilisateur. Les agents conviennent aux ordinateurs portables fréquemment hors site. Les contrôles internes authentifiés conviennent aux serveurs Linux d’un centre de données. Pour les automates d’usine, commence par une surveillance passive et coordonne tout contrôle actif testé avec l’équipe technique. Le rapport le plus court peut simplement résulter de la visibilité la plus faible : compare les accès obtenus et les authentifications avant d’interpréter sa taille comme une bonne nouvelle.
Points clés
- Utilise les évaluations internes et externes pour obtenir des vues différentes de l’exposition.
- Choisis des contrôles authentifiés lorsque des éléments locaux sur les paquets et la configuration sont nécessaires.
- Choisis entre agents, scanneurs réseau et évaluation des instantanés selon l’accès aux actifs.
- La découverte trouve les actifs ; les scans de vulnérabilités et de conformité à un référentiel évaluent des faiblesses différentes.
- L’analyse statique examine le code ; l’analyse dynamique teste le comportement à l’exécution.
2.2 Planifie des scans qui préservent les services et la couverture
Un plan de scan doit produire des éléments de preuve utiles sans interrompre les systèmes évalués. Le périmètre, le calendrier, les accès et les limites de charge doivent figurer dans le plan avant l’exécution du scanneur. Teste uniquement les systèmes et comptes couverts par une autorisation écrite et respecte les règles de test du fournisseur d’hébergement.
Définis le périmètre et les limites opérationnelles
Consigne les plages d’adresses, les noms d’hôtes, les comptes cloud, les applications, les contacts, les plages approuvées et les contrôles dangereux exclus. Coordonne-toi avec les exploitants des systèmes et l’équipe des opérations de sécurité pour qu’ils s’attendent aux alertes des scans. Restreins l’accès au scanneur et à ses rapports : ils contiennent des identifiants et une cartographie détaillée des faiblesses.
Mets à jour le flux d’informations sur les vulnérabilités ou les modules d’extension avant chaque exécution. Limite le nombre de cibles et de contrôles simultanés pour éviter de surcharger les liaisons ou les processeurs. Des identifiants incorrects peuvent verrouiller des comptes, les sondes remplissent les journaux et déclenchent les défenses, et les contrôles intrusifs peuvent faire planter des services fragiles. Utilise des profils adaptés à la production, désactive les contrôles susceptibles de provoquer un déni de service et échelonne les travaux lourds hors des périodes de pointe.
La profondeur du scan est un choix. Un profil de découverte a moins d’impact opérationnel qu’un profil approfondi et intrusif, mais il répond aussi à moins de questions. Teste un nouveau profil sur des systèmes représentatifs avant d’étendre son périmètre. La fréquence doit tenir compte des changements et de l’exposition : un scan interne mensuel est un minimum couramment choisi pour un programme, tandis qu’une évaluation hebdomadaire ou continue fournit des éléments plus récents. Des changements importants et des avis urgents peuvent nécessiter des exécutions supplémentaires.
Atteins chaque segment réseau
Un scanneur central placé derrière un pare-feu peut n’atteindre presque aucun hôte d’un sous-réseau isolé. Place des scanneurs distribués ou des agents dans les segments concernés, ou utilise un accès de scan limité à un périmètre et à une durée précis. Préserve la segmentation en dehors de ce qui est nécessaire et approuvé. Vérifie après l’exécution les hôtes atteints et les authentifications réussies pour éviter que des sondes bloquées ne produisent des résultats apparemment sans constat.
Applique les exigences de scan relatives aux cartes de paiement
Pour l’environnement des données des titulaires de cartes, PCI DSS v4.0.1 exige des scans internes au moins une fois tous les trois mois. Les constats critiques et à haut risque, selon le classement de l’entité, doivent être traités et vérifiés par de nouveaux scans ; l’outil de scan doit utiliser des informations à jour sur les vulnérabilités. Des scans internes suivent également les changements importants.
Les scans internes authentifiés prévus par l’exigence 11.3.1.2 sont obligatoires depuis le 31 mars 2025. Utilise des privilèges de scan suffisants ; documente les systèmes qui ne peuvent pas accepter d’identifiants. L’exigence de scan authentifié ne s’applique pas aux scans distincts après changement important prévus par 11.3.1.3. Les scans externes ont lieu au moins une fois tous les trois mois par l’intermédiaire d’un prestataire de scan agréé (ASV) par le PCI SSC, avec de nouveaux scans si nécessaire pour obtenir des résultats conformes. Les changements importants exigent aussi une évaluation externe au titre de la disposition distincte de la norme relative aux scans après changement.
Protège les processus physiques
Les technologies opérationnelles (OT) comprennent les systèmes qui pilotent des équipements physiques. Les systèmes de contrôle industriel (ICS) et les systèmes SCADA, de supervision et d’acquisition de données, donnent souvent la priorité à la sécurité des personnes et à la disponibilité plutôt qu’à la profondeur du scan. Les anciens automates peuvent mal réagir à des paquets inhabituels. Privilégie la surveillance passive et les outils approuvés par le fournisseur ; teste dans un environnement reproduisant le système et obtiens l’accord de l’équipe technique pour les opérations actives pendant les arrêts planifiés.
Un exemple de plan prévoit de scanner 10.20.0.0/24 avec des identifiants le samedi de 1 h à 5 h, de limiter l’exécution simultanée à 10 hôtes, de mettre à jour les flux le vendredi et d’exporter les constats vers des tickets. Il ajoute un scan externe hebdomadaire et une surveillance passive de l’usine. Les contacts des exploitants et les conditions d’arrêt rendent le plan utilisable si la performance change pendant une exécution.
Points clés
- Conviens par écrit du périmètre, du calendrier, des contacts et des limites opérationnelles avant le scan.
- Tiens les flux à jour et vérifie les accès obtenus et les connexions réussies.
- Assure une visibilité distribuée sans affaiblir durablement la segmentation.
- Respecte les exigences PCI DSS relatives à la fréquence, à l’authentification, à l’agrément et aux nouveaux scans.
- Coordonne l’évaluation des technologies opérationnelles avec l’équipe technique et privilégie les méthodes passives.
- Protège les identifiants et les rapports du scanneur comme des informations sensibles.
2.3 Choisis les outils d’évaluation selon les éléments de preuve nécessaires
Commence par la question, puis choisis l’outil. Cartographier une plage d’adresses, évaluer une dépendance et vérifier si une défense détecte une attaque sont des tâches différentes. Les résultats d’un outil doivent être validés, même lorsque le nom du produit est familier.
Trouve les hôtes, les services et les faiblesses connues
Nmap cartographie les ports et les services ; -sV demande la détection des versions des services, -O demande la détection du système d’exploitation et le Nmap Scripting Engine permet d’effectuer des contrôles supplémentaires. Angry IP Scanner propose une découverte simple des hôtes et des ports. Masscan recherche rapidement les ports ouverts sur de grandes plages d’adresses, avec peu de détails sur les services.
Nessus utilise des contrôles sous forme de modules d’extension pour évaluer les vulnérabilités connues. OpenVAS de Greenbone signale les faiblesses avec une note de qualité de détection. Nuclei exécute des modèles YAML pour des contrôles ciblés, notamment sur les services web et les CVE. Le choix des modèles compte, car les contrôles diffèrent par leur objectif et leur impact opérationnel.
Évalue le comportement web
| Outil | Rôle habituel |
|---|---|
| Burp Suite | Proxy d’interception pour les tests web manuels ; les éditions payantes ajoutent un scan automatisé |
| ZAP | Proxy web et scanneur automatisé open source |
| Nikto | Contrôles bruyants en ligne de commande des fichiers dangereux, des anciens logiciels serveur et des paramètres des serveurs web |
| Arachni | Ancien scanneur d’applications web cité dans certaines références d’évaluation |
Un scanneur réseau peut trouver un serveur web et des problèmes connus de composants, tandis que les tests web authentifiés examinent le comportement de l’application. Les problèmes de logique métier nécessitent toujours une validation attentive du processus réel.
Examine les ressources cloud et les artefacts logiciels
Prowler et ScoutSuite interrogent la configuration cloud par des API et signalent les problèmes de posture de sécurité. Checkov analyse l’infrastructure sous forme de code, comme les définitions Terraform ou Kubernetes. Trivy recherche les composants vulnérables, les erreurs de configuration et les secrets exposés dans des artefacts, notamment les images de conteneurs et les dépôts, et peut générer des SBOM.
Par exemple, un port de gestion ouvert dans une règle Terraform appelle l’utilisation de Checkov ou de Trivy avant le déploiement. Un compartiment de stockage public déjà déployé appelle une évaluation de la posture de sécurité du cloud. Une bibliothèque intégrée à un conteneur appelle un scan de l’image ou une analyse de composition logicielle. Ces constats peuvent avoir le même responsable, mais nécessitent des éléments de preuve différents.
Reconnais les rôles des tests spécialisés
Maltego construit des graphes de relations à partir de données de sources ouvertes au moyen de transforms ; Recon-ng organise la reconnaissance modulaire. Les deux contribuent à la découverte de la surface d’attaque externe. Metasploit Framework comprend des modules d’exploitation et d’évaluation auxiliaires ; Pacu se concentre sur les tests d’attaque AWS. Des tests spécialisés autorisés peuvent confirmer l’exploitabilité, tandis que les analystes chargés du travail courant ont toujours besoin d’éléments de preuve et d’un dossier de traitement.
GDB et Immunity Debugger examinent les programmes en cours d’exécution, la mémoire et les registres. Ils aident à expliquer les plantages trouvés par fuzzing. Atomic Red Team fournit de petits tests associés à MITRE ATT&CK, et Caldera de MITRE automatise l’émulation d’adversaires. Ces outils de simulation d’intrusions et d’attaques vérifient si les mesures de sécurité détectent ou bloquent des techniques. Un test de détection réussi renseigne sur la mesure testée ; il ne prouve pas que les paquets installés sont à jour.
Points clés
- Utilise les outils de cartographie pour les hôtes et les ports, et les scanneurs de vulnérabilités pour les faiblesses connues.
- Utilise les outils d’évaluation web pour examiner les requêtes et les réponses des applications.
- Évalue les paramètres cloud, l’IaC et les images de conteneurs avec des outils adaptés à chaque artefact.
- Distingue la reconnaissance, le débogage et l’émulation d’adversaires comme des tâches d’évaluation distinctes.
3Interprète et valide les résultats des scans
Un rapport devient utile lorsque tu peux expliquer les éléments de preuve derrière chaque constat. Lis les informations sur les ports, les versions des paquets, les réponses des applications et les ressources cloud, puis vérifie si la faiblesse signalée s’applique réellement. Compare le niveau de confiance dans la détection à la gravité et surveille les pertes de visibilité entre les exécutions. La validation transforme des rapports bruités en tâches justifiables tout en conservant les constats avérés qui nécessitent encore un traitement.
3.1 Lis les éléments de preuve derrière un résultat de scan
La gravité aide à trier un rapport, mais les éléments de preuve expliquent pourquoi le scanneur a produit un constat. Lis l’actif concerné et la version, le paramètre ou la réponse détectés avant d’attribuer le travail. Un ticket utile doit donner à son responsable assez de détails pour reproduire et corriger le problème.
Lis le constat comme une fiche
Recherche le titre, l’identifiant du module d’extension ou du contrôle, les références CVE, la gravité, la version et le vecteur CVSS, l’actif, le port, le protocole, le service, les éléments de preuve de la détection, la solution recommandée et les dates de première et de dernière observation. Un identifiant de module d’extension désigne le contrôle du scanneur ; il n’est pas interchangeable avec un identifiant CVE.
Pour un problème web, examine l’URL, le paramètre, la requête, la réponse et le niveau de confiance. Un rapport tel que « Injection de script intersite réfléchie dans le paramètre q de /search » indique une entrée de l’application à examiner. Un résultat cloud doit préciser le compte, la région, l’identifiant de ressource, l’identifiant de contrôle et PASS ou FAIL, afin que le responsable de la bonne ressource puisse agir.
Interprète correctement les états des ports
| État Nmap | Signification |
|---|---|
| open | Un service accepte les connexions sur le port |
| closed | Le port est accessible, mais aucun service n’est à l’écoute |
| filtered | Le filtrage empêche Nmap de déterminer si le port est ouvert |
| unfiltered | Le port est accessible, mais le scan ne peut pas déterminer s’il est ouvert ou fermé |
| open|filtered | Le scan ne peut pas distinguer ces deux états |
| closed|filtered | Le scan ne peut pas distinguer ces deux états |
Examine ces résultats de détection des services :
22/tcp open ssh OpenSSH 7.4
80/tcp open http Apache httpd 2.4.6 ((CentOS))
443/tcp closed https
3306/tcp filtered mysql
SSH et HTTP sont exposés à ce scanneur. D’après cette observation, aucun service n’est à l’écoute sur le port 443. L’état du port 3306 reste incertain, car un filtre bloque les éléments nécessaires. Les bannières suggèrent un ancien environnement CentOS ; confirme le système d’exploitation et l’état de son support avec des données obtenues par accès authentifié avant d’enregistrer un constat de fin de vie. CentOS Linux 7 est arrivé en fin de vie le 30 juin 2024 ; il faut aussi vérifier les éventuelles dispositions de support étendu.
Utilise le niveau de confiance pour planifier la validation
La qualité de détection (QoD) de Greenbone évalue les éléments de preuve derrière un résultat. Par exemple, elle est de 97 % pour les contrôles authentifiés des paquets, de 80 % pour les bannières qui indiquent le niveau de correctif et de 30 % pour celles qui ne l’indiquent pas. Les rapports masquent généralement par défaut les résultats inférieurs à 70 %. Burp qualifie le niveau de confiance de certain, probable ou incertain. Un constat grave appuyé par des éléments faibles nécessite une validation rapide ; le niveau de confiance et la gravité répondent à des questions distinctes.
Transforme les lignes répétées en travail utile
Une mise à jour d’un fournisseur peut corriger de nombreuses CVE. Si cinq mises à jour résolvent 900 des 1 240 lignes de constats, regroupe les tickets par mise à jour, responsable et liste d’hôtes concernés. Conserve les liens vers les constats individuels afin que la validation puisse confirmer chaque occurrence concernée.
Compare les scans à l’aide d’états comme nouveau, corrigé, rouvert et persistant. Avant d’accepter une forte baisse du nombre de constats, compare les hôtes accessibles, les authentifications réussies et la durée du scan. Une rotation de mot de passe qui empêche la connexion du scanneur peut faire disparaître les constats locaux du rapport sans supprimer aucune faiblesse. Les résultats informatifs peuvent aussi révéler des services inconnus ou des certificats arrivant à expiration : conserve-les donc dans l’examen.
Points clés
- Lis les éléments de preuve propres à l’actif, et pas seulement la colonne de gravité.
- L’état des ports filtrés reste incertain ; les ports fermés sont accessibles mais aucun service n’y est à l’écoute.
- Distingue le niveau de confiance de la gravité technique.
- Regroupe les constats liés selon la correction réelle tout en conservant les éléments de preuve sur les hôtes et les constats.
- Vérifie le bon déroulement des scans avant d’interpréter les changements entre les rapports.
3.2 Confirme les constats et repère les lacunes de détection
Un résultat positif et une vulnérabilité réelle sont deux choses différentes. La validation vérifie si le constat s’applique à l’actif. L’examen du bon déroulement du scan aide aussi à trouver les faiblesses que le scanneur n’a pas signalées.
Classe les quatre résultats possibles
| Résultat | Le scanneur signale une faiblesse | La faiblesse est réellement présente |
|---|---|---|
| Vrai positif | Oui | Oui |
| Faux positif | Oui | Non |
| Vrai négatif | Non | Non |
| Faux négatif | Non | Oui |
Les faux négatifs laissent de véritables faiblesses hors de la liste de travail. Les causes courantes comprennent les échecs d’authentification, les sondes bloquées, les hôtes hors ligne, les éléments absents du périmètre, les flux obsolètes, les logiciels personnalisés non reconnus et les failles sans contrôle disponible. Recoupe l’inventaire, la couverture des scans, les journaux d’authentification et les sources indépendantes lorsqu’un rapport semble étonnamment exempt de constats.
Valide des éléments de preuve jusqu’à la conclusion
- Lis les éléments de preuve du contrôle et la condition qu’il indique comme vulnérable.
- Obtiens la version réelle du paquet ou la configuration par un accès authentifié.
- Compare-la à l’avis pertinent du fournisseur et à la version corrigée.
- Vérifie si la fonctionnalité concernée et les conditions sont présentes.
- Recoupe les éléments des agents ou des outils de protection des terminaux et consigne la conclusion.
Une bannière peut être obsolète ou incomplète, et un proxy peut répondre à la place d’une autre machine. Une identification erronée du système d’exploitation peut entraîner des contrôles sur le mauvais produit. Une confirmation manuelle, si elle est nécessaire, relève de tests autorisés assortis d’un plan opérationnel adapté.
Reconnais un correctif rétroporté
Une distribution peut corriger une branche ancienne d’un logiciel tout en conservant son numéro de version d’origine. C’est un rétroportage. Supposons qu’une bannière indique OpenSSH_7.4, alors que la correction dans le projet d’origine est apparue en version 7.7. Cette seule comparaison ne tient pas compte des corrections propres à la distribution.
Dans une distribution fictive, un contrôle authentifié renvoie la version de paquet openssh-7.4p1-23, et l’avis du fournisseur indique openssh-7.4p1-21 comme version corrigée pour la même version prise en charge de la distribution. La version 23 contient le correctif rétroporté : le constat concernant cette CVE précise est donc faux. Si les éléments obtenus par accès authentifié confirment aussi un système d’exploitation sans support, le constat de fin de vie reste réel. Clôturer un constat ne clôture pas tous les risques sur l’hôte.
Supprime le signalement de manière ciblée et réexamine-le
Pour un faux positif confirmé, consigne le contrôle, l’actif, le motif, les éléments de preuve et la date de révision. Limite la suppression du signalement à ce contrôle précis sur cet actif précis. Une désactivation globale pourrait masquer des constats avérés ailleurs, et un changement ultérieur de configuration pourrait invalider l’ancienne conclusion.
Une affirmation comme « nous avons appliqué le correctif » doit être vérifiée : un redémarrage peut être en attente ou une seconde copie installée peut subsister. Vérifie la version ou le paramètre effectif au lieu de te fier au souvenir d’une opération de maintenance.
Utilise le bon dénominateur
Si 6 des 50 constats signalés sont faux, 12 % de l’échantillon signalé est faux. Le taux statistique de faux positifs divise quant à lui les faux positifs par l’ensemble des cas réellement négatifs :
L’échantillon de signalements positifs ne fournit aucun nombre de vrais négatifs : il ne permet donc pas d’établir ce taux. Indique précisément ce que mesure un indicateur ; améliorer les identifiants, le périmètre, les flux et l’emplacement des scanneurs améliore les éléments de preuve derrière les résultats positifs comme négatifs.
Points clés
- Compare le rapport à la situation réelle pour distinguer les résultats vrais et faux.
- Valide les versions des paquets à l’aide de l’avis du fournisseur, y compris les correctifs rétroportés.
- Examine les lacunes de périmètre, d’accès, d’authentification et de contrôles comme causes de faux négatifs.
- Ne supprime le signalement d’un faux positif que pour le contrôle et l’actif concernés, avec une date de révision.
- Distingue la part de faux signalements parmi les constats du taux statistique de faux positifs.
4Hiérarchise les vulnérabilités
La hiérarchisation combine ce qu’une faille pourrait provoquer, ce que font les attaquants et ce que représente le système concerné pour l’activité. Décode les vecteurs CVSS et les groupes de métriques, distingue les éléments relatifs à l’exploitation des estimations de probabilité et applique une politique claire aux constats validés. La priorité obtenue doit expliquer à la fois le délai et l’action, y compris lorsqu’une faille de moindre gravité mérite d’être traitée en premier.
4.1 Lis et calcule la gravité CVSS v3.1
Le Common Vulnerability Scoring System (CVSS) décrit la gravité technique sur une échelle de 0,0 à 10,0. Consigne la source, la version et le vecteur du score pour que sa signification soit claire. FIRST maintient le CVSS ; la priorité métier nécessite toujours de tenir compte de l’exposition, des éléments relatifs à l’exploitation et du contexte de l’actif.
Décode l’exploitabilité et l’impact
| Métrique v3.1 | Valeurs et signification |
|---|---|
| AV, vecteur d’attaque | Réseau, adjacent, local, physique : comment l’attaquant atteint la faille |
| AC, complexité de l’attaque | Faible ou élevée : conditions indépendantes de la volonté de l’attaquant |
| PR, privilèges requis | Aucun, faibles, élevés : droits nécessaires avant l’exploitation |
| UI, interaction utilisateur | Aucune ou requise : indique si un autre utilisateur doit agir |
| S, périmètre | Inchangé ou modifié : indique si l’impact franchit une autorité de sécurité |
| C, I, A | Élevé, faible, nul : impact sur la confidentialité, l’intégrité et la disponibilité |
Une attaque qui sort d’une machine virtuelle peut franchir l’autorité de sécurité du système invité et atteindre celle de l’hyperviseur. Une injection de script intersite peut toucher l’autorité de sécurité du navigateur de la victime. Le périmètre ne désigne pas le nombre de machines dans le scan.
Le vecteur de Heartbleed est CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N. Il décrit un accès par le réseau, une complexité faible, aucun privilège ni interaction requis, un périmètre inchangé et un impact élevé sur la confidentialité. Son score de base est de 7,5. AV:N décrit le mode d’accès à la faille ; il ne t’indique pas si ton serveur particulier est accessible depuis Internet.
Utilise les coefficients pour un périmètre inchangé
Les coefficients AV sont N 0,85, A 0,62, L 0,55, P 0,20. Pour AC, L vaut 0,77 et H 0,44 ; pour UI, N vaut 0,85 et R 0,62. Pour PR, N vaut 0,85, L 0,62 et H 0,27 lorsque le périmètre est inchangé ; lorsqu’il est modifié, L vaut 0,68 et H 0,50. Chaque coefficient d’impact vaut 0,56 s’il est élevé, 0,22 s’il est faible et 0 s’il est nul.
Lorsque l’impact est positif, plafonne la somme à 10 et arrondis à la décimale supérieure. Un impact nul donne un score de base nul. Pour AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, ISS vaut 0,914816, l’impact vaut environ 5,8731 et l’exploitabilité environ 3,8870. La somme est d’environ 9,7602, donc le score de base est de 9,8.
Un périmètre modifié utilise une expression différente pour l’impact et un coefficient multiplicateur de 1,08 pour le score de base :
Utilise le calculateur correspondant à la version pour appliquer ces règles sans mélanger les formules.
Interprète le résultat
Les plages de gravité sont : nulle 0,0, faible de 0,1 à 3,9, moyenne de 4,0 à 6,9, élevée de 7,0 à 8,9 et critique de 9,0 à 10,0. L’exigence de privilèges faibles fait passer l’exemple à périmètre inchangé de 9,8 à 8,8 ; l’ajout d’un accès local donne 7,8 ; le seul passage à une complexité d’attaque élevée donne 8,1. Ces scores décrivent des différences techniques, pas des probabilités d’exploitation. Si deux sources divergent, compare les vecteurs et les évaluations des sources avant de choisir le score à consigner.
Points clés
- Décode le vecteur pour comprendre les conditions d’accès, le périmètre de sécurité et les impacts.
- Utilise les coefficients et les formules propres à la version et arrondis le score de base final à la décimale supérieure.
- Distingue la gravité CVSS de la probabilité d’exploitation et de l’exposition de l’actif.
- Consigne la source et la version lorsque les scores diffèrent.
- Applique les plages de gravité de façon cohérente : le niveau élevé commence à 7,0 et le niveau critique à 9,0.
4.2 Ajoute la menace et l’environnement aux scores de gravité
Un score de base décrit les caractéristiques techniques de la faille. Les informations sur la menace évoluent dans le temps et une même faille peut avoir une importance différente selon le déploiement. Le CVSS prévoit des groupes de métriques distincts pour ces ajustements, avec des règles différentes dans les versions 3.1 et 4.0.
Ajuste la v3.1 dans le temps
Le groupe temporel de la v3.1 comprend la maturité du code d’exploitation, le niveau de remédiation et le niveau de confiance dans le rapport. Leurs coefficients multiplicateurs sont :
| Métrique | Valeurs et coefficients |
|---|---|
| E | Élevée 1 ; fonctionnel 0,97 ; preuve de concept 0,94 ; non prouvé 0,91 |
| RL | Indisponible 1 ; solution de contournement 0,97 ; correctif temporaire 0,96 ; correctif officiel 0,95 |
| RC | Confirmé 1 ; raisonnable 0,96 ; inconnu 0,92 |
La valeur non définie compte pour 1. Multiplie le score de base par les trois coefficients et arrondis à la décimale supérieure. Pour un score de base de 9,8 avec E:U, RL:O, RC:C :
Si la maturité du code d’exploitation devient élevée alors que le correctif officiel reste disponible, le produit devient 9,31 et s’arrondit à 9,4. Les ajustements temporels peuvent abaisser le score de base ou le laisser inchangé ; leurs coefficients ne peuvent pas le faire dépasser le score de base.
Décris l’environnement local
Les métriques environnementales de la v3.1 comprennent les exigences de confidentialité, d’intégrité et de disponibilité (CR, IR, AR), ainsi que des métriques de base modifiées comme MAV et MPR. Les coefficients des exigences sont : élevée 1,5, moyenne 1,0, faible 0,5 et non définie 1,0. Documente les éléments relatifs au déploiement qui justifient chaque ajustement.
Dans l’exemple de Heartbleed, une exigence de confidentialité élevée donne un score environnemental de 9,3, tandis qu’une exigence faible donne 5,7. Une faille de score de base 9,8 avec un vecteur d’attaque modifié en adjacent donne 8,8. Utilise le calculateur environnemental complet ; multiplier un score de base par un coefficient d’exigence ne correspond pas à ce calcul.
Lis les changements de CVSS 4.0
La version 4.0 ajoute les conditions requises pour l’attaque (AT), relatives aux conditions de déploiement ou d’exécution, comme une situation de concurrence. L’interaction utilisateur devient absente, passive ou active. Le périmètre est remplacé par des impacts distincts sur la confidentialité, l’intégrité et la disponibilité du système vulnérable (VC, VI, VA) et des systèmes subséquents (SC, SI, SA).
Les groupes sont base, menace, environnement et métriques supplémentaires. La maturité de l’exploitation dans le groupe menace peut être attaqué, preuve de concept, non signalé ou non défini ; la valeur non définie est évaluée comme attaqué. Les exigences environnementales non définies sont évaluées par défaut comme élevées, et les métriques modifiées d’intégrité et de disponibilité des systèmes subséquents peuvent indiquer des impacts sur la sécurité des personnes. Les champs supplémentaires, notamment la sécurité des personnes, la possibilité d’automatisation, le rétablissement, la concentration de valeur, l’effort de réponse et l’urgence selon le fournisseur, ajoutent du contexte sans modifier le score.
Conserve la nomenclature avec les scores
Utilise CVSS-B, CVSS-BT, CVSS-BE ou CVSS-BTE pour indiquer les groupes de métriques utilisés. La version 4.0 calcule les scores à partir de tables de correspondance : utilise donc le calculateur de FIRST. L’exemple de Heartbleed de FIRST donne 8,7 en CVSS-BT, contre 7,5 en v3.1 ; son exemple de XSS réfléchie dans Zimbra donne 5,1 en v4.0 et 6,1 en v3.1. Un changement de version peut modifier le score sans changer le logiciel ni son déploiement.
Points clés
- Les coefficients temporels de la v3.1 reflètent la maturité du code d’exploitation, la disponibilité des corrections et le niveau de confiance.
- Les métriques environnementales nécessitent des éléments sur les exigences locales et le déploiement.
- CVSS 4.0 distingue les impacts sur le système vulnérable et sur les systèmes subséquents.
- Les métriques supplémentaires de CVSS 4.0 ne modifient pas le score.
- Indique la version et les groupes de métriques utilisés et utilise le calculateur approprié.
- N’interprète pas une différence entre les versions comme un changement de l’actif lui-même.
4.3 Utilise les éléments relatifs à l’exploitation pour affiner les priorités
La gravité décrit les dommages potentiels dans certaines conditions techniques. Les éléments relatifs à l’exploitation indiquent si les attaquants utilisent une faille ou sont susceptibles de l’utiliser prochainement. Ces signaux complètent le CVSS et le contexte métier ; aucune liste ne décrit à elle seule toutes les vulnérabilités.
Distingue les éléments de preuve des prévisions
La Cybersecurity and Infrastructure Security Agency (CISA) américaine tient le catalogue KEV des vulnérabilités connues pour être exploitées. Pour y figurer, une vulnérabilité doit avoir un identifiant CVE, faire l’objet d’éléments fiables attestant son exploitation dans des conditions réelles et disposer d’instructions claires de remédiation. Les entrées indiquent aussi si son utilisation dans des campagnes de rançongiciels est connue. L’absence du catalogue KEV ne permet pas de conclure sur l’exploitation ; les nouvelles attaques ou les faiblesses sans CVE peuvent ne pas y figurer.
L’Exploit Prediction Scoring System (EPSS) de FIRST estime la probabilité qu’une activité d’exploitation soit observée pour une CVE publiée au cours des 30 prochains jours. Les scores vont de 0 à 1 et sont mis à jour quotidiennement. Le centile indique le rang relatif parmi les CVE évaluées.
Dans un exemple de relevé quotidien, un EPSS de 0,10 au centile 0,88 signifie une probabilité estimée à 10 % d’une activité d’exploitation et un score supérieur ou égal à celui de 88 % des CVE évaluées. Le centile n’est pas une probabilité d’exploitation de 88 %, et le score n’est pas la probabilité que ton propre serveur soit compromis.
Évalue la force du signal
Une preuve de concept publiée montre qu’une méthode d’exploitation existe. L’arsenalisation transforme une méthode en outils fiables et utilisables. Une exploitation confirmée dans des conditions réelles, notamment par des rançongiciels, constitue une preuve plus forte qu’il faut agir maintenant. Suis les avis des fournisseurs, le renseignement sur les cybermenaces, les centres de partage et d’analyse de l’information et les mises à jour des catalogues. Un score EPSS faible peut changer lorsque de nouvelles informations arrivent.
Supposons que le constat A ait un score CVSS de 9,8, un EPSS de 0,004 et soit absent du catalogue KEV sur un serveur de test interne. Le constat B a un score CVSS de 7,5, un EPSS de 0,94 et figure dans le catalogue KEV sur une passerelle VPN accessible depuis Internet. Donne la priorité à B : les attaques confirmées, l’accès direct et le rôle critique de la passerelle se conjuguent. Planifie le traitement de A selon la politique au lieu de le retirer de la liste de travail.
Utilise des arbres de décision pour agir
La catégorisation des vulnérabilités propre aux parties prenantes (SSVC) provient du Software Engineering Institute de Carnegie Mellon University. L’arbre de la CISA prend en compte l’exploitation, l’impact technique, la possibilité d’automatisation, l’importance pour la mission et l’impact sur le bien-être public. Ses décisions sont suivre, suivre, prendre en charge et agir*, allant du suivi normal à une action coordonnée urgente. Applique l’arbre lui-même ; connaître une seule donnée ne suffit pas pour inventer son résultat.
La Binding Operational Directive 26-04 de la CISA, publiée le 10 juin 2026, a remplacé la BOD 22-01. Elle s’impose aux agences fédérales civiles de l’exécutif pour les systèmes concernés et fonde les délais sur l’exposition publique, le statut KEV, l’automatisation de l’exploitation et le contrôle technique partiel ou total. Les autres organisations peuvent utiliser le catalogue KEV volontairement. La période de transition de la directive exige que les agences commencent à appliquer ses nouveaux délais d’évaluation et de remédiation au plus tard le 7 décembre 2026.
Réagis lorsqu’aucun correctif n’existe
Pour une vulnérabilité du jour zéro, applique les mesures d’atténuation du fournisseur, restreins le service concerné et renforce la détection et la surveillance. Dès qu’une correction paraît, hiérarchise son application selon la gravité, l’exposition et les éléments relatifs à l’exploitation. Si des attaques sont signalées, procède rapidement à l’escalade et recherche une éventuelle compromission dans le cadre du processus de réponse aux incidents. L’EPSS couvre les CVE ; évalue les failles du code interne et les erreurs de configuration à partir des éléments qui leur sont propres.
Points clés
- Le catalogue KEV répertorie les exploitations connues ; l’EPSS prédit l’activité d’exploitation au cours des 30 prochains jours.
- Un centile EPSS est un rang, pas une probabilité.
- Combine la maturité du code d’exploitation, l’exposition et l’impact métier pour choisir les travaux urgents.
- Utilise les données d’entrée SSVC pour prendre une décision d’action à l’aide de son arbre de décision.
- Applique des mesures d’atténuation pour une vulnérabilité du jour zéro tant qu’aucun correctif n’est disponible et réévalue la situation lorsque les éléments changent.
4.4 Hiérarchise les constats validés selon leur contexte métier
Une priorité indique à un responsable dans quel délai agir et pourquoi. Pars d’un constat validé, puis combine la gravité technique, les éléments relatifs à l’exploitation, l’accessibilité, la valeur de l’actif, les mesures existantes et la disponibilité du traitement. Un score seul ne peut pas décrire les conséquences métier d’une défaillance.
Évalue l’actif et son chemin d’attaque
Les actifs externes sont accessibles depuis Internet. Les actifs internes sont accessibles après l’entrée d’un attaquant dans le réseau ou par une personne interne. Les actifs isolés présentent moins de chemins d’accès, mais les équipements de maintenance et les liaisons de support peuvent toujours franchir la séparation.
La valeur de l’actif comprend son niveau de criticité, la classification des données, le périmètre réglementaire et les dépendances. Un fournisseur d’identité peut détenir directement peu de données clients tout en contrôlant l’accès à de nombreux autres systèmes. Examine les effets sur les services qui dépendent de l’actif vulnérable, et pas seulement sur l’hôte lui-même.
Ne tiens compte d’une mesure compensatoire que si elle bloque le chemin concerné et a été testée. Un pare-feu applicatif web en mode détection uniquement enregistre les attaques mais ne les arrête pas. Une règle de segmentation qui autorise toujours l’accès au service vulnérable depuis les réseaux des utilisateurs laisse ce chemin ouvert.
Applique une politique dans l’ordre prévu
Examine cette politique fictive, appliquée à partir de P1 par ordre décroissant :
| Priorité | Règle | Délai |
|---|---|---|
| P1 | Exploitation connue et actif externe ou de niveau 1 | 3 jours |
| P2 | Gravité élevée ou critique sur un actif externe ou de niveau 1, ou EPSS d’au moins 0,1 | 15 jours |
| P3 | Autres constats | 90 jours |
F1 est une faille de score 9,8 sur une machine virtuelle de laboratoire isolée, sans exploitation connue, avec un EPSS de 0,02. Elle ne répond ni à P1 ni à P2 : elle relève donc de P3. F2 est une faille de score 7,5 sur un serveur web externe et figure dans le catalogue KEV : P1. F3 est une faille d’injection de score 6,5 sur un portail externe de niveau 1, avec une preuve de concept publique et un EPSS de 0,20 : P2 selon le seuil EPSS. F4 a un score de 8,8 sur un serveur de fichiers interne, avec un EPSS de 0,15 et un correctif : P2 également selon l’EPSS.
Traite F2 en premier. Dans P2, l’exposition externe du portail client de F3 le place avant F4 dans cet exemple. F1 reste planifié. Un tri numérique par CVSS aurait placé en premier la faille peu exposée du laboratoire et retardé le traitement d’un service public dont l’exploitation est connue.
Choisis une action disponible
Un correctif permet de planifier la remédiation. Si aucune correction n’existe, réduis l’exposition et surveille tout en suivant la correction attendue. Les produits en fin de vie nécessitent un plan de remplacement et une protection provisoire. L’absence de correctif modifie le traitement ; elle n’efface pas la priorité.
Examine les combinaisons sur un même actif. Une fuite d’informations qui expose des noms d’utilisateur, des contrôles de connexion faibles et un ancien module d’extension peuvent former un chemin plus grave que chaque ligne examinée isolément. Examine ensemble les constats liés avant de fixer l’ordre de travail.
Explique la décision dans le ticket
Indique l’identité de l’actif, son responsable, les éléments de preuve du constat, le traitement recommandé, la priorité, le délai et le motif. Par exemple : « P1 : la faille confirmée est connue pour être exploitée et le portail est accessible depuis Internet ; termine la remédiation dans le délai de 3 jours prévu par la politique fictive. » Conserve le motif avec le ticket lorsque le travail est regroupé sur plusieurs hôtes. Un faux positif probable fait rapidement l’objet d’une validation avant qu’une décision ferme de traitement ne repose sur lui.
Points clés
- Combine la gravité, l’exploitation, l’exposition, la valeur de l’actif, les mesures de sécurité et les traitements disponibles.
- Applique les règles de priorité dans l’ordre indiqué et conserve le motif des délais.
- Ne tiens compte que des mesures qui bloquent le chemin d’attaque concerné.
- Examine les constats liés pour évaluer leur impact combiné sur un actif.
- Fournis aux responsables des tickets exploitables avec des éléments de preuve, une correction, une priorité et un délai.
5Traite les vulnérabilités et démontre leur correction
Un traitement est terminé lorsque son effet est démontré. Choisis entre supprimer une faiblesse, réduire l’exposition ou conserver un risque résiduel documenté, puis mène la décision jusqu’à sa mise en œuvre par la maîtrise des changements et à sa vérification. Gère les corrections retardées avec des approbations précises et des dates de révision. Utilise ensemble le délai de remédiation, le respect des délais, la couverture et l’ancienneté pour montrer quels risques ont été réduits et lesquels nécessitent encore une décision.
5.1 Choisis un traitement et applique-le par la maîtrise des changements
Un traitement modifie la faiblesse, l’exposition ou la décision métier concernant le risque. Choisis le traitement qui répond au constat réel, puis prévois qui le mettra en œuvre et comment son effet sera vérifié. La remédiation est le choix par défaut lorsqu’elle est réalisable.
Distingue les possibilités de traitement
| Traitement | Ce qui change | Exemple |
|---|---|---|
| Remédier | Supprime la faiblesse | Mettre à jour une bibliothèque vulnérable ou corriger les permissions d’un stockage public |
| Atténuer | Réduit la probabilité ou l’impact | Restreindre l’accès en attendant une mise à jour |
| Accepter | Conserve formellement le risque | Approuver une dérogation limitée dans le temps |
| Transférer | Reporte les conséquences financières | Souscrire une assurance ou obtenir une protection contractuelle adaptée |
| Éviter | Arrête l’activité risquée | Retirer un service sans support |
Une mesure compensatoire répond à l’objectif d’une mesure obligatoire lorsque celle-ci ne peut pas être appliquée. Elle doit traiter le même risque, être documentée et vérifiée. Une liste d’autorisation de segmentation peut protéger un service ancien impossible à corriger ; une règle de pare-feu applicatif web peut fournir un correctif virtuel contre un mode d’exploitation connu. La détection seule laisse toujours le chemin d’attaque ouvert.
Classe les mesures de deux façons
Le type d’une mesure décrit sa mise en œuvre : les mesures administratives ou de gestion comprennent les politiques et les décisions relatives aux risques ; les mesures opérationnelles sont des processus humains quotidiens comme la gestion des changements ; les mesures techniques comprennent l’authentification multifacteur et les pare-feu ; les mesures physiques comprennent les serrures et les lecteurs de badges.
La fonction d’une mesure décrit son rôle : les mesures préventives empêchent les événements, les mesures de détection les repèrent, les mesures correctives suppriment les faiblesses ou réparent les dommages, et les mesures de réponse endiguent un incident pendant son déroulement. Un scan de vulnérabilités est une mesure de détection. Un correctif est une mesure corrective. L’isolement automatisé d’un terminal peut être une mesure de réponse. Une mesure peut remplir plusieurs fonctions ; le type et la fonction sont deux classifications distinctes.
Planifie le changement par étapes
- Teste la mise à jour ou la configuration dans un environnement ressemblant à la production.
- Mets en œuvre le changement approuvé pendant une fenêtre de maintenance.
- Prépare les éléments et les étapes du retour arrière, comme une sauvegarde ou un instantané, avant de modifier la production.
- Valide le fonctionnement du service et la disparition de la faiblesse initiale.
Une faille activement exploitée peut nécessiter l’approbation d’un changement d’urgence. Une fenêtre de maintenance trimestrielle ne peut pas remplacer sans autre formalité un délai de 15 jours fixé par la politique. Négocie une fenêtre supplémentaire, utilise des mises à jour progressives lorsque la redondance le permet ou obtiens une dérogation limitée dans le temps avec des mesures vérifiées.
Traite une mise à jour bloquée
Un module web présente une faille critique d’exécution de code à distance. Le correctif est disponible, mais la certification de l’application prendra trois semaines et le délai est de 15 jours. Désactive le module s’il n’est pas utilisé. Sinon, teste un correctif virtuel, restreins l’accès aux réseaux des partenaires nécessaires et renforce la surveillance. Consigne le risque restant et obtiens la dérogation requise, puis installe la mise à jour certifiée et effectue un nouveau scan.
Réduis aussi la surface d’attaque : découvre les actifs externes par des scans en périphérie, DNS et les enregistrements de certificats ; supprime les services inutilisés et les systèmes retirés. Les tests des mesures de sécurité, les tests d’intrusion, l’émulation d’adversaires et les signalements issus de programmes de prime aux bogues peuvent révéler des chemins qui nécessitent une attention. Supprimer un composant inutile empêche l’accumulation de futurs constats à son sujet.
Points clés
- La remédiation supprime une faiblesse ; l’atténuation réduit le risque alors que la faiblesse peut subsister.
- Vérifie les mesures compensatoires contre le chemin d’attaque précis qu’elles doivent traiter.
- Distingue les types de mise en œuvre des mesures de leurs fonctions de prévention, de détection, de correction et de réponse.
- Prépare les tests, la mise en œuvre, le retour arrière et la validation pour chaque changement en production.
- Résous les conflits de délais au moyen de fenêtres supplémentaires, de méthodes de mise à jour sûres ou de dérogations approuvées.
- Réduis le nombre d’actifs exposés et de services inutilisés dans le cadre du traitement.
5.2 Rends l’acceptation du risque précise et limitée dans le temps
Certains constats réels ne peuvent pas être corrigés dans le délai prévu par la politique. Une dérogation rend le risque qui en résulte visible et confie la décision à un responsable habilité. C’est une décision encadrée avec une date de fin, pas un moyen de retirer les travaux difficiles du tableau de bord.
Choisis la stratégie de gestion du risque
L’acceptation conserve le risque en connaissance de cause lorsque l’activité est nécessaire à l’organisation ou que les coûts du traitement dépassent le bénéfice attendu. L’atténuation réduit la probabilité ou l’impact. L’évitement met fin à l’activité risquée. Le transfert reporte certaines conséquences financières par un contrat ou une assurance, tandis que la responsabilité reste à l’organisation.
Un contrat ou une police d’assurance n’empêche pas un code d’exploitation d’atteindre un service non corrigé. Examine son périmètre séparément des mesures techniques. Une dérogation refusée laisse toujours une décision à prendre : renforcer les mesures, corriger ou arrêter l’activité.
Rédige le dossier de dérogation
Consigne l’actif et le constat précis, la justification métier, l’analyse du risque, les mesures compensatoires, le risque résiduel, la personne habilitée à approuver, la date d’expiration et les faits déclenchant une révision anticipée. Relie le dossier aux travaux de remédiation afin que la correction permanente prévue reste visible.
Un faux positif signifie que la faiblesse signalée est absente et le constat est clôturé avec des éléments de preuve. Une dérogation signifie que la faiblesse est réelle et que son risque résiduel est conservé temporairement. Supprimer le signalement d’un constat réel en le qualifiant de faux effacerait précisément le risque que la direction doit approuver.
Adapte l’approbation au risque restant
Le responsable du risque approuve à un niveau adapté au risque résiduel. Une dérogation à faible risque peut relever de l’autorité d’un responsable d’actif, tandis qu’un risque résiduel élevé peut nécessiter l’approbation de la direction ou du responsable de la sécurité des systèmes d’information. L’administrateur qui demande le report des travaux n’approuve pas seul sa demande. L’équipe de sécurité évalue les éléments de preuve et recommande des mesures.
Compare le risque restant à l’appétence pour le risque de l’organisation. Une décision dépassant l’autorité déléguée doit être remontée à un niveau supérieur ou refusée. Le fait qu’un système soit difficile à remplacer explique la demande ; il ne prouve pas que son risque est acceptable.
Suis un cas de système ancien
Un instrument de laboratoire utilise un ordinateur de commande sous Windows 7 dont le logiciel du fournisseur ne peut pas fonctionner sur un système plus récent. Le support standard a pris fin le 14 janvier 2020 et son remplacement est budgété pour l’année suivante. L’équipe consigne l’absence de support de l’ordinateur comme un constat réel et propose un réseau isolé, la désactivation du stockage USB, une liste d’applications autorisées et une surveillance supplémentaire.
Le responsable du service et la direction de la sécurité examinent le risque résiduel évalué. La dérogation expire après six mois ou lorsque le remplacement est installé, selon la première échéance atteinte. Le projet de remplacement conserve un responsable et des jalons, même si la date de révision de la dérogation précède sa fin prévue.
Rouvre le dossier lorsque les conditions changent
Un nouveau code d’exploitation, une entrée dans le catalogue KEV, une mesure compensatoire défaillante ou un changement d’exposition peuvent invalider l’évaluation précédente avant son expiration. Réexamine alors le risque, sans attendre la date prévue. Suis le nombre et l’ancienneté des dérogations, les expirations prochaines et les corrections permanentes en attente. Évite les dérogations générales pour des environnements entiers : les actifs peuvent présenter des chemins d’attaque, des responsables et des conséquences différents.
Points clés
- Une dérogation conserve un risque réel ; la clôture d’un faux positif consigne l’absence de faiblesse.
- Documente l’actif, le constat, la justification, les mesures, le risque résiduel, l’approbation, l’expiration et les faits déclenchant une révision.
- Fais approuver la dérogation par une personne habilitée à décider pour le risque résiduel.
- Réexamine le risque avant l’échéance lorsque l’exploitation, l’exposition ou les mesures changent.
- Garde les corrections permanentes et les travaux de remplacement visibles pendant l’acceptation du risque.
5.3 Prouve les corrections et mesure le travail restant
Une mise à jour installée est une action ; une remédiation vérifiée est un résultat. Ne clôture un constat que lorsque les éléments de preuve montrent que la faiblesse initiale a disparu et que le service fonctionne toujours. Suis les délais et la couverture associés à ces preuves afin que les responsables voient où le risque subsiste.
Vérifie la condition initiale
Effectue un nouveau scan des actifs concernés avec le même type de scan pertinent et des identifiants fonctionnels, ou examine directement la version effective du paquet ou le paramètre. Confirme que le contrôle a réussi. Une connexion échouée ne permet pas d’établir qu’une vulnérabilité locale est corrigée. Valide aussi les mesures compensatoires : vérifie que la nouvelle règle d’accès ou le correctif virtuel bloque réellement le chemin concerné.
Une correction peut échouer parce qu’un redémarrage est en attente, qu’un seul nœud du cluster a été mis à jour, qu’une application contient sa propre bibliothèque plus ancienne ou qu’un déploiement écrase le paramètre. Si les instances de remplacement réintroduisent constamment la faille, mets à jour l’image de référence ou le modèle qui les crée. Considère les réouvertures répétées comme le signe d’une cause racine dans le processus de compilation ou de déploiement.
Utilise des états de processus clairs
Fais passer le travail par des états comme ouvert, en cours, risque atténué, risque accepté, résolu en attente de vérification et clôturé. « Risque atténué » signifie qu’une mesure a réduit le risque ; « clôturé » exige les preuves de clôture appropriées. L’intégration du scanneur au système de tickets peut réduire les doublons, mais les changements d’état automatiques doivent toujours respecter les règles de vérification réussie et de dérogation.
Lis les indicateurs ensemble
| Indicateur | Question à laquelle il répond |
|---|---|
| MTTR, délai moyen de remédiation | Combien de temps les corrections vérifiées ont-elles pris en moyenne ? |
| Taux de respect des SLO | Quelle part a respecté le délai applicable ? |
| Constats ouverts par gravité et ancienneté | Quels risques attendent encore, et depuis combien de temps ? |
| Taux de couverture des scans | Quelle part des actifs inventoriés a reçu les scans requis avec succès ? |
| Nombre et ancienneté des dérogations | Quelle quantité de risque est conservée formellement, et pour combien de temps ? |
| Récurrence | À quelle fréquence les constats corrigés réapparaissent-ils ? |
Cinq constats critiques sont clôturés après 4, 9, 12, 20 et 30 jours :
Avec un SLO de 15 jours, seuls trois ont été traités à temps :
La moyenne respecte le délai de 15 jours alors que 40 % de ces constats ont manqué l’objectif. Présente aussi les constats ouverts en retard : une moyenne calculée sur le travail terminé ne dit rien de l’ancienneté d’un élément non résolu.
Procède à l’escalade pour les travaux qui nécessitent une décision
Les tranches d’ancienneté comme 0 à 30, 31 à 60, 61 à 90 et plus de 90 jours montrent les travaux bloqués. Compare l’ancienneté de chaque élément à son propre délai, puis suis la politique du responsable de l’actif à son supérieur et au comité des risques. Une faille nouvellement exploitée peut nécessiter une escalade immédiate, avant tout seuil d’ancienneté.
Les équipes techniques ont besoin de listes d’hôtes, d’éléments de preuve et de corrections. Les responsables ont besoin des tendances, des principaux risques, des travaux en retard et des ressources ou décisions nécessaires. Une baisse du total peut provenir d’échecs de scan ou de la clôture rapide d’éléments à faible impact : compare donc la couverture et l’ancienneté des constats prioritaires avant d’y voir un progrès.
Points clés
- Clôture les constats après une vérification réussie et des contrôles du service.
- Corrige les images, les copies intégrées et les processus de déploiement lorsque les constats réapparaissent.
- Présente le délai moyen de remédiation avec le respect des délais et l’ancienneté des éléments non résolus.
- Mesure la couverture et l’ancienneté des dérogations ainsi que le nombre total de constats.
- Procède immédiatement à l’escalade lorsque la menace évolue de façon urgente et suis la politique pour les travaux en retard.
6Gère les vulnérabilités des applications et du cloud
Les constats applicatifs et cloud étendent le même processus au code, aux dépendances, aux identités et aux paramètres de déploiement. Relie chaque faille à son mécanisme, choisis les tests capables de la révéler et identifie qui doit la corriger. Suis un composant vulnérable dans la chaîne d’approvisionnement logicielle et remonte d’une erreur de configuration cloud jusqu’à son modèle. La vérification doit atteindre chaque copie déployée et la source qui crée les copies futures.
6.1 Relie les failles applicatives à leurs corrections
Les constats applicatifs décrivent des défaillances dans la manière dont les logiciels traitent les données, la mémoire, l’identité ou les erreurs. Adapte la correction au mécanisme. L’OWASP Top 10:2025 est une liste de sensibilisation : défaillance du contrôle d’accès, erreurs de configuration de sécurité, défaillances de la chaîne d’approvisionnement logicielle, défaillances cryptographiques, injection, conception non sécurisée, défaillances de l’authentification, défaillances de l’intégrité des logiciels ou des données, défaillances de la journalisation et des alertes de sécurité, et gestion incorrecte des conditions exceptionnelles.
Empêche les données de devenir des instructions
Une injection se produit lorsqu’une entrée non fiable devient une partie d’une requête ou d’une commande. Utilise des requêtes paramétrées, la validation par liste d’autorisation et des comptes respectant le principe du moindre privilège ; évite les appels au shell construits à partir d’entrées utilisateur. L’injection de script intersite (XSS) exécute un script fourni par un attaquant dans le navigateur d’un autre utilisateur. Une XSS réfléchie revient dans une réponse immédiate, une XSS stockée est enregistrée pour les personnes qui la consulteront plus tard et une XSS fondée sur le DOM apparaît dans le code côté client. Utilise un encodage des sorties adapté au contexte et des modèles sûrs, complétés par une politique de sécurité du contenu. Les cookies HttpOnly limitent l’accès des scripts aux cookies mais ne corrigent pas les sorties non sécurisées.
Distingue les requêtes et les accès aux fichiers
| Faille | Ce qui est détourné | Principales corrections |
|---|---|---|
| CSRF, falsification de requête intersite | Un navigateur connecté envoie une requête non souhaitée qui modifie un état | Jetons anti-CSRF, cookies SameSite, réauthentification pour les actions sensibles |
| SSRF, falsification de requête côté serveur | Un serveur accède à une destination choisie par l’attaquant | Listes de destinations autorisées, accès interne restreint, services de métadonnées durcis |
| Traversée de répertoires | Un chemin sort du dossier autorisé | Identifiants fixes, vérification que le chemin canonique reste dans le répertoire autorisé |
| LFI/RFI, inclusion de fichier local ou distant | Une application inclut un fichier local ou distant choisi par l’attaquant | Supprimer les chemins d’inclusion contrôlés par l’utilisateur et désactiver les inclusions distantes |
Une SSRF peut atteindre les métadonnées cloud à l’adresse 169.254.169.254. L’inclusion de fichier peut divulguer son contenu ou exécuter son code selon la manière dont l’application le traite.
Protège la mémoire et les permissions
Un dépassement de tampon écrit au-delà de la mémoire allouée sur la pile ou dans le tas. Un dépassement d’entier dépasse la plage d’un type ; un calcul non signé sur 8 bits peut revenir de 255 plus 1 à 0. Utilise des vérifications de bornes, des fonctions sûres et des langages à gestion sûre de la mémoire. L’ASLR, DEP/NX et les canaris de pile rendent l’exploitation plus difficile alors que la faille de code subsiste.
Une défaillance du contrôle d’accès permet aux utilisateurs de dépasser leurs permissions, par exemple en lisant la facture d’un autre client après avoir changé son identifiant. Vérifie l’autorisation côté serveur pour chaque requête et refuse l’accès par défaut. Une élévation verticale de privilèges donne des droits plus élevés ; une élévation horizontale donne les droits d’un autre utilisateur. Les corrections de l’authentification et des sessions comprennent l’authentification multifacteur, des identifiants de session aléatoires, leur renouvellement à la connexion et leur expiration.
Traite la conception et les services connexes
Les défaillances cryptographiques comprennent les données non chiffrées, les clés inscrites en dur et les fonctions de hachage rapides pour les mots de passe. Utilise TLS 1.2 ou une version ultérieure, des clés gérées et des fonctions de hachage lentes pour les mots de passe comme Argon2 ou bcrypt. Supprime les comptes par défaut, les fonctionnalités inutiles, le listage des répertoires et les erreurs trop détaillées. Valide les failles précises des composants séparément du risque lié à l’absence de support en fin de vie.
Une conception non sécurisée nécessite des changements de conception et d’implémentation, ainsi qu’une modélisation des menaces pour identifier les mesures manquantes. L’exécution de code à distance permet à un attaquant de faire exécuter à distance le code de son choix ; l’exécution locale de code exige un accès différent. L’empoisonnement des données corrompt des données fiables ou d’entraînement : contrôle les sources et suis leur provenance. En cas d’erreur, échoue en mode fermé afin que les conditions exceptionnelles n’accordent pas d’accès. Un pare-feu applicatif web peut réduire l’exposition pendant la correction du code, mais le code non sécurisé doit toujours être corrigé.
Points clés
- Utilise des requêtes paramétrées contre l’injection et un encodage des sorties adapté au contexte contre les XSS.
- Distingue la CSRF issue du navigateur de la SSRF issue du serveur.
- Limite la sélection des fichiers et les chemins résolus aux ressources autorisées.
- Utilise des opérations mémoire sûres et des vérifications d’autorisation côté serveur.
- Corrige les conceptions non sécurisées et échoue en mode fermé en cas d’erreur.
- Traite l’exécution à distance, les données fiables, la cryptographie et les composants sans support selon leur mécanisme de défaillance réel.
6.2 Teste le code, les dépendances et le processus de livraison
Un logiciel sécurisé nécessite des contrôles à plusieurs étapes, car aucun test ne voit à lui seul tout le système. Ajoute des exigences de sécurité, la modélisation des menaces, la revue de code, des tests automatisés, des contrôles de déploiement et la maintenance au cycle de développement logiciel (SDLC). Avancer les contrôles appropriés dans le cycle est appelé décalage vers la gauche.
Compare les méthodes de test
| Méthode | Ce qu’elle examine | Ce qu’elle peut manquer |
|---|---|---|
| SAST, tests statiques de sécurité des applications | Code source ou bytecode sans exécution ; peut indiquer un fichier et une ligne | Configuration à l’exécution et comportement réel après déploiement |
| DAST, tests dynamiques de sécurité des applications | Application en cours d’exécution par les entrées et parcours accessibles | Pages non atteintes et emplacement exact dans le code source |
| SCA, analyse de composition logicielle | Composants tiers et versions, comparés aux données de vulnérabilité et de licence | Logique applicative personnalisée |
Le SAST peut signaler une valeur de requête concaténée dans une requête. Le DAST peut fournir des éléments issus des réponses de l’application de test en cours d’exécution. Valide les éléments combinés avant de choisir la correction du code. Le fuzzing ajoute des tests avec des entrées malformées pour trouver des plantages et d’autres défaillances. L’authentification et la couverture de l’exploration comptent : une exécution DAST qui n’atteint jamais une page d’administration n’en a pas évalué les entrées.
Trouve les dépendances concernées
La SCA lit les manifestes de paquets, les fichiers de verrouillage ou les fichiers binaires pour identifier les composants intégrés. Par exemple, log4j-core 2.14.1 est affecté par Log4Shell, CVE-2021-44228, avec un score CVSS v3.1 de 10,0. La correction exige une version corrigée adaptée et le redéploiement de chaque application contenant le composant. La version 2.17.1, référence historique de remédiation pour Java 8, traite les failles liées à cet incident ; pour les nouveaux travaux, choisis une version actuellement prise en charge et recommandée par le fournisseur.
Une SBOM consigne les composants, versions, fournisseurs et relations de dépendance dans un format lisible par machine comme SPDX ou CycloneDX. Elle indique où un composant est utilisé. Une déclaration VEX d’un fournisseur indique si un produit est non affecté, affecté, corrigé ou en cours d’analyse pour une vulnérabilité. Vérifie que la déclaration VEX correspond au produit et à sa version et examine le motif fourni avant de modifier l’état d’un constat.
Protège la chaîne d’approvisionnement
Les canaux de mise à jour compromis, les paquets malveillants aux noms similaires et les dépendances abandonnées peuvent introduire des risques par l’intermédiaire de fournisseurs de confiance. La compromission de SolarWinds Orion en 2020 illustre une attaque contre un canal de mise à jour. Évalue les pratiques des fournisseurs ; conviens des attentes relatives aux correctifs et à la divulgation ; demande des SBOM ; vérifie les empreintes ou les signatures ; fige les versions des dépendances ; et utilise des registres internes approuvés. Le verrouillage des versions permet de maîtriser les changements, mais une dépendance figée devenue obsolète nécessite toujours une revue et des mises à jour.
Intègre la sécurité au programme
La modélisation des menaces examine la conception pour déterminer ce qui pourrait mal tourner. STRIDE couvre l’usurpation d’identité, l’altération, la répudiation, la divulgation d’informations, le déni de service et l’élévation de privilèges. Transforme les menaces identifiées en mesures de sécurité et en cas de test.
Le Software Assurance Maturity Model (SAMM) de l’OWASP organise l’amélioration du programme autour de la gouvernance, de la conception, de la mise en œuvre, de la vérification et de l’exploitation : trois pratiques par fonction, 15 au total, avec des niveaux de maturité de 1 à 3. Utilise-le pour planifier les capacités, tandis que la programmation sécurisée au quotidien sépare les données des commandes, encode les sorties, protège les identifiants et les sessions, limite les privilèges et gère les erreurs sans exposer les détails internes.
Points clés
- Combine le SAST, le DAST, la SCA et le fuzzing approprié pour couvrir différents modes de défaillance.
- Utilise les SBOM pour localiser les composants et les déclarations VEX pour évaluer l’état d’une vulnérabilité propre à un produit.
- Reconstruis et redéploie les applications qui intègrent des dépendances concernées.
- Maîtrise les risques liés aux fournisseurs, aux mises à jour et aux paquets tout au long de la livraison.
- Transforme les modèles de menaces en mesures et en tests et utilise SAMM pour améliorer la maturité du programme.
6.3 Évalue les paramètres cloud et corrige ce qui crée les charges de travail
La sécurité du cloud dépend du travail du fournisseur et du client. Identifie le modèle de service avant d’attribuer un constat, puis évalue les paramètres déployés ainsi que les images, le code et les modèles qui les créent. Les ressources cloud peuvent changer plus vite qu’un scan réseau périodique.
Répartis les responsabilités selon le modèle de service
| Modèle | Le fournisseur gère | Le client sécurise |
|---|---|---|
| IaaS | Infrastructure physique et services cloud sous-jacents | Mises à jour du système d’exploitation invité, applications, réseaux, identités, données |
| PaaS | La plateforme | Code applicatif, dépendances, données et accès |
| SaaS | Le service applicatif | Utilisateurs, paramètres d’accès et données |
Dans tous les modèles, les clients restent responsables de leurs données et des personnes qui peuvent y accéder. Une base de données gérée peut supprimer le travail de correction du système d’exploitation tout en laissant au client la correction des permissions excessives ou de l’exposition publique.
Lis les constats de posture par ressource
La gestion de la posture de sécurité du cloud (CSPM) vérifie les configurations par les API des fournisseurs, généralement avec un accès en lecture seule. Prowler et ScoutSuite signalent les constats par ressource et par rapport à des référentiels, comme les CIS Foundations Benchmarks pour le cloud. Répète les contrôles, car les paramètres des comptes, les identités et les règles réseau changent fréquemment.
Les constats courants comprennent le stockage public, les permissions d’identité trop larges comme "Action": "*", les volumes ou instantanés non chiffrés, la journalisation désactivée, les clés d’accès enregistrées dans le code, les utilisateurs privilégiés sans authentification multifacteur, les interfaces de gestion exposées et les accès SSH ou RDP ouverts à tout Internet. 0.0.0.0/0 couvre toutes les adresses IPv4 ; une règle qui l’autorise sur le port 22 ou 3389 expose le service de gestion partout où la ressource est accessible.
Corrige la source du déploiement
L’infrastructure sous forme de code (IaC) décrit les ressources dans des modèles. Checkov ou Trivy peut signaler avant le déploiement une règle Terraform contenant cidr_blocks = ["0.0.0.0/0"] pour SSH. Restreins l’accès à la plage administrative nécessaire ou utilise un bastion ou un service de gestion de session approuvé.
Corrige à la fois le paramètre déployé et son modèle. Sinon, le déploiement suivant peut rétablir l’exposition. Les différences entre les paramètres déclarés et réels constituent une dérive de configuration. Une correction effectuée uniquement dans la console peut être temporaire, même si le contrôle immédiat réussit.
Reconstruis les images et couvre les charges de courte durée
Scanne les images de conteneurs à la recherche de paquets du système d’exploitation et de bibliothèques dans le pipeline de compilation et le registre. Reconstruis-les à partir d’une image de base mise à jour et redéploie-les ; ne compte pas sur la correction individuelle des conteneurs en cours d’exécution. Les images de base minimales réduisent le nombre de composants inutiles. Examine aussi les définitions Kubernetes pour repérer les paramètres risqués comme l’exécution privilégiée.
Utilise les API du fournisseur et les étiquettes de ressources pour inventorier les instances de courte durée. Évalue leurs images de référence, leurs modèles et leurs dépendances ; utilise des agents pris en charge ou l’évaluation des instantanés lorsque c’est adapté. Pour les environnements d’exécution sans serveur gérés, les mises à jour du fournisseur suivent les paramètres de mise à jour du service. Les clients maintiennent le code et les bibliothèques des fonctions, reconstruisent les fonctions fondées sur des conteneurs et mettent à jour les environnements d’exécution personnalisés.
Traite un constat de posture jusqu’à sa vérification
Une évaluation découvre un stockage public de données personnelles, un accès root sans authentification multifacteur et un accès RDP ouvert à tout Internet. Restreins immédiatement l’accès aux données exposées et traite de toute urgence l’identité privilégiée et le chemin de gestion. Corrige les règles du compartiment et du réseau dans les ressources déployées et dans l’IaC. Configure l’authentification multifacteur de l’utilisateur root AWS dans la console de gestion ; les API et l’IaC ordinaires ne permettent pas de l’activer. Relance les contrôles pertinents, vérifie que l’accès à l’application fonctionne toujours et vérifie qu’un déploiement ultérieur conserve la correction.
Points clés
- Attribue les responsabilités selon le modèle de service cloud réel.
- Utilise les contrôles de posture par API pour trouver les problèmes d’exposition, d’identité, de chiffrement et de journalisation.
- Corrige les ressources déployées et les modèles qui les créent.
- Reconstruis et redéploie les images de conteneurs corrigées.
- Inventorie les ressources éphémères et évalue les images, les modèles et les dépendances des fonctions.
- Vérifie les paramètres corrigés et empêche le retour des erreurs au déploiement suivant.
Gestion des vulnérabilités : exemples
1Construis un programme autour d’un parc en évolution
13 étapes
- 1IntroductionPrévois une suite pour chaque constat
Une équipe de sécurité reçoit un rapport de scanneur concernant un service de réservation destiné aux clients. Avant de pouvoir attribuer la mise à jour, elle doit savoir à quoi sert le service, qui en est responsable et comment son risque détermine le délai.
Suis le travail depuis une faiblesse possible jusqu’à une décision prise par un responsable identifié. La fiche d’actif, les éléments du scan et la politique fourniront chacun une partie différente de la réponse.
- 2ExplicationDistingue la faiblesse, l’attaque et le risque
Une vulnérabilité est une faiblesse. Une menace peut causer un dommage, et un code ou une technique d’exploitation tire parti de la faiblesse. Le risque combine la probabilité d’un dommage et son impact.
Le rapport constitue un constat sur un actif. Valide l’existence de la faiblesse avant de décrire son risque dans ce déploiement. Le rôle métier et l’accessibilité de l’actif aident ensuite à transformer les éléments techniques en décision.
- 3LienInscris l’évaluation dans un cycle répétitif
Le travail se répète : identifier les actifs, découvrir les faiblesses, valider les constats, les hiérarchiser, les traiter, puis vérifier et rendre compte.
Un test d’intrusion ou un signalement issu d’un programme de prime aux bogues peut entrer dans le même cycle qu’un résultat de scanneur. Si une faille corrigée et vérifiée réapparaît ensuite sur des serveurs de remplacement, utilise cet élément pour améliorer les fiches d’images et de déploiement du cycle suivant. Les preuves de clôture peuvent révéler une faiblesse du programme tout en permettant de clôturer un ticket.
- 4DéfiTraite un signalement sans CVE
Un développeur signale une véritable faiblesse du contrôle d’accès dans un processus de réservation personnalisé. Aucune CVE ne l’identifie. L’équipe doit-elle attendre une CVE avant d’attribuer le traitement, et pourquoi ?
---reveal---
Non. Une CVE est un identifiant de vulnérabilité enregistrée, tandis qu’une faille personnalisée peut nécessiter une action sans cet identifiant. Valide le signalement, consigne le service concerné et son responsable, hiérarchise le risque et suis le traitement jusqu’à sa vérification.
- 5ExplicationCrée la fiche nécessaire aux décisions
Le service de réservation doit avoir un identifiant d’actif stable, un nom d’hôte et des adresses, un responsable, une équipe de support, les logiciels, un rôle métier, une classification des données, une criticité, une exposition et un état dans le cycle de vie.
Une adresse IP actuelle aide à atteindre le service, mais elle peut être réattribuée. Une identité stable maintient ses constats liés à la bonne ressource. Conviens de la criticité avec le responsable selon l’impact métier, y compris les effets sur les services dépendants.
- 6ExempleRapproche les actifs avant de soustraire les nombres
La découverte trouve 150 hôtes actifs. La CMDB contient 132 fiches, et le rapprochement confirme que les 132 figurent dans les résultats de découverte. Les 18 autres hôtes actifs ne sont pas répertoriés.
Attribue maintenant un responsable à chacun et détermine s’il doit faire partie de l’environnement. Si certains hôtes de la CMDB n’étaient pas apparus dans la découverte, la seule soustraction des totaux aurait masqué une partie de l’écart. Compare les ensembles réels, pas seulement leur taille.
- 7ExempleMesure la population non couverte
L’évaluation scanne avec succès 126 de ces 150 hôtes actifs pendant la même semaine. Le taux de couverture est :
Vingt-quatre hôtes actifs restent sans contrôle. Le total de 132 fiches de la CMDB n’est pas le bon dénominateur, car la découverte a déjà établi une population active plus importante. Garde des périodes de compte rendu cohérentes pour qu’un ancien scan ne soit pas compté dans la couverture actuelle.
- 8DéfiRepère les ressources entre les scans planifiés
Des processus de réservation ne s’exécutent que quelques minutes dans un compte cloud. Ils apparaissent dans les journaux de déploiement mais jamais dans le scan réseau du week-end. Quel changement d’inventaire et d’évaluation permettrait de combler cette lacune ?
---reveal---
Utilise les API et les étiquettes du fournisseur pour enregistrer les ressources de courte durée, puis évalue leurs images, modèles et dépendances. Un scan réseau plus rapide peut tout de même manquer toute leur durée de vie. Relie les ressources à des identités stables et à des responsables.
- 9ExplicationTransforme l’appétence pour le risque en règle opérationnelle
La direction approuve la politique de risque. Elle indique ce qui est évalué, qui est responsable des décisions, comment les priorités sont attribuées, quand le travail doit être terminé et comment les retards font l’objet d’une escalade.
Un SLO est un objectif interne mesurable, comme un délai à compter de la première détection. Un SLA est un accord formel avec un prestataire ou un client. Précise le point de départ du délai et le processus de dérogation afin que les différentes équipes mesurent la même obligation.
- 10ExempleCompare le risque résiduel au seuil
Dans un exemple, la probabilité est évaluée à 4 et l’impact à 5, ce qui donne un risque de 20. Une mesure testée abaisse la probabilité à 2, l’impact restant à 5 et le risque résiduel à 10.
La politique fictive exige une remédiation lorsque le risque résiduel dépasse 8. La mesure aide, mais 10 dépasse toujours 8. Le responsable doit donc obtenir une correction dans le délai requis ou une dérogation autorisée ; la seule réduction du risque n’autorise pas l’arrêt du travail.
- 11DéfiRésous un conflit de délais
Un responsable de service indique qu’une correction doit attendre une fenêtre normale qui tombe après son SLO. Aucune dérogation n’a été approuvée. Que doit faire l’analyste face au risque de dépassement du délai ?
---reveal---
Suis la politique d’escalade et organise un changement sûr plus tôt ou une dérogation formelle limitée dans le temps avec des mesures vérifiées. Le calendrier normal de maintenance explique la contrainte mais ne vaut pas acceptation. Garde visibles le responsable, le risque résiduel et la correction permanente.
- 12DéfiRelie un nouvel actif à la politique
Un serveur public de réservation non répertorié est découvert avec un signalement crédible de vulnérabilité. Aucune équipe n’est responsable de sa fiche d’inventaire. Quel travail doit être accompli avant que le signalement ne devienne une demande de traitement exploitable ?
---reveal---
Établis une identité stable et désigne un responsable, valide la faiblesse et évalue l’impact métier et l’exposition. Applique la politique pour attribuer une priorité et un délai, puis transmets au responsable les éléments de preuve et le traitement requis. La découverte seule n’a pas fourni ces décisions.
- 13RécapitulatifMaintiens la responsabilité du travail
Garde chaque constat lié à ses éléments de preuve, à une fiche d’actif stable, à un responsable et à une décision prise selon la politique. Les actifs inconnus et les failles récurrentes alimentent le cycle suivant ; les délais et les dérogations maintiennent la responsabilité du traitement.
2Conçois une évaluation capable de voir tout le système
14 étapes
Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.
- 1IntroductionPars des informations nécessaires
- 2ExplicationDistingue l’emplacement de l’accès
- 3ExempleAdapte la méthode à l’équipement
- 4Point cléPrécise ce que teste le scan
- 5DéfiComplète la vue d’évaluation manquante
- 6ExplicationRédige le plan opérationnel du scan
- 7ExemplePréserve la segmentation et la visibilité
- 8LienApplique les exigences au bon scan
- 9DéfiPlanifie en tenant compte d’une contrainte d’automate
- 10ExplicationAssocie la question à l’outil
- 11ExempleDistingue le test des mesures de l’évaluation des correctifs
- 12DéfiVérifie l’artefact avant le déploiement
- 13DéfiTrouve les lacunes d’un plan d’évaluation
- 14RécapitulatifÉvalue ensemble la méthode et le bon déroulement du scan
3Valide un rapport avant d’attribuer les corrections
10 étapes
Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.
- 1IntroductionVa au-delà du nombre total de constats par gravité
- 2ExplicationTrouve les éléments de preuve et le responsable
- 3ExempleInterprète un port de base de données filtré
- 4DéfiExamine une amélioration soudaine
- 5ExplicationClasse séparément le rapport et la réalité
- 6ExempleCompare la version de la distribution à son avis
- 7ConseilLimite la portée d’une décision de faux positif
- 8DéfiChoisis le dénominateur approprié
- 9DéfiGarde les affirmations distinctes
- 10RécapitulatifRends chaque conclusion traçable
4Transforme les scores et les signaux de menace en ordre de travail
18 étapes
Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.
- 1IntroductionJustifie la priorité
- 2ExplicationLis le vecteur en termes d’accès et d’impact
- 3ExempleCalcule la contribution de l’impact
- 4ExempleCombine et arrondis le score de base
- 5DéfiDistingue l’accès réseau de l’exposition à Internet
- 6ExplicationAjuste la v3.1 aux conditions actuelles de la menace
- 7LienUtilise les faits locaux sans modifier la faille
- 8ExplicationReconnais la structure de CVSS 4.0
- 9DéfiExplique correctement une différence de score
- 10ExplicationDistingue KEV et EPSS
- 11Point cléUtilise les éléments actuels les plus solides sur la menace
- 12LienChoisis une action avec un arbre de décision
- 13DéfiAgis avant une mise à jour du catalogue
- 14ExplicationAjoute l’impact métier et les mesures efficaces
- 15ExempleApplique une politique de priorité ordonnée
- 16DéfiTiens compte d’une mesure qui ne fait que surveiller
- 17DéfiÉtablis l’ordre de travail à partir de signaux concurrents
- 18RécapitulatifConserve les données qui justifient le délai
5Traite un constat et démontre le résultat
13 étapes
Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.
- 1IntroductionSuis une correction retardée jusqu’à un résultat vérifié
- 2ExplicationChoisis ce que le traitement modifie
- 3ExemplePrépare la protection pendant la certification
- 4DéfiReconnais une affirmation de mesure inefficace
- 5ExplicationConsigne précisément ce qui est accepté
- 6Point cléDistingue l’approbation d’une décision de faux positif
- 7DéfiRéexamine le risque avant la date prévue
- 8ExplicationVérifie la faiblesse initiale et le service
- 9ExempleRemonte à la source d’un constat récurrent
- 10ExempleLis le délai moyen avec le taux de respect
- 11DéfiInterprète un tableau de bord qui paraît meilleur
- 12DéfiClôture correctement un constat retardé
- 13RécapitulatifRends compte des décisions autant que de l’activité
6Corrige les constats applicatifs et cloud à leur source
16 étapes
Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.
- 1IntroductionSuis un constat au-delà de l’hôte en fonctionnement
- 2ExplicationAdapte les corrections de code au mécanisme
- 3LienDistingue les failles de requête du navigateur et du serveur
- 4ExempleCorrige les autorisations sans te fier aux identifiants cachés
- 5DéfiChoisis la correction d’une écriture non sécurisée
- 6ExplicationDonne un rôle propre à chaque test
- 7ExempleLocalise le composant avant de planifier les reconstructions
- 8Point cléAssocie la déclaration VEX au produit réel
- 9DéfiComplète les éléments manquants sur les dépendances
- 10LienIntègre les contrôles à la livraison
- 11ExplicationAttribue les responsabilités cloud avant le ticket
- 12ExempleCorrige l’exposition dans la ressource et le modèle
- 13ExempleCorrige l’image qui crée les conteneurs
- 14DéfiDistingue les mises à jour de l’environnement d’exécution des responsabilités applicatives
- 15DéfiVérifie qu’une correction cloud est durable
- 16RécapitulatifSécurise aussi les copies futures
Gestion des vulnérabilités : QCM
Série 1 : Des fiches d’actifs aux constats exploitables10 Questions Pratiques
Question 1 sur 10
Afficher la réponseMasquer la réponse
Question 2 sur 10
Afficher la réponseMasquer la réponse
Question 3 sur 10
Afficher la réponseMasquer la réponse
Question 4 sur 10
Afficher la réponseMasquer la réponse
Question 5 sur 10
Afficher la réponseMasquer la réponse
Question 6 sur 10
Afficher la réponseMasquer la réponse
Question 7 sur 10
Afficher la réponseMasquer la réponse
Question 8 sur 10
Afficher la réponseMasquer la réponse
Question 9 sur 10
Afficher la réponseMasquer la réponse
Question 10 sur 10
Afficher la réponseMasquer la réponse
Série 2 : Valide les éléments de preuve et choisis la prochaine action10 Questions Pratiques
Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.
Question 1 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 2 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 3 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 4 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 5 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 6 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 7 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 8 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 9 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 10 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Série 3 : Vérifie les hypothèses avant d’accepter les résultats des scans10 Questions Pratiques
Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.
Question 1 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 2 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 3 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 4 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 5 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 6 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 7 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 8 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 9 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 10 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Série 4 : Combine validation, priorité et vérification10 Questions Pratiques
Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.
Question 1 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 2 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 3 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 4 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 5 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 6 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 7 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 8 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 9 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 10 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Série 5 : Résous les signaux concurrents dans un processus complet10 Questions Pratiques
Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.
Question 1 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 2 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 3 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 4 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 5 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 6 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 7 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 8 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 9 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Question 10 sur 10
Afficher la réponseMasquer la réponse
Enregistre cette unité pour voir cette réponse.
Tu bloques sur ton propre exercice ? Aide aux Devoirs
Mots-Clés
A
Acceptation du risque
Analyse statique
Appétence pour le risque
Arsenalisation
ASV
Atténuation
C
Catalogue KEV de la CISA
Chaîne d’attaque
Chaîne vectorielle
Charge de travail éphémère
Charge de travail sans serveur
CMDB
Code d’exploitation
Complexité de l’attaque
Conditions requises pour l’attaque
Constat rouvert
Contexte d’exposition
Correctif virtuel
CPE
CSPM
CSRF
CVE
CVSS
CVSS-BTE
CWE
Cycle de développement logiciel sécurisé
D
DAST
Débogueur
Défaillance du contrôle d’accès
Délai moyen de remédiation
Dépassement d’entier
Dépassement de tampon
Dérive de configuration
Dérogation
Disponibilité d’une correction
É
Échouer en mode fermé
Éléments de preuve du constat
Évaluation par agent
Évaluation passive
Évitement du risque
E
Encodage des sorties
EPSS
Exécution de code à distance
F
Faux négatif
Faux positif
Fenêtre de maintenance
Flux d’informations sur les vulnérabilités
Fuzzing
G
Gouvernance
I
Identification des équipements par empreinte
Image de conteneur
Image de référence
Informatique fantôme
Infrastructure sous forme de code
Injection
Injection de script intersite
Inventaire des actifs
M
Menace
Mesure compensatoire
Métriques environnementales
Métriques supplémentaires
Métriques temporelles
Modèle de responsabilité partagée
Modélisation des menaces
N
Niveau de criticité
P
Périmètre
Périmètre du scan
Port filtré
Port ouvert
Priorité
Privilèges requis
Profil de scan
Proxy d’interception
Q
Qualité de détection
R
Rang centile EPSS
Récurrence
Remédiation
Requête paramétrée
Responsable du risque
Retour arrière
Rétroportage
Risque
Risque inhérent
Risque résiduel
S
SAMM
SAST
SBOM
SCA
Scan authentifié
Scan de conformité à un référentiel
Scan non authentifié
Scanneur d’infrastructure sous forme de code
Scanneur de ports
Scanneur de vulnérabilités
Simulation d’intrusions et d’attaques
SLA
SLO
SSRF
SSVC
Système subséquent
T
Taux de respect des objectifs de niveau de service
Technologies opérationnelles
Tranche d’ancienneté
Transfert du risque
Traversée de répertoires
V
Valeur de l’actif
Vecteur d’attaque
Vérification
VEX
Vrai négatif
Vrai positif
Vulnérabilité
Vulnérabilité du jour zéro
À propos de cette unité
Crée ton propre Matériel d'Étude
Transforme tes notes, diapos et documents en Guides d'Étude, Questions Pratiques, Flashcards et 6 autres outils.