Un inventario dei componenti è un registro delle parti presenti in un prodotto software, incluse librerie, moduli, pacchetti e altre dipendenze. Indica ai difensori quali software sono stati inclusi in un'applicazione e spesso da dove proviene ciascun elemento. In pratica, questa è l'idea centrale dietro un SBOM, o software bill of materials.
Gli inventari dei componenti sono importanti perché i team di sicurezza non possono proteggere software che non riescono a identificare. Se una libreria vulnerabile è elencata nell'inventario, i difensori possono verificare rapidamente quali prodotti sono interessati, se è necessaria una patch e se più sistemi condividono la stessa dipendenza. Anche gli attaccanti traggono vantaggio quando gli inventari mancano o sono obsoleti, perché i componenti nascosti o sconosciuti sono più difficili da monitorare e aggiornare. Un buon inventario supporta la gestione delle vulnerabilità, la revisione dei fornitori e la risposta agli incidenti trasformando un prodotto opaco in qualcosa che i team possono ispezionare e confrontare.


