Chaîne d'approvisionnement logicielle
Chaîne d'approvisionnement logicielle (en anglais software supply chain) : ensemble des composants, outils, systèmes et personnes qui interviennent entre le code source et le logiciel exécuté : dépendances, images de base, CI, registres.
Une attaque peut viser n'importe quel maillon : dépendance compromise, outil de construction piégé, CI détournée, étiquette réécrite. Les défenses se combinent : dépendances et images épinglées par empreinte, constructions reproductibles, SBOM, provenance, signatures, et vérification au déploiement.
Dans les cours
- Construire des images de conteneurs, leçon 8 : SBOM et attestations de provenance
- Construire des images de conteneurs, leçon 9 : Signer et vérifier ses images
- Construire des images de conteneurs, leçon 10 : Construire en intégration continue