
Qu’est-ce que la gestion des risques liés à la chaîne d’approvisionnement (SCRM) ?
Protégez votre organisation contre les menaces provenant de tiers grâce à la gestion des risques liés à la chaîne d’approvisionnement. Découvrez ses composantes clés, ses stratégies et comment sécuriser votre écosystème.

Dans le paysage numérique actuel, la protection de la chaîne d’approvisionnement va de pair avec la cybersécurité. Les organisations font de plus en plus appel à des fournisseurs externes et à des logiciels tiers pour répondre à leurs besoins. Elles s’exposent ainsi à de nouveaux risques qui dépassent leurs frontières. Ces risques peuvent toucher toute l’entreprise, de la conception des logiciels aux produits logiciels déployés.
Dans cet article, nous expliquerons la gestion des risques liés à la chaîne d’approvisionnement et son rôle en cybersécurité. Nous verrons comment identifier les risques courants, élaborer des méthodes d’évaluation efficaces et établir des stratégies de sécurité solides. Nous présenterons également les principaux frameworks, des cas d’usage sectoriels et d’autres bonnes pratiques pour sécuriser la chaîne d’approvisionnement.
Qu'est-ce que la gestion des risques liés à la chaîne d'approvisionnement
Qu’est-ce que la gestion des risques liés à la chaîne d’approvisionnement
La gestion des risques liés à la chaîne d'approvisionnement (SCRM) désigne l'ensemble des actions et des processus qui permettent aux organisations d'identifier, d'évaluer et de minimiser les risques impliquant leurs partenaires externes, leurs fournisseurs et leurs prestataires de services. Elle englobe les éléments numériques qui permettent de fournir un produit ou un service.La gestion des risques liés à la chaîne d’approvisionnement (SCRM) regroupe les actions et les processus par lesquels les organisations identifient, évaluent et réduisent les risques associés à leurs partenaires externes, fournisseurs et prestataires de services. Elle couvre les éléments numériques nécessaires à la fourniture d’un produit ou d’un service.
La gestion des risques liés à la chaîne d'approvisionnement analyse les différentes composantes à la recherche de vulnérabilités avant leur intégration dans l'environnement de l'organisation. Elle met également en place une surveillance afin de détecter les problèmes potentiels qui pourraient survenir ultérieurement. Cette approche vise à assurer la sécurité à chaque point de contact entre le monde extérieur et les systèmes internes.La gestion des risques liés à la chaîne d’approvisionnement analyse les différents composants pour détecter leurs vulnérabilités avant leur intégration dans l’environnement de l’organisation. Elle met aussi en place une surveillance pour détecter les problèmes susceptibles d’apparaître par la suite. Cette approche vise à sécuriser chaque point de contact entre le monde extérieur et les systèmes internes.
Les équipes chargées de la sécurité, de l'informatique, des achats, des questions juridiques et des activités commerciales doivent toutes travailler ensemble pour que la SCRM soit efficace. Cette approche transversale garantit la couverture de l'ensemble des risques de sécurité liés aux relations avec les fournisseurs, de la sélection à la gestion des contrats en passant par les contrôles de sécurité périodiques.Pour être efficace, la SCRM exige une collaboration entre les équipes de sécurité, d’informatique, d’achats, juridiques et métiers. Cette approche transversale couvre tous les risques de sécurité liés aux fournisseurs, de leur sélection à la gestion des contrats et aux évaluations de sécurité périodiques.
Pourquoi la gestion des risques liés à la chaîne d'approvisionnement est-elle importante ?Pourquoi la gestion des risques liés à la chaîne d’approvisionnement est-elle importante ?
À une époque où les organisations dépendent davantage des fournisseurs externes et des bibliothèques tierces, la gestion des risques liés à la chaîne d'approvisionnement a pris de l'importance. Aujourd'hui, la plupart des entreprises font appel à des dizaines, voire des centaines de tiers pour les aider à mener à bien leurs activités. Chaque relation comporte des risques de sécurité qui peuvent modifier la posture de sécurité d'une organisation.À mesure que les organisations dépendent davantage de fournisseurs externes et de bibliothèques tierces, la gestion des risques liés à la chaîne d’approvisionnement prend de l’importance. Aujourd’hui, la plupart des entreprises s’appuient sur des dizaines, voire des centaines de tiers pour mener leurs activités. Chaque relation introduit des risques susceptibles de modifier leur posture de sécurité.
De nombreuses applications logicielles modernes sont composées d'éléments provenant de nombreuses sources différentes. Le code d'une application métier comprend généralement des dizaines de bibliothèques et de frameworks tiers. Si l'un de ces éléments présente une faille de sécurité, l'ensemble de l'application peut être compromis. Le problème de dépendance s'applique également aux services cloud, aux fournisseurs gérés et aux fournisseurs de matériel.De nombreuses applications modernes assemblent des composants provenant de sources diverses. Le code d’une application métier comprend généralement des dizaines de bibliothèques et de frameworks tiers. Une vulnérabilité dans l’un de ces composants peut compromettre toute l’application. Ce problème de dépendance concerne aussi les services cloud, les prestataires de services managés et les fournisseurs de matériel.
Types courants de risques liés à la chaîne d'approvisionnementTypes courants de risques liés à la chaîne d’approvisionnement
Les risques liés à la chaîne d'approvisionnement peuvent prendre la forme de logiciels compromis, d'attaques de services, d'initiés ou d'accès par des tiers, chacun nécessitant ses propres méthodes de détection et de protection. Les types les plus courants sont les suivants :Les risques liés à la chaîne d’approvisionnement peuvent prendre la forme de logiciels compromis, d’attaques contre des services, de menaces internes ou d’accès accordés à des tiers. Chacun exige des méthodes de détection et de protection adaptées. Les types les plus courants sont les suivants :
Attaques par injection de codeAttaques par injection de code
Les attaques par injection de code consistent pour un pirate à insérer du code malveillant dans un logiciel légitime, soit pendant son développement, soit pendant sa distribution. Cela peut se produire lorsqu'un pirate accède aux référentiels de code source, aux systèmes de compilation ou aux serveurs de mise à jour. Un exemple bien connu est l'attaque SolarWinds, dans laquelle du code permettant la création de portes dérobées a été inséré dans les mises à jour logicielles et livré à des milliers de clients.Lors d’une attaque par injection de code, un attaquant insère du code malveillant dans un logiciel légitime pendant son développement ou sa distribution. Il peut pour cela accéder aux dépôts de code source, aux systèmes de compilation ou aux serveurs de mise à jour. L’attaque SolarWinds en est un exemple connu : du code créant des portes dérobées a été inséré dans des mises à jour logicielles distribuées à des milliers de clients.
Logiciels compromisLogiciels compromis
Les composants logiciels compromis constituent un autre risque important. Les bibliothèques open source peuvent accélérer le développement et sont largement utilisées par de nombreux développeurs, mais elles peuvent également héberger des vulnérabilités ou du code malveillant. Lorsque ces composants défectueux sont intégrés dans des applications, ils y transmettent leurs défauts de sécurité.Les composants logiciels compromis représentent un autre risque majeur. Les bibliothèques open source accélèrent le développement et sont largement utilisées, mais elles peuvent aussi contenir des vulnérabilités ou du code malveillant. Une fois intégrés aux applications, ces composants y introduisent leurs failles de sécurité.
Violations de la sécurité des fournisseursIncidents de sécurité chez les fournisseurs
Les failles de sécurité des fournisseurs posent un risque lorsque des fournisseurs ayant accès aux systèmes ou aux données d'une organisation sont victimes d'incidents de sécurité. Si une personne ayant accès au réseau ou à des informations sensibles est compromise, les attaquants peuvent exploiter cette relation et se déplacer latéralement dans l'environnement du client.Un incident de sécurité chez un fournisseur présente un risque lorsque celui-ci a accès aux systèmes ou aux données d’une organisation. Si un fournisseur ayant accès au réseau ou à des informations sensibles est compromis, les attaquants peuvent exploiter cette relation pour se déplacer latéralement dans l’environnement du client.
Falsification du matérielAltération du matériel
Les attaques de la chaîne d'approvisionnement des micrologiciels consistent à compromettre les logiciels intégrés dans les composants matériels. Cela peut inclure l'injection de code malveillant dans les mises à jour des micrologiciels, la compromission des pilotes de périphériques ou la manipulation des processus de démarrage.Les attaques visant la chaîne d’approvisionnement des firmwares compromettent les logiciels intégrés aux composants matériels. Elles peuvent consister à injecter du code malveillant dans les mises à jour de firmware, à compromettre les pilotes de périphériques ou à manipuler les processus de démarrage.
Abus du mécanisme de mise à jourDétournement des mécanismes de mise à jour
L'abus des mécanismes de mise à jour cible les canaux utilisés pour la livraison des véritables mises à jour logicielles. Les attaquants compromettent ces voies de distribution fiables, ce qui leur permet de diffuser des logiciels malveillants déguisés en logiciels provenant de fournisseurs fiables.Le détournement des mécanismes de mise à jour cible les canaux utilisés pour distribuer les mises à jour logicielles légitimes. Les attaquants compromettent ces circuits de distribution fiables pour diffuser des malwares déguisés en mises à jour de fournisseurs de confiance.
Composantes clés de la gestion des risques liés à la chaîne d'approvisionnementComposantes clés de la gestion des risques liés à la chaîne d’approvisionnement
La gestion des risques liés à la chaîne d'approvisionnement comporte des composantes clés qui, lorsqu'elles sont utilisées conjointement, peuvent être efficaces. Ils forment un écosystème complet permettant de détecter, surveiller et gérer les risques posés par les fournisseurs tiers et leurs composants.Plusieurs composantes clés de la gestion des risques liés à la chaîne d’approvisionnement sont efficaces lorsqu’elles sont utilisées ensemble. Elles forment un écosystème complet pour découvrir, surveiller et gérer les risques posés par les fournisseurs tiers et leurs composants.
Évaluation et gestion des risques liés aux fournisseursÉvaluation et gestion des risques liés aux fournisseurs
L'évaluation des risques liés aux fournisseurs jette les bases de la sécurité de la chaîne d'approvisionnement. Ce processus évalue les pratiques de sécurité des fournisseurs nouveaux et existants avant de leur accorder l'accès aux systèmes ou aux données. Une bonne évaluation examine les contrôles techniques et les politiques de sécurité, passe en revue les incidents passés et évalue la maturité globale en matière de sécurité. Lors de l'évaluation, les organisations doivent disposer d'un questionnaire et d'un système de notation standardisés pour les fournisseurs, ce qui peut aider à les comparer de manière objective.L’évaluation des risques liés aux fournisseurs constitue la base de la sécurité de la chaîne d’approvisionnement. Elle examine les pratiques de sécurité des fournisseurs, nouveaux comme existants, avant de leur accorder l’accès aux systèmes ou aux données. Une évaluation complète porte sur les contrôles techniques, les politiques de sécurité, les incidents passés et la maturité globale en matière de sécurité. Des questionnaires et un système de notation standardisés facilitent la comparaison objective des fournisseurs.
SCA et nomenclature logicielle (SBOM)SCA et nomenclature logicielle (SBOM)
Les outils SCA analysent le code des applications afin d'identifier tous les composants tiers utilisés et de rechercher les vulnérabilités connues dans ceux-ci. Ces outils génèrent une liste complète de toutes les dépendances logicielles et avertissent les équipes lorsque des vulnérabilités sont détectées dans ces composants. La SCA génère généralement une nomenclature logicielle (SBOM) qui répertorie tous les composants d'une application, ainsi que leurs versions, leurs configurations et les vulnérabilités éventuelles.Les outils SCA analysent le code des applications pour recenser tous les composants tiers utilisés et rechercher leurs vulnérabilités connues. Ils produisent une liste complète des dépendances logicielles et avertissent les équipes lorsqu’une vulnérabilité est détectée dans ces composants. La SCA génère généralement une nomenclature logicielle (SBOM) qui répertorie tous les composants d’une application, leurs versions, leurs configurations et leurs éventuelles vulnérabilités.
Planification de la réponse aux incidents pour les attaques de la chaîne d'approvisionnementPlanification de la réponse aux incidents liés aux attaques contre la chaîne d’approvisionnement
Les attaques de la chaîne d'approvisionnement impliquent certains composants uniques que tous les plans de réponse aux incidents ne prennent pas en compte. Il est donc nécessaire que les organisations disposent de plans d'action spécifiques aux compromissions provenant de fournisseurs de confiance. Ces plans doivent se concentrer sur l'isolation des appareils, la prise de contact avec les fournisseurs concernés, la compréhension de l'étendue de la violation et l'atténuation des dommages causés. Les équipes d'intervention ont besoin d'instructions claires sur le moment et la manière de couper l'accès aux fournisseurs compromis et de rétablir les services une fois l'incident terminé.Les attaques de la chaîne d'approvisionnement comportent des aspects particuliers que tous les plans de réponse aux incidents ne couvrent pas. Les organisations doivent donc prévoir des plans d'action spécifiques aux compromissions provenant de fournisseurs de confiance. Ces plans doivent viser à isoler les appareils, à contacter les fournisseurs concernés, à déterminer l'étendue de la compromission et à limiter les dommages. Les équipes de réponse aux incidents ont besoin d'instructions claires pour savoir quand et comment couper l'accès aux fournisseurs compromis, puis rétablir les services une fois l'incident terminé.
Comment identifier et évaluer les risques liés à la chaîne d'approvisionnement ?Comment identifier et évaluer les risques liés à la chaîne d’approvisionnement ?
Il existe une approche systématique pour reconnaître et analyser les risques liés à la chaîne d'approvisionnement, qui combine des ressources techniques et l'analyse des processus métier. Mais les organisations doivent disposer de moyens clairs pour révéler les problèmes potentiels avant qu'ils ne commencent à avoir un impact sur leurs opérations.Identifier et analyser les risques liés à la chaîne d’approvisionnement exige une approche systématique, combinant ressources techniques et analyse des processus métier. Les organisations doivent disposer de méthodes claires pour révéler les problèmes potentiels avant qu’ils ne perturbent leurs activités.
L'identification des risques liés à la chaîne d'approvisionnement numérique commence par la création d'une nomenclature logicielle complète (SBOM) de tous les codes tiers, dépendances, conteneurs et services cloud utilisés dans l'ensemble de l'organisation. Cela doit prendre la forme d'un inventaire automatisé qui détaille les composants utilisés dans chaque application, leurs informations de version, leurs vulnérabilités connues et leur importance pour les opérations commerciales.L’identification des risques liés à la chaîne d’approvisionnement numérique commence par une nomenclature logicielle (SBOM) complète de l’ensemble du code tiers, des dépendances, des conteneurs et des services cloud utilisés dans l’organisation. Cet inventaire automatisé doit préciser les composants utilisés dans chaque application, leurs versions, leurs vulnérabilités connues et leur importance pour les activités de l’entreprise.
Les équipes de sécurité doivent intégrer des outils d'analyse aux pipelines CI/CD et collaborer avec les équipes de développement et informatiques afin de s'assurer qu'aucune dépendance, API ou microservice ne passe entre les mailles du filet.Les équipes de sécurité doivent intégrer les outils d’analyse aux pipelines CI/CD et collaborer avec les équipes de développement et d’informatique pour ne laisser aucune dépendance, API ou microservice hors de leur champ de surveillance.
Techniques d'atténuation des risques liés à la chaîne d'approvisionnementTechniques de réduction des risques liés à la chaîne d’approvisionnement
Il existe un certain nombre de stratégies efficaces que les organisations peuvent déployer pour réduire les risques liés à la sécurité de la chaîne d'approvisionnement. Ensemble, ces techniques constituent plusieurs niveaux de défense pour protéger contre les menaces externes.Les organisations disposent de plusieurs stratégies efficaces pour réduire les risques de sécurité liés à la chaîne d’approvisionnement. Ensemble, ces techniques établissent plusieurs niveaux de défense contre les menaces externes.
Exigences de sécurité des fournisseursExigences de sécurité applicables aux fournisseurs
Des exigences de sécurité bien définies dans les contrats des fournisseurs constituent une base solide pour la sécurité de la chaîne d'approvisionnement. Ces exigences doivent inclure des contrôles de sécurité minimaux, des certifications de conformité, des délais de notification des violations et des droits d'audit. Les accords juridiques doivent rendre la sécurité non négociable et permettre aux organisations d'imposer des normes aux fournisseurs, en les tenant responsables de toute faille de sécurité. Ces accords doivent être spécifiques, mesurables et prévoir des conséquences en cas de non-respect.Des exigences de sécurité clairement définies dans les contrats fournisseurs établissent une base solide pour sécuriser la chaîne d’approvisionnement. Elles doivent couvrir les contrôles de sécurité minimaux, les certifications de conformité, les délais de notification des incidents et les droits d’audit. Les accords juridiques doivent imposer des normes de sécurité aux fournisseurs et engager leur responsabilité en cas de manquement. Ces exigences doivent être précises, mesurables et assorties de conséquences en cas de non-respect.
Vérification de l'intégrité du codeVérification de l’intégrité du code
La vérification de l'intégrité du code garantit que tout logiciel entrant dans l'environnement n'a pas été altéré. Cela comprend la vérification des signatures numériques, la confirmation que les sorties de hachage sont conformes et la traçabilité de l'origine de tout code entrant. Les organisations doivent déployer des outils automatisés qui valident l'intégrité des mises à jour logicielles, des bibliothèques tierces et des composants d'applications avant leur installation. Ils empêchent non seulement l'insertion de code malveillant dans la chaîne d'approvisionnement, mais détectent également les modifications non autorisées apportées à des logiciels légitimes.Vérifier l’intégrité du code garantit que tout logiciel introduit dans l’environnement n’a pas été altéré. Cela implique de vérifier les signatures numériques, de confirmer que les empreintes correspondent aux valeurs attendues et de retracer la provenance de tout code entrant. Les organisations doivent déployer des outils automatisés pour valider l’intégrité des mises à jour logicielles, des bibliothèques tierces et des composants applicatifs avant leur installation. Ces outils empêchent l’insertion de code malveillant dans la chaîne d’approvisionnement et détectent les modifications non autorisées de logiciels légitimes.
Accès avec privilèges minimauxAccès selon le principe du moindre privilège
Chaque point d'intégration tiers doit être configuré avec les autorisations API et l'accès au système minimaux nécessaires à son fonctionnement. Cette approche de confinement limite la portée de toute violation, empêchant les composants compromis d'accéder à des systèmes critiques au-delà de leur champ d'application requis.Chaque point d’intégration tiers doit disposer uniquement des autorisations API et des accès système indispensables à son fonctionnement. Cette approche limite l’étendue des dommages en cas d’incident et empêche les composants compromis d’accéder à des systèmes critiques au-delà du périmètre nécessaire.
Redondance des dépendancesRedondance des dépendances
La mise en œuvre de sources redondantes pour les paquets et bibliothèques critiques permet aux organisations de limiter les dommages qu'un seul référentiel ou registre de conteneurs compromis pourrait causer. Cette stratégie permet de passer rapidement à des dépendances alternatives si des problèmes de sécurité sont découverts dans un paquet particulier. Le maintien de plusieurs sources vérifiées pour les dépendances clés nécessite des ressources de développement supplémentaires. Pour les composants non critiques, le rapport coût-bénéfice en matière de sécurité peut donc ne pas justifier l'effort.Disposer de sources redondantes pour les packages et bibliothèques critiques limite les dommages qu’un seul dépôt ou registre de conteneurs compromis pourrait causer. Cette stratégie facilite le passage rapide à d’autres dépendances si un problème de sécurité est découvert dans un package. Maintenir plusieurs sources vérifiées pour les dépendances clés exige toutefois des ressources de développement supplémentaires. Pour les composants non critiques, le bénéfice en matière de sécurité peut ne pas justifier cet effort.
Tests de sécuritéTests de sécurité
Les tests de sécurité constants des produits et services tiers permettent de valider les affirmations des fournisseurs en matière de sécurité, par exemple les tests de pénétration, les analyses de vulnérabilité et les revues de code des logiciels fournis. Étant donné que le risque le plus élevé provient souvent des points de connexion entre les systèmes des fournisseurs et les réseaux internes, les tests doivent cibler ces points d'intégration.Des tests de sécurité continus des produits et services tiers vérifient les affirmations des fournisseurs en matière de sécurité. Ils comprennent notamment des tests d’intrusion, des analyses de vulnérabilités et des revues du code fourni. Le risque le plus élevé se situe souvent aux points de connexion entre les systèmes des fournisseurs et les réseaux internes. Les tests doivent donc cibler ces points d’intégration.
Cadres et normes de gestion des risques liés à la chaîne d'approvisionnementFrameworks et normes de gestion des risques liés à la chaîne d’approvisionnement
Plusieurs cadres et normes établis aident les organisations à mettre en place des approches structurées en matière de sécurité de la chaîne d'approvisionnement.Plusieurs frameworks et normes reconnus guident les organisations dans la structuration de la sécurité de leur chaîne d’approvisionnement.
Cadre de cybersécurité du National Institute of Standards and Technology (NIST)Le framework de cybersécurité du National Institute of Standards and Technology (NIST)
Le cadre de cybersécurité du National Institute of Standards and Technology (NIST) comprend des directives spécifiques pour la gestion des risques liés à la chaîne d'approvisionnement. La publication spéciale 800-161 du NIST fournit des instructions détaillées pour identifier, évaluer et répondre aux risques liés à la chaîne d'approvisionnement. Ce cadre utilise une approche à plusieurs niveaux qui aide les organisations à adapter leurs efforts de sécurité à leur niveau de risque et à leurs contraintes en matière de ressources.Le framework de cybersécurité du National Institute of Standards and Technology (NIST) comprend des recommandations spécifiques pour la gestion des risques liés à la chaîne d’approvisionnement. La publication spéciale NIST 800-161 détaille comment identifier, évaluer et traiter ces risques. Ce framework repose sur une approche à plusieurs niveaux qui adapte les efforts de sécurité des organisations à leur niveau de risque et à leurs ressources.
ISO/IEC 27036ISO/IEC 27036
La norme ISO/IEC 27036 se concentre spécifiquement sur la sécurité de l'information dans les relations avec les fournisseurs. Cette norme internationale fournit des lignes directrices pour la sécurité dans les processus d'approvisionnement et la gestion continue des fournisseurs. Elle aide les organisations à inclure des exigences de sécurité tout au long du cycle de vie des fournisseurs, de la sélection à la résiliation.La norme ISO/IEC 27036 porte spécifiquement sur la sécurité de l’information dans les relations avec les fournisseurs. Cette norme internationale définit des recommandations pour sécuriser les processus d’achat et la gestion continue des fournisseurs. Elle aide les organisations à intégrer des exigences de sécurité tout au long du cycle de vie des fournisseurs, de leur sélection à la fin de la relation contractuelle.
Certification du modèle de maturité en matière de cybersécurité (CMMC)Cybersecurity Maturity Model Certification (CMMC)
Le cadre de la certification du modèle de maturité en matière de cybersécurité (CMMC) comprend des exigences relatives à la chaîne d'approvisionnement pour les sous-traitants du secteur de la défense. Il définit des contrôles spécifiques que les fournisseurs doivent mettre en œuvre en fonction de la sensibilité des informations qu'ils traitent. Bien que conçue pour le secteur de la défense, de nombreuses organisations utilisent la CMMC comme modèle pour leurs propres exigences en matière de chaîne d'approvisionnement.Le framework Cybersecurity Maturity Model Certification (CMMC) comprend des exigences relatives à la chaîne d’approvisionnement pour les sous-traitants du secteur de la défense. Il définit les contrôles que les fournisseurs doivent mettre en place selon la sensibilité des informations qu’ils traitent. Bien que conçu pour la défense, le CMMC sert de modèle à de nombreuses organisations pour définir leurs propres exigences.
Forum sur l'assurance logicielle pour l'excellence dans le code (SAFECode)Software Assurance Forum for Excellence in Code (SAFECode)
Le Forum sur l'assurance logicielle pour l'excellence dans le code (SAFECode) fournit les meilleures pratiques pour le développement de logiciels sécurisés dans la chaîne d'approvisionnement. Cette initiative menée par l'industrie se concentre sur les techniques pratiques permettant d'intégrer la sécurité dans les logiciels dès le début.Le Software Assurance Forum for Excellence in Code (SAFECode) présente les bonnes pratiques de développement sécurisé des logiciels dans la chaîne d’approvisionnement. Cette initiative sectorielle privilégie les techniques concrètes qui intègrent la sécurité aux logiciels dès leur conception.
Défis liés à la gestion des risques dans la chaîne d'approvisionnementLes défis de la gestion des risques liés à la chaîne d’approvisionnement
La mise en œuvre d'une gestion efficace des risques dans la chaîne d'approvisionnement se heurte à un certain nombre de défis majeurs. Pour garantir la protection des dépendances externes, les organisations doivent surmonter ces défis.Mettre en place une gestion efficace des risques liés à la chaîne d’approvisionnement présente plusieurs défis majeurs. Pour bien protéger leurs dépendances externes, les organisations doivent surmonter chacun de ces obstacles.
Limites de visibilitéVisibilité limitée
La capacité des organisations à visualiser la chaîne d'approvisionnement est incomplète. La plupart des fournisseurs s'approvisionnent auprès de leurs propres fournisseurs, ce qui crée de nombreux niveaux de dépendances difficiles à retracer. Les équipes de sécurité peuvent ignorer les risques potentiels liés aux dépendances open source ou aux relations entre tiers. Cela réduit la transparence et rend difficile la cartographie de tous les points de menace.Les organisations n’ont qu’une visibilité partielle sur leur chaîne d’approvisionnement. La plupart des fournisseurs s’approvisionnent eux-mêmes auprès d’autres fournisseurs, créant plusieurs niveaux de dépendances difficiles à retracer. Les équipes de sécurité peuvent ignorer les risques liés aux dépendances open source ou aux relations entre tiers. Ce manque de transparence complique l’identification de tous les points d’exposition aux menaces.
Contraintes en matière de ressourcesRessources limitées
La mise en œuvre efficace de la sécurité de la chaîne d'approvisionnement nécessite beaucoup de ressources. Les équipes de sécurité doivent mettre en balance la rigueur de leurs évaluations des fournisseurs et le temps et le budget dont elles disposent pour les mener à bien. Cela conduit souvent les organisations à concentrer leurs efforts de sécurité sur les principales dépendances et les référentiels de code primaires, tout en négligeant les composants plus petits et les microservices qui peuvent néanmoins représenter des risques de sécurité importants dans la chaîne logistique logicielle.Sécuriser efficacement la chaîne d’approvisionnement exige des ressources importantes. Les équipes de sécurité doivent adapter la profondeur de leurs évaluations fournisseurs au temps et au budget disponibles. Les organisations concentrent donc souvent leurs efforts sur les dépendances majeures et les principaux dépôts de code. Elles négligent alors des composants plus petits et des microservices qui peuvent pourtant présenter des risques importants pour la chaîne d’approvisionnement logicielle.
Sécurité vs efficacité opérationnelleSécurité et efficacité opérationnelle
Des contrôles stricts de la chaîne logistique peuvent interrompre l'activité et retarder des initiatives importantes. Les examens de sécurité peuvent retarder le processus d'approvisionnement, ce qui entraîne des tensions importantes avec les unités commerciales qui ont besoin d'une intégration rapide des fournisseurs. Les organisations doivent mettre en balance les besoins en matière de sécurité et les besoins commerciaux. Une attention excessive accordée à la sécurité peut créer des goulots d'étranglement qui nuisent à la compétitivité, tandis que la priorité accordée à la rapidité peut créer des risques trop importants pour être supportables.Des contrôles stricts de la chaîne d’approvisionnement peuvent freiner l’activité et retarder des initiatives importantes. Les évaluations de sécurité peuvent ralentir les achats et créer des tensions avec les équipes métier qui doivent intégrer rapidement de nouveaux fournisseurs. Les organisations doivent concilier sécurité et impératifs métier. Un excès de contrôles peut nuire à leur compétitivité, tandis qu’une priorité excessive donnée à la rapidité peut créer des risques inacceptables.
Systèmes héritésSystèmes hérités
De nombreuses organisations utilisent encore des systèmes hérités qui ne disposent pas de fonctionnalités de sécurité modernes. Ces applications héritées peuvent utiliser des composants obsolètes présentant des vulnérabilités connues, car le fournisseur concerné a depuis longtemps cessé de les prendre en charge. Le problème est que le remplacement de ces systèmes est coûteux et perturbe l'activité. Il convient de prévoir le remplacement à terme des composants hérités, mais dans l'intervalle, les équipes de sécurité devront mettre en place des stratégies pour atténuer ces risques.De nombreuses organisations utilisent encore des systèmes hérités dépourvus de fonctionnalités de sécurité modernes. Ces applications peuvent intégrer des composants obsolètes présentant des vulnérabilités connues, dont le fournisseur a depuis longtemps cessé d’assurer le support. Remplacer ces systèmes coûte cher et perturbe l’activité. Les organisations doivent planifier leur remplacement tout en définissant, d’ici là, des stratégies pour atténuer les risques associés.
Normes de sécurité cohérentesNormes de sécurité cohérentes
Il est pratiquement impossible de mettre en place une sécurité cohérente entre différents fournisseurs. Il s'agit d'industries différentes, avec des statuts et des niveaux de maturité en matière de sécurité différents. Un fournisseur de services cloud peut être différent d'un fabricant de matériel informatique. Le défi pour les organisations consiste à créer des techniques d'évaluation suffisamment agiles pour tenir compte de ces différences sans sacrifier la sécurité.Appliquer des normes de sécurité cohérentes à tous les fournisseurs est presque impossible. Ils opèrent dans des secteurs différents, soumis à des réglementations distinctes, et présentent des niveaux de maturité variables en matière de sécurité. Un fournisseur de services cloud diffère d’un fabricant de matériel. Les organisations doivent concevoir des méthodes d’évaluation assez souples pour tenir compte de ces différences sans compromettre les garanties de sécurité.
Meilleures pratiques pour la gestion des risques liés à la chaîne d'approvisionnementBonnes pratiques de gestion des risques liés à la chaîne d’approvisionnement
L'efficacité de la sécurité de la chaîne d'approvisionnement dépend de l'adoption d'approches cohérentes, ainsi que de la mise en place de registres, de politiques et d'un engagement organisationnel. Les meilleures pratiques suivantes aident les organisations à développer des défenses solides contre les menaces pesant sur la chaîne d'approvisionnement.La sécurité de la chaîne d’approvisionnement repose sur des approches cohérentes, des registres, des politiques et l’engagement de l’organisation. Les bonnes pratiques suivantes renforcent les défenses contre les menaces qui la ciblent.
Protocoles d'évaluation de la sécurité des fournisseursProtocoles d’évaluation de la sécurité des fournisseurs
Des processus de test standardisés sont créés pour confirmer que tous les fournisseurs sont évalués de la même manière. Cela doit inclure des protocoles tels que des questionnaires de sécurité, des examens de la documentation et des étapes de vérification alignées sur le niveau de risque du fournisseur. Les organisations doivent créer une approche basée sur les risques et définir les contrôles à effectuer à chaque niveau, c'est-à-dire des contrôles de base pour les fournisseurs à faible et moyen risque et des examens approfondis pour les fournisseurs critiques.Des procédures d’évaluation standardisées garantissent que chaque fournisseur est évalué de la même manière. Elles doivent comprendre des questionnaires de sécurité, des examens documentaires et des vérifications adaptés au niveau de risque du fournisseur. Les organisations doivent définir une approche fondée sur les risques : contrôles de base pour les fournisseurs à risque faible ou modéré, et examens approfondis pour les fournisseurs critiques.
Audits de sécurité réguliersAudits de sécurité réguliers
Des audits aléatoires permettent de vérifier si les fournisseurs mettent en pratique ce qu'ils prônent. Ces examens comprennent, par exemple, des analyses automatisées de code, des tests API dynamiques et des audits d'accès aux référentiels pour les dépendances critiques. Les audits doivent vérifier l'intégrité des pipelines CI/CD, des registres de conteneurs et des référentiels de paquets afin de confirmer la mise en œuvre adéquate des contrôles de sécurité.Des audits aléatoires vérifient que les fournisseurs appliquent leurs engagements. Ces examens peuvent inclure des analyses automatisées du code, des tests dynamiques des API et des audits des accès aux dépôts pour les dépendances critiques. Les audits doivent aussi vérifier l’intégrité des pipelines CI/CD, des registres de conteneurs et des dépôts de packages, ainsi que la bonne application des contrôles de sécurité.
Exigences de sécurité dans les contratsExigences de sécurité contractuelles
L'intégration contractuelle d'exigences de sécurité détaillées pour les fournisseurs crée des obligations qui peuvent être appliquées. Ces clauses doivent préciser les niveaux minimaux de contrôles de sécurité, les délais de notification des violations, les droits d'audit et les conséquences en cas de non-conformité. Le service juridique doit s'associer au service de sécurité pour négocier une formulation techniquement précise. Les exigences doivent couvrir la protection des données, les contrôles d'accès, la gestion des vulnérabilités et la réponse aux incidents. Les contrats doivent également prévoir des droits de résiliation en cas de violation de la cybersécurité.Inscrire des exigences de sécurité détaillées dans les contrats crée des obligations opposables aux fournisseurs. Ces clauses doivent préciser les contrôles de sécurité minimaux, les délais de notification des violations, les droits d’audit et les conséquences d’une non-conformité. Les équipes juridiques et de sécurité doivent définir ensemble des formulations techniquement exactes. Les exigences doivent couvrir la protection des données, les contrôles d’accès, la gestion des vulnérabilités et la réponse aux incidents. Les contrats doivent aussi prévoir un droit de résiliation en cas de violation des exigences de cybersécurité.
Signature et vérification du codeSignature et vérification du code
L'utilisation de la signature de code pour tous les composants du logiciel garantit que le code n'est pas modifié après sa création. Les entreprises doivent exiger que le code des fournisseurs soit signé numériquement, avec des méthodes de vérification. Les signatures doivent être vérifiées par des systèmes internes avant l'installation de mises à jour ou de nouveaux composants. Cette étape vise à garantir l'intégrité et l'authenticité du code. Tout code non signé ou mal signé doit déclencher une alerte et son installation doit être interdite.La signature de tous les composants logiciels garantit que le code n’a pas été modifié après sa création. Les entreprises doivent exiger des fournisseurs un code signé numériquement et des méthodes pour en vérifier la signature. Leurs systèmes internes doivent contrôler ces signatures avant d’installer des mises à jour ou de nouveaux composants. Cette étape vise à garantir l’intégrité et l’authenticité du code. Tout code non signé ou mal signé doit déclencher une alerte et voir son installation bloquée.
Culture de sensibilisation à la sécuritéCulture de sensibilisation à la sécurité
La sensibilisation des employés de toutes les équipes et l'interaction avec les fournisseurs renforcent l'aspect humain de la sécurité de la chaîne d'approvisionnement. Cela comprend la formation du personnel aux normes de sécurité, la formation des développeurs à l'inspection de l'origine des composants et la sensibilisation des équipes commerciales aux risques liés à la sécurité des fournisseurs. Le personnel doit être régulièrement informé des nouvelles menaces pesant sur la chaîne d'approvisionnement et des techniques d'attaque.Sensibiliser toutes les équipes et leurs interlocuteurs chez les fournisseurs renforce la dimension humaine de la sécurité de la chaîne d’approvisionnement. Cela implique de former le personnel aux normes de sécurité, d’apprendre aux développeurs à vérifier l’origine des composants et d’informer les équipes métier des risques liés à la sécurité des fournisseurs. Le personnel doit recevoir régulièrement des informations sur les nouvelles menaces et techniques d’attaque ciblant la chaîne d’approvisionnement.
Attaques notables contre la chaîne d'approvisionnementAttaques notables contre la chaîne d’approvisionnement
Les incidents de sécurité ci-dessous ont joué un rôle important dans deux attaques majeures contre la chaîne d'approvisionnement.Les incidents de sécurité ci-dessous illustrent deux attaques majeures contre la chaîne d’approvisionnement.
Attaque SolarWindsAttaque SolarWinds
Moins d'un mois après la violation, divers fournisseurs de sécurité informatique et agences gouvernementales de cybersécurité ont conclu que l'attaque SolarWinds (découverte en décembre 2020) était l'une des compromissions de chaîne d'approvisionnement les plus sophistiquées jamais identifiées ou tentées.Moins d’un mois après la découverte de la compromission, en décembre 2020, plusieurs éditeurs de cybersécurité et agences gouvernementales ont conclu que l’attaque SolarWinds comptait parmi les compromissions de chaîne d’approvisionnement les plus sophistiquées jamais identifiées ou tentées.
Les pirates ont pénétré dans l'environnement de développement de l'entreprise et ont implanté des armes dans le programme de surveillance réseau Orion. Cette mise à jour du logiciel compromis a été signée numériquement et distribuée à environ 18 000 clients. Une fois installé, le logiciel malveillant (baptisé SUNBURST) a créé une porte dérobée, permettant à l'attaquant d'accéder au réseau concerné. L'attaque est restée indétectée pendant des mois, touchant des cibles de grande valeur, notamment plusieurs agences gouvernementales américaines, Microsoft, FireEye et de nombreuses entreprises du classement Fortune 500.Des pirates ont pénétré dans l'environnement de développement de l'entreprise et introduit des composants malveillants dans le logiciel de surveillance réseau Orion. Cette mise à jour du logiciel compromis a été signée numériquement et distribuée à quelque 18 000 clients. Une fois le logiciel installé, le malware (baptisé SUNBURST) a créé une porte dérobée, donnant à l'attaquant accès au réseau touché. L'attaque est passée inaperçue pendant des mois et a touché des cibles de premier plan, dont plusieurs agences gouvernementales américaines, Microsoft, FireEye et de nombreuses entreprises du Fortune 500.
Attaque NotPetyaAttaque NotPetya
L'attaque NotPetya de juin 2017 a commencé par des mises à jour de M.E.Doc, un logiciel de comptabilité ukrainien utilisé pour les déclarations fiscales. Les pirates ont trouvé un moyen d'accéder au serveur de mise à jour du logiciel et ont téléchargé un logiciel malveillant détruisant les terminaux, en le faisant passer pour une véritable mise à jour.L’attaque NotPetya, en juin 2017, a commencé par des mises à jour de M.E.Doc, un logiciel comptable ukrainien utilisé pour les déclarations fiscales. Des pirates ont accédé au serveur de mises à jour du logiciel et y ont déposé un malware destructeur pour les terminaux, déguisé en mise à jour légitime.
Bien que conçu pour attaquer uniquement des organisations ukrainiennes, ce logiciel malveillant autoreproductible s'est rapidement propagé dans le monde entier via les connexions réseau. Le géant du transport maritime Maersk, la société pharmaceutique Merck et le service de livraison FedEx ont subi d'importantes perturbations opérationnelles. Maersk, par exemple, a été contraint de remplacer 45 000 ordinateurs et 4 000 serveurs, ce qui a causé à l'entreprise des dommages s'élevant à plus de 300 millions de dollars.Bien qu’il ait été conçu pour cibler uniquement des organisations ukrainiennes, ce malware capable de se répliquer s’est rapidement propagé dans le monde entier par les connexions réseau. Le transporteur maritime Maersk, le groupe pharmaceutique Merck et le service de livraison FedEx ont subi d’importantes perturbations. Maersk, par exemple, a dû remplacer 45 000 ordinateurs et 4 000 serveurs, pour des dommages dépassant 300 millions de dollars.
Conclusion
Conclusion
Alors que les organisations sont de plus en plus souvent victimes d'attaques via leurs fournisseurs externes et leurs dépendances logicielles, la sécurité de la chaîne d'approvisionnement devient cruciale. La complexité des chaînes d'approvisionnement modernes génère souvent des failles de sécurité que les attaquants sont plus enclins à exploiter. Les organisations peuvent se protéger dans une certaine mesure contre ces cybermenaces, mais uniquement lorsqu'elles ont mis en place des approches structurées de gestion des risques.Les organisations sont de plus en plus exposées aux attaques menées par l’intermédiaire de leurs fournisseurs externes et de leurs dépendances logicielles. Sécuriser la chaîne d’approvisionnement devient donc essentiel. La complexité des chaînes d’approvisionnement modernes crée souvent des failles que les attaquants cherchent à exploiter. Pour se protéger de ces cybermenaces, au moins en partie, les organisations doivent adopter une gestion structurée des risques.
La sécurité de la chaîne d'approvisionnement repose sur une combinaison de contrôles techniques, de processus d'évaluation des fournisseurs et de sensibilisation de l'organisation. Les organisations doivent avoir une visibilité sur leurs dépendances externes sans compromettre les exigences de sécurité et les besoins commerciaux. Les attaques contre la chaîne d'approvisionnement deviennent chaque jour plus sophistiquées et les équipes de sécurité auront besoin d'outils de nouvelle génération pour les détecter efficacement.La sécurité de la chaîne d’approvisionnement associe contrôles techniques, évaluations des fournisseurs et sensibilisation de l’organisation. Les organisations doivent connaître leurs dépendances externes tout en conciliant exigences de sécurité et besoins métier. Face à des attaques toujours plus sophistiquées, les équipes de sécurité auront besoin d’outils conçus pour les détecter efficacement.
FAQ
La gestion des risques liés à la chaîne d’approvisionnement consiste à identifier, évaluer et atténuer les risques de sécurité provenant des fournisseurs externes et des composants tiers utilisés par une organisation.
Les entreprises peuvent identifier ces risques en évaluant leurs fournisseurs, en utilisant des questionnaires de sécurité et des outils d’analyse du code, et en surveillant en continu les activités de leurs fournisseurs.
Les outils d’analyse automatisée, de surveillance continue et de détection des menaces repèrent les composants vulnérables et les comportements inhabituels dans les chaînes d’approvisionnement complexes.
Une stratégie de gestion des risques liés à la chaîne d’approvisionnement est un plan structuré qui comprend des politiques de sélection des fournisseurs, des exigences de sécurité, des méthodes d’évaluation et une planification de la réponse aux incidents liés aux dépendances externes.
Les services financiers, la santé, les administrations publiques, les infrastructures critiques et le secteur technologique sont les plus exposés aux risques liés à la chaîne d’approvisionnement en raison de leurs données sensibles et de leurs fonctions critiques.
Oui, des normes comme ISO/IEC 27036, le NIST Cybersecurity Framework et la série ISO 28000 fournissent des lignes directrices pour la gestion de la sécurité de la chaîne d’approvisionnement.




