Page d'accueil d'OpenText.
Thèmes techniques

Qu'est-ce que la sécurité de la chaîne d'approvisionnement en logiciels ?

Illustration des éléments informatiques avec un point d'interrogation en point de mire

Présentation

La sécurité de la chaîne d'approvisionnement en logiciels consiste à protéger les composants, les outils, les processus et les services qui constituent le cycle de développement et de livraison des logiciels. Elle garantit que chaque élément - des bibliothèques open-source aux systèmes de construction et aux pipelines de déploiement - est digne de confiance, inviolable et conforme.

Sécurité de la chaîne d'approvisionnement en logiciels

Pourquoi la sécurité de la chaîne d'approvisionnement en logiciels est-elle importante ?

Les applications modernes sont rarement conçues à partir de zéro. Au lieu de cela, ils s'appuient fortement sur des bibliothèques open-source, du code tiers, des API et des modèles d'infrastructure en tant que code. Si cela accélère l'innovation, cela introduit également de nouveaux risques.

Des attaques récentes très médiatisées, comme celles de SolarWinds et de Log4j, montrent comment les adversaires exploitent les faiblesses de la chaîne d'approvisionnement pour infiltrer des milliers d'organisations à la fois. En l'absence de mesures de protection adéquates, les entreprises s'exposent à des risques :

  • Exposition à des composants tiers malveillants ou vulnérables.
  • Risques liés à la compromission des pipelines de construction ou des outils CI/CD.
  • Défauts de conformité liés aux nomenclatures logicielles (SBOM).
  • Augmentation de la surface d'attaque dans les environnements cloud-native et conteneurisés.

La sécurité de la chaîne d'approvisionnement des logiciels permet aux entreprises d'avoir une meilleure visibilité, de valider l'intégrité et d'appliquer des contrôles sur l'ensemble de leur écosystème logiciel.


Comment cela fonctionne-t-il ?

La sécurisation de la chaîne d'approvisionnement en logiciels nécessite des protections à plusieurs niveaux, au niveau des personnes, des processus et de la technologie.

Les pratiques clés sont les suivantes :

  • Visibilité des composants : Générer et maintenir un SBOM pour suivre les dépendances.
  • Gestion des vulnérabilités : Analyse des composants open-source et tiers pour détecter les failles connues.
  • Gouvernance des dépendances : Empêcher les paquets risqués ou non approuvés d'entrer dans la base de code.
  • Intégrité de la construction : Protection des pipelines CI/CD contre la falsification ou le vol d'informations d'identification.
  • Application des politiques : Automatisation des contrôles de sécurité pour répondre aux normes de conformité et de réglementation.
  • Surveillance continue : Détecter les nouvelles menaces et y répondre au fur et à mesure de leur apparition.

Avantages de la sécurité de la chaîne d'approvisionnement en logiciels

  • Transparence : Sachez exactement ce que contiennent vos applications grâce aux SBOM.
  • Réduction des risques : Prévention de l'exploitation de dépendances vulnérables ou malveillantes.
  • Soutien à la conformité : Respecter les exigences du gouvernement et de l'industrie, y compris le décret 14028.
  • Résilience opérationnelle : Veiller à ce que les systèmes de construction et les canalisations soient sûrs et fiables.
  • Continuité des activités : Limiter le rayon d'action d'une compromission potentielle.
  • Prévention des attaques sur la chaîne d'approvisionnement : Réduire l'exposition aux menaces en détectant rapidement les composants malveillants et en sécurisant les pipelines de construction contre les compromissions.
  • Sécuriser la chaîne d'approvisionnement en logiciels : Garantir la confiance et la résilience à chaque étape du développement en validant les dépendances, les SBOM et les processus de livraison.

Sécurité de la chaîne d'approvisionnement des logiciels avec OpenText Application Security

OpenText fournit une sécurité de la chaîne d'approvisionnement de niveau entreprise dans le cadre de sa plate-forme de sécurité des applications, y compris :

  • Analyse de la composition des logiciels (SCA) : Identifier et remédier aux risques dans le code source ouvert et le code tiers.
  • Gestion des nomenclatures : Générer, suivre et valider les nomenclatures pour assurer la conformité et la transparence.
  • Protection des référentiels : Bloquez les composants dangereux grâce à des solutions telles que Repository Firewall et Advanced Legal Pack (OEM).
  • Intégration CI/CD : Sécurisation des pipelines de construction grâce à des contrôles automatisés des politiques et à l'orchestration.
  • Augmentation de l'IA : Utilisez OpenText™ Application Security Aviator™ pour réduire le bruit et accélérer la remédiation des résultats.

Principaux enseignements

La sécurité de la chaîne d'approvisionnement des logiciels garantit l'intégrité de chaque composant et de chaque processus du cycle de développement, protégeant ainsi les applications - et votre entreprise - contre des attaques généralisées à fort impact.

Comment pouvons-nous vous aider ?

Notes de bas de page