Définition simple
Une SBOM est la liste structurée des composants et dépendances qui composent un logiciel.
Définition technique
Software Bill of Materials peut être échangée dans des formats tels que SPDX ou CycloneDX. Elle facilite l'identification des dépendances affectées par une vulnérabilité, sans garantir à elle seule l'absence de failles.
À quoi cela sert ?
inventorier les composants logiciels d’un produit.
Exemple concret
une application publie les bibliothèques et versions qu’elle embarque.
Problèmes fréquents
- inventaire incomplet
- dépendance transitive
- format non intégré
À retenir : une SBOM inventorie les composants logiciels et dépendances d’un produit ; sa valeur dépend de sa mise à jour et de son rapprochement avec les vulnérabilités connues.