SBOM (Software Bill of Materials)
Definizione rapida
Inventario strutturato dei componenti e delle dipendenze software presenti in un prodotto o artefatto.
Spiegazione
Una SBOM migliora visibilità su librerie, versioni, licenze e vulnerabilità e aiuta a reagire quando un componente viene coinvolto in un incidente. Deve essere aggiornata e associata alla versione corretta del prodotto.
Esempio pratico
Durante una release il team genera una SBOM con dipendenze dirette e transitive e la conserva accanto all’artefatto firmato.
Spiegazione tecnica
Il documento può usare formati standard come SPDX o CycloneDX e contenere identificativi, relazioni, versioni e produttori; la qualità dipende dalla completezza dell’inventario.
Da non confondere con
Non è un antivirus né una certificazione di sicurezza: descrive la composizione, non dimostra che ogni componente sia privo di rischio.