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.