Chaîne d'approvisionnement en logiciels

Dans le développement de logiciels, nous dépendons à la fois de composants ou d'artefacts propres et tiers. Une gestion flexible des dépendances est essentielle pour les logiciels modernes. Les gestionnaires de packages tels que NPM, Maven, pip ou NuGet sont souvent utilisés pour spécifier les dépendances logicielles. Ces outils ont été conçus dans un souci de commodité et de facilité d'utilisation, et non de sécurité. Le problème Le problème...

La technologie logicielle a évolué, et les pirates informatiques ont évolué avec elle. La course aux armements contre les mauvais acteurs s’est principalement limitée aux vulnérabilités et aux attaques dirigées contre les logiciels déployés. S’attaquer à la chaîne d’approvisionnement en logiciels, même s’il n’est pas invisible, n’était pas la cible principale des méchants…