Versioni software: chiave per la sicurezza IT
Identificazione delle versioni dei prodotti per la valutazione dello stato di release e patch e il rilevamento delle vulnerabilità IT pubblicate
Variante 1: Software installato

Variante 1: Software installato
La variante più semplice e ovvia è quella di interrogare il gestore dei pacchetti (Unix, Linux, macOS) o l'inventario del software (Windows) dei sistemi operativi per scoprire quali prodotti sono stati installati sull'host.
La figura seguente mostra un esempio di come Versio.io rende disponibili i dati nella piattaforma. Per ogni prodotto installato sono disponibili informazioni sul produttore, il nome del prodotto, la versione utilizzata e altri metadati.
Variante 2: Processi eseguiti dal sistema operativo

Variante 2: Processi eseguiti dal sistema operativo
Una variante più complessa consiste nel riconoscere continuamente tutti i processi in esecuzione su un sistema operativo e quindi richiederne la versione. In Windows è facile richiedere il produttore, il prodotto e la versione tramite le informazioni di processo disponibili in Windows. Nei sistemi operativi basati su Linux non esiste uno standard e quindi la determinazione della versione è un po' più complicata, poiché sono necessarie diverse procedure di determinazione. Di seguito sono riportati alcuni modi per registrare le informazioni sulla versione e un esempio di come un processo che include il rilevamento della versione viene mappato in Versio.io:
- Riga di comando: java --version
- Variabile ambiente: JAVA_VERSION=21.0.5
- Riga in un file di informazioni o configurazione: versione: 21.0.5
- Nome directory: /opt/openjdk21.0.5/bin/java
Confronto tra le varianti
| Prodotti software installati | Processi del sistema operativo eseguiti | |
|---|---|---|
| Valutazione qualitativa |
|
|
| Importatore Versio.io | Software installato sull'host (basato su agente e senza agente) | Processo host (basato su agente) |
| Sforzo/Costo | basso | alto |
Raccomandazione
- Gestione desktop/dispositivi finali = Software installato
- Gestione server = Software installato e/o processi del sistema operativo
Valutazione della sicurezza informatica di Outlook
- È una versione stabile?
- Si sta utilizzando l'ultima release?
- Si sta utilizzando l'ultima versione del release?
- Viene utilizzata una versione con supporto a lungo termine (LTS)?
- Si sta utilizzando l'ultima versione con supporto a lungo termine?
- La versione implementata dispone ancora dell'assistenza clienti (supporto) del produttore?
- La versione distribuita è ancora coperta dal servizio di manutenzione fornito dal produttore?

Autori | 17 marzo 2025