Vulnérabilités¶
La page Vulnérabilités liste les vulnérabilités publiées (CVE) qui concernent les versions de vos technologies en service, et ce que chacune atteint : les serveurs qui portent une version concernée et les applications qui l'utilisent. Vous traitez chaque vulnérabilité et notez ce que vous avez fait.
Ouvrez-la depuis Cartographie SI > Vulnérabilités, dans le groupe Exploitation. Il faut infrastructure:reader pour la consulter et infrastructure:member pour changer un état. Les nombres et les listes d'applications n'apparaissent que si vous pouvez aussi lire les applications.
Disponibilité¶
Les vulnérabilités sont suivies par défaut dans le cloud. Sur une installation sur site, elles restent désactivées tant que votre administrateur ne les active pas, et le serveur doit alors joindre la NVD (la base nationale des vulnérabilités des États-Unis) ou un miroir de celle-ci. Tant qu'elles sont désactivées, KANAP n'en montre rien : ni page, ni colonne dans la liste des technologies, ni section sur une technologie, ni réglage de notification, ni e-mail.
Comment KANAP les trouve¶
KANAP lit les vulnérabilités publiées par la NVD toutes les 6 heures et les compare à vos technologies :
- Produits : une technologie est comparée par ses identifiants CPE produit (voir Technologies). Une technologie qui n'en a aucun ne reçoit aucune vulnérabilité. Les technologies retirées sont écartées.
- Versions : seules les versions en service comptent : installées sur un serveur en service, ou utilisées par une application en service.
- Numéros de version : les versions se comparent sur leurs nombres, partie par partie.
2016 SP3compte comme 2016 et19ccomme 19. Une version de moins de trois nombres vaut pour toute sa branche :9.0couvre tous les9.0.x. Une version que KANAP ne peut pas comparer, comme un libellé sans nombre, compte comme concernée. - Version inconnue : un serveur ou une application qui ne nomme aucune version est potentiellement concerné par toutes les vulnérabilités du produit. Sa ligne affiche Non renseignée dans la colonne Version.
Certaines vulnérabilités ne s'appliquent que lorsque deux produits tournent ensemble, par exemple Tomcat sur Windows. KANAP les montre pour le seul produit vulnérable : l'une d'elles peut donc apparaître pour une installation qu'elle ne touche pas. Marquez-la Non concernée.
Une vulnérabilité que la NVD n'a pas encore analysée apparaît une fois analysée.
Les changements comptent tout de suite. Quand vous ajoutez une technologie ou un identifiant CPE produit, KANAP cherche aussitôt ce produit dans la NVD ; la section Vulnérabilités de la technologie indique « Recherche des vulnérabilités en cours… » jusqu'à la fin de la recherche. Quand une version, un serveur ou une application d'une technologie change, KANAP rapproche à nouveau la technologie dès que le changement est enregistré. Rapprocher à nouveau sur la technologie fait la même chose à la main.
La liste¶
La liste utilise la grille standard : une ligne par technologie, version et vulnérabilité, la plus sévère en premier. Une vulnérabilité qui concerne trois versions de SQL Server donne trois lignes, chacune avec son propre état. Elle s'ouvre sur les lignes À traiter : videz le filtre de la colonne État pour voir les autres.
Colonnes :
| Colonne | Ce qu'elle montre |
|---|---|
| CVE | L'identifiant de la vulnérabilité, par exemple CVE-2024-1234 |
| Sévérité | Critique, Élevée, Moyenne, Faible, Aucune ou Non évaluée |
| Score | Le score CVSS. Masquée par défaut |
| Résumé | La description de la NVD |
| Technologie | La technologie concernée |
| Version | La version concernée. Non renseignée quand un serveur ou une application utilise la technologie sans nommer sa version : la ligne est alors potentiellement concernée |
| Éditeur | L'éditeur de la technologie. Masquée par défaut |
| Serveurs | Le nombre de serveurs qui portent cette version, directement ou par le serveur dans lequel ils tournent |
| Applications | Le nombre d'applications qui utilisent cette version, hébergées ou déclarées |
| État | À traiter, Traitée ou Non concernée |
| Note | La note de la ligne. Masquée par défaut |
| Publication | La date de publication |
Filtres : chaque colonne a son propre filtre sous son en-tête. Sévérité, Technologie, Version, Éditeur et État proposent des cases à cocher (Version propose aussi Non renseignée), Score un nombre, Publication une date, CVE et Résumé un texte. La zone de recherche au-dessus de la grille porte sur l'identifiant CVE, le résumé et le nom de la technologie.
Tri par Sévérité, Score, Publication, CVE ou Technologie. Le sélecteur de colonnes affiche ou masque des colonnes, et la grille retient votre choix.
Liens : la page lit ses filtres dans son adresse, ce qui permet de partager une liste filtrée. ?technology=TEC-4 garde une technologie, ?version=none les lignes sans version renseignée, ?state=all tous les états, ?period=30 les vulnérabilités publiées dans les 30 derniers jours. Le lien des e-mails utilise period.
Changer l'état de plusieurs lignes¶
Avec infrastructure:member, cochez les lignes à changer. La case de l'en-tête sélectionne toutes les lignes du filtre, y compris celles qui ne sont pas encore chargées ; vous pouvez ensuite en décocher. Un bandeau au-dessus de la grille indique combien de lignes sont sélectionnées, et Tout désélectionner vide la sélection.
Changer l'état (n) demande alors :
- L'État à donner.
- Une Note commune, facultative. Sans note, chaque ligne garde la sienne.
Avant que vous confirmiez, la fenêtre indique combien de lignes le changement touche, sur combien de vulnérabilités. Une ligne trouvée après ce comptage reste telle quelle. Au-delà de 5 000 lignes, resserrez les filtres ou sélectionnez moins de lignes.
Par exemple, pour marquer toutes les versions non renseignées de PostgreSQL comme non concernées : filtrez Technologie sur PostgreSQL et Version sur Non renseignée, cochez la case de l'en-tête, cliquez sur Changer l'état, choisissez Non concernée et écrivez la raison dans la note.
Traiter une vulnérabilité¶
Cliquez sur une ligne pour ouvrir sa vulnérabilité dans un panneau latéral. Le panneau couvre toutes les technologies et versions que la vulnérabilité concerne. Vous voyez :
- Le résumé, le vecteur CVSS et les liens de référence (avis de l'éditeur, correctifs).
- Technologies et versions : chaque version concernée, avec son État et une note.
- Serveurs : chaque serveur qui porte une version concernée, avec la technologie, la version et le serveur dans lequel il tourne.
- Applications : chaque application qui utilise une version concernée, avec son serveur.
Réglez l'état de chaque version :
| État | Signification |
|---|---|
| À traiter | Personne ne l'a encore examinée |
| Traitée | La version est corrigée, ou un contournement est en place |
| Non concernée | La vulnérabilité ne s'applique pas à votre installation |
La note dit comment, par exemple « corrigé le 12 mars, changement CHG-123 ». Elle s'enregistre quand vous quittez le champ. Le journal d'audit garde qui a changé un état, et quand.
KANAP ne change jamais un état que vous avez choisi. Quand une version ne correspond plus (vous l'avez mise à jour, la technologie a été retirée, la NVD a changé ses données), une ligne encore À traiter disparaît. Une ligne que vous avez traitée reste, grisée, avec son état ; elle revient telle quelle si la version correspond de nouveau.
Export¶
Exporter en CSV télécharge les vulnérabilités qui répondent aux filtres, une ligne par ligne de la grille, dans son ordre, dans la langue de votre écran. Au-delà de 10 000 vulnérabilités, resserrez d'abord les filtres.
Notifications par e-mail¶
Après chaque vérification, les responsables IT d'une technologie reçoivent un e-mail sur ses nouvelles vulnérabilités critiques ou élevées encore à traiter :
- Ce qui est annoncé : une vulnérabilité publiée dans les 30 derniers jours sur un produit auquel la technologie était déjà comparée, ou une vulnérabilité connue qui vient de devenir critique ou élevée.
- Ce qui ne l'est pas : la première comparaison d'une technologie, ou d'un identifiant CPE que vous venez d'ajouter, est silencieuse. Ses résultats attendent sur cette page.
- Combien : 25 lignes au plus, une par technologie et par vulnérabilité, puis un lien vers la page, filtrée sur les vulnérabilités publiées dans les 30 derniers jours.
- Combien de fois : chaque personne entend parler d'une vulnérabilité sur une technologie une seule fois. Une vulnérabilité non annoncée lors de sa vérification ne l'est jamais plus tard.
Les destinataires sont les responsables IT de la technologie dont le compte est actif et qui peuvent lire l'infrastructure. Chacun peut couper ces e-mails sous Notifications des technologies dans ses réglages de notification. Voir Paramètres. Aucun e-mail ne part tant que l'envoi d'e-mails n'est pas configuré sur votre installation.
Où les vulnérabilités apparaissent aussi¶
- Liste des technologies : la colonne Vulnérabilités à traiter, en orange quand certaines sont critiques ou élevées. Voir Technologies.
- Fiche technologie : la section Vulnérabilités de l'onglet Relations. Voir Technologies.
Conseils¶
- Renseignez les identifiants CPE : les technologies du catalogue les ont déjà. Pour les autres, cherchez le produit dans le dictionnaire CPE du NIST.
- Saisissez les versions : un serveur ou une application sans version est potentiellement concerné par tout, ce qui masque l'exposition réelle.
- Écrivez la note : la personne qui lira la vulnérabilité ensuite voit ce qui a été fait.