Les versions logicielles, élément clé pour renforcer la cybersécurité
Identification des versions des produits pour l'évaluation du statut des versions et des correctifs et la détection des vulnérabilités informatiques publiées
En brefRequest une démoCommencez un essai gratuitVariante 1 : Logiciel installé

Variante 1 : Logiciel installé
La variante la plus simple et la plus évidente consiste à interroger le gestionnaire de paquets (Unix, Linux, MacOS) ou l'inventaire des logiciels (Windows) des systèmes d'exploitation pour savoir quels produits ont été installés sur l'hôte.
La figure suivante montre un exemple de la manière dont Versio.io met les données à disposition sur la plateforme. Pour chaque produit installé, il existe des informations sur le fabricant, le nom du produit, la version utilisée et d'autres métadonnées.
Variante 2 : processus exécutés du système d'exploitation

Variante 2 : processus exécutés du système d'exploitation
Une variante plus complexe consiste à reconnaître en permanence tous les processus en cours d'exécution sur un système d'exploitation, puis à interroger leur version. Sous Windows, il est facile d'interroger le fabricant, le produit et la version via les informations sur les processus disponibles dans Windows. Dans les systèmes d'exploitation basés sur Linux, il n'existe pas de norme et la détermination de la version est donc un peu plus délicate, car elle nécessite une grande variété de procédures de détermination. Voici quelques méthodes pour enregistrer les informations de version et un exemple de la manière dont un processus incluant la détection de version est mappé dans Versio.io :
- Ligne de commande : java --version
- Variable d'environnement : JAVA_VERSION=21.0.5
- Ligne dans un fichier d'informations ou de configuration : version : 21.0.5
- Nom du répertoire : /opt/openjdk21.0.5/bin/java
Comparaison des variantes
| Produits logiciels installés | Processus du système d'exploitation exécutés | |
|---|---|---|
| Évaluation qualitative |
|
|
| Importateur Versio.io | Logiciel installé sur l'hôte (avec ou sans agent) | Processus hôte (basé sur un agent) |
| Effort/Coût | faible | élevé |
Recommandation
- Gestion des postes de travail/terminaux = Logiciels installés
- Gestion du serveur = Logiciels installés et/ou processus du système d'exploitation
Évaluation de la cybersécurité Outlook
- S'agit-il d'une version stable ?
- La dernière version est-elle utilisée ?
- La dernière version de la publication est-elle utilisée ?
- Une version à support long terme (LTS) est-elle utilisée ?
- La dernière version avec support à long terme est-elle utilisée ?
- La version déployée bénéficie-t-elle toujours du service client (assistance) du fabricant ?
- La version déployée bénéficie-t-elle toujours de la maintenance fournie par le fabricant ?

Auteurs | 17 mars 2025