Glossaire · Cybersécurité
SCA
Aussi appelé : Software Composition Analysis · Analyse de composition logicielle
Définition
Le SCA inventorie les composants open source utilisés par une application, c'est-à-dire les bibliothèques tierces dont elle dépend, et vérifie si des vulnérabilités connues y ont été publiées. Une application moderne est composée à plus de trois quarts de code qu'elle n'a pas écrit, et une faille dans l'un de ces composants est une faille dans l'application. Dependabot, Snyk ou Trivy en sont des exemples.
Dans la pratique
Les affaires Log4Shell ou xz ont montré qu'une seule bibliothèque vulnérable pouvait exposer des milliers d'entreprises en quelques heures. Le SCA produit aussi la nomenclature logicielle (SBOM) de plus en plus exigée par les grands comptes et les réglementations.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.