Mis à jour le 14 septembre 2026
Le Secure by Design du CRA consiste à intégrer les exigences de cybersécurité dès la conception d'un produit comportant des éléments numériques, puis à maintenir cette sécurité pendant son cycle de vie.
Pour une PME, cela ne signifie pas nécessairement construire immédiatement un programme DevSecOps complexe.
Il faut d'abord savoir :
Fin juillet 2026, l'ENISA a publié son Secure by Design and Default Playbook, un guide spécifiquement conçu pour rendre ces principes applicables aux contraintes des PME.
Le guide propose 22 playbooks couvrant notamment :
La logique générale peut être résumée ainsi :
risque produit -> exigence de sécurité -> conception -> développement -> vérification -> livraison -> maintenance -> preuve
Le Cyber Resilience Act ne demande pas uniquement aux fabricants de corriger les vulnérabilités après la commercialisation.
Son objectif est également d'intégrer la sécurité dans la manière dont les produits comportant des éléments numériques sont :
Selon le contexte et les risques, cela implique notamment de :
Pour un fabricant, la question n'est donc plus seulement :
Avons-nous sécurisé notre produit avant sa sortie ?
Elle devient :
Pouvons-nous démontrer que la sécurité a été intégrée aux décisions de conception, à chaque version importante et pendant la période de support du produit ?
Le CRA est entré dans une phase d'application progressive.
Depuis le 11 septembre 2026, les fabricants concernés doivent notamment être capables de traiter les obligations de signalement applicables aux vulnérabilités activement exploitées et aux incidents graves affectant la sécurité de leurs produits.
Pour les PME éditant des logiciels, équipements connectés ou autres produits comportant des éléments numériques, attendre fin 2027 pour structurer le Secure by Design serait donc risqué.
Les pratiques de conception, de gestion des dépendances, de gestion des vulnérabilités ou de mise à jour nécessitent souvent plusieurs cycles de développement avant de devenir réellement maîtrisées.
Les deux concepts sont complémentaires.
Le produit est conçu de manière à réduire les risques dès les premières décisions d'architecture.
Cela concerne notamment :
Le principe consiste à intégrer les protections pendant la conception et le développement plutôt qu'à les ajouter uniquement à la fin.
Le produit doit être livré dans l'état le plus sûr raisonnablement possible.
L'utilisateur ne devrait pas avoir à connaître toutes les bonnes pratiques de cybersécurité pour désactiver lui-même une configuration dangereuse.
Cela peut notamment impliquer :
Le Secure by Default répond donc à une question simple :
Dans quel état de sécurité le client reçoit-il réellement le produit ?
L'ENISA propose un ensemble plus large de playbooks.
Une PME ne doit pas pour autant transformer immédiatement cette documentation en 200 procédures.
Une première feuille de route peut être organisée autour de neuf mesures structurantes.
Cette synthèse n'est pas une checklist juridique exhaustive du CRA.
Elle fournit une architecture de mise en œuvre adaptée à une PME.
La première mesure ne consiste pas à installer un scanner de code.
Elle consiste à comprendre :
L'évaluation doit tenir compte de l'utilisation prévue du produit mais aussi, lorsque cela est pertinent, des utilisations raisonnablement prévisibles et de son environnement d'exploitation.
Un premier modèle de menace peut commencer avec un schéma simple représentant :
L'objectif est ensuite d'identifier quelques scénarios de menace importants.
Actif critique : comptes administrateurs
Menace : compromission d'un compte
Conséquence : accès aux données clients
Mesures :
La sécurité devient ainsi une décision de conception plutôt qu'une checklist ajoutée juste avant la mise en production.
Un modèle de menace qui reste dans une présentation n'améliore pas le produit.
Chaque risque important doit produire une exigence vérifiable.
Risque
Un utilisateur non authentifié pourrait appeler une API d'administration.
Exigence de sécurité
Toutes les interfaces d'administration doivent nécessiter une authentification forte et une autorisation explicite.
Contrôle
Test d'accès non authentifié.
Résultat attendu
Requête refusée.
Preuve
Résultat du test automatique ou manuel.
La chaîne devient :
risque -> exigence -> contrôle -> test -> preuve
Ce lien est essentiel.
Il permet de savoir pourquoi un contrôle existe et ce qu'il doit réellement démontrer.
Le Secure by Default ne doit pas être compris comme :
« Nous fournissons une documentation expliquant comment sécuriser le produit. »
Le principe est plus exigeant :
le produit doit être livré dans un état raisonnablement sûr avant intervention de l'utilisateur.
Une PME peut conserver :
La documentation utilisateur reste utile.
Mais le test du produit dans son état réellement livré est généralement plus probant.
Le CRA n'impose pas un outil SAST particulier ni un modèle DevSecOps unique.
Le fabricant doit néanmoins être capable de démontrer que ses pratiques de développement permettent de maîtriser les risques de cybersécurité identifiés.
Une PME peut notamment structurer :
Tout changement touchant :
fait l'objet d'une revue adaptée.
Aucun secret ne doit être stocké directement dans le dépôt de code.
Les contrôles de sécurité définis par l'organisation sont exécutés avant la livraison.
Les vulnérabilités importantes sont corrigées ou font l'objet d'une exception explicitement analysée et acceptée.
Le processus peut rester simple.
L'objectif est surtout d'éviter que la décision repose uniquement sur la mémoire individuelle du développeur.
Une PME développe rarement 100 % de son produit elle-même.
Elle utilise généralement :
Le CRA renforce donc fortement l'importance de la visibilité sur les composants qui entrent dans le produit.
La SBOM fait partie de cette logique.
Une SBOM répond à :
De quoi mon produit dépend-il ?
Elle ne répond pas automatiquement à :
Ces composants sont-ils sûrs ?
Il faut encore :
La valeur de la SBOM vient donc du processus qui l'exploite.
La gestion des vulnérabilités ne commence pas avec le signalement réglementaire.
Elle commence par un processus interne capable de :
Le workflow peut rester relativement simple :
détection -> qualification -> priorité -> correction -> test -> livraison -> déploiement -> clôture
Ce registre doit permettre de retrouver rapidement :
Depuis le 11 septembre 2026, certaines obligations de signalement prévues par le CRA sont applicables.
Les fabricants concernés doivent notamment être capables de traiter le signalement des :
Le processus interne doit donc permettre de conserver :
Le Secure by Design et le processus réglementaire de notification ne sont donc pas indépendants.
Plus une organisation maîtrise :
plus elle peut réagir rapidement lorsqu'un signalement CRA devient nécessaire.
Corriger une vulnérabilité n'est utile que si le fabricant peut distribuer le correctif de manière fiable.
Le mécanisme de mise à jour doit donc être considéré comme une fonction de sécurité du produit.
Une organisation peut notamment vérifier :
L'objectif est de vérifier tout le chemin :
correctif produit -> package -> distribution -> installation -> résultat.
Le Secure by Design n'est pas uniquement une activité d'ingénierie.
Le fabricant doit aussi être capable d'expliquer comment les décisions prises permettent de satisfaire les exigences de cybersécurité applicables.
La documentation utile peut notamment comprendre :
Une logique particulièrement pertinente consiste à associer à chaque mesure :
Le Secure by Design devient ainsi démontrable.
Le point essentiel est de conserver la relation :
mesure -> preuve
Un dossier contenant des centaines de résultats CI mais aucune relation avec les contrôles attendus devient difficile à exploiter lors d'une évaluation.
Le Secure by Design échoue facilement lorsqu'il devient :
« le sujet du RSSI ».
La sécurité produit concerne plusieurs fonctions.
Dans une PME, une même personne peut cumuler plusieurs rôles.
Le problème n'est pas le cumul.
Le problème apparaît lorsqu'aucune responsabilité n'est explicitement attribuée.
Exemple :
Mesure : produire une SBOM à chaque release
Responsable : DevOps
Validation : responsable sécurité
Preuve : SBOM rattachée à la release
KPI : pourcentage des releases disposant d'une SBOM
Cette structure permet de piloter le contrôle sans créer une gouvernance disproportionnée.
Pas nécessairement de la même manière ni avec le même niveau de profondeur.
Une PME peut prioriser les pratiques en fonction :
Une adoption progressive ne signifie toutefois pas que les obligations réglementaires applicables peuvent être repoussées.
Pour une PME logicielle, une première base peut réunir :
Les autres pratiques peuvent ensuite être renforcées en fonction des risques.
Un release gate n'est pas nécessairement un comité de deux heures.
Pour une PME, il peut être une checklist directement intégrée au workflow de release.
L'objectif est d'éviter une logique informelle :
« Je crois que nous avions vérifié ça sur la release précédente. »
Une PME partant de zéro peut organiser sa trajectoire en quatre phases.
Le Secure by Design devient ainsi un cycle, et non un projet ponctuel de mise en conformité.
Une PME n'a pas besoin de 50 indicateurs.
Quelques KPI peuvent suffire à savoir si le dispositif fonctionne.
Ces KPI ne constituent pas des indicateurs officiels du CRA.
Ils servent à détecter les dérives.
L'objectif n'est pas de produire des documents uniquement pour l'audit.
L'objectif est de conserver les traces naturelles des activités de sécurité réellement intégrées au cycle produit.
Un problème d'architecture découvert deux jours avant la livraison coûte généralement plus cher à corriger.
Le modèle de menace et les exigences de sécurité doivent intervenir suffisamment tôt.
Un test d'intrusion est utile.
Il ne remplace pas :
Une SBOM ancienne ou jamais analysée ne suffit pas à maîtriser les composants.
Un rapport contenant 400 vulnérabilités n'est pas un processus de remédiation.
Les sujets importants doivent avoir :
C'est précisément ce que cherche à éviter le Secure by Default.
Les options initiales doivent être aussi sûres que raisonnablement possible.
La sécurité produit continue après la mise sur le marché.
Le fabricant doit savoir :
Les deux sont liées mais différentes.
La sécurité du poste d'un développeur ou de GitHub est importante.
Le CRA porte toutefois sur la sécurité des produits comportant des éléments numériques et sur les processus permettant de maintenir cette sécurité.
Une capture créée juste avant une évaluation est moins utile qu'une preuve naturellement générée par le processus :
CompliKey ne remplace pas les outils d'ingénierie nécessaires au Secure by Design.
La plateforme intervient sur une autre couche :
le pilotage des mesures, responsabilités, preuves et remédiations.
Une organisation peut structurer des mesures telles que :
Chaque mesure peut ensuite être suivie avec :
Prenons :
Maintenir une SBOM pour chaque release.
Les actions peuvent être :
La mesure reste stable.
Les tâches permettent de la mettre en œuvre puis de la maintenir.
CompliKey peut référencer :
Les documents techniques restent dans les outils adaptés :
CompliKey conserve surtout la relation :
exigence -> mesure -> preuve
Une organisation peut ensuite évaluer :
Le score éventuel reste une méthode interne de pilotage.
Il ne constitue pas un score CRA officiel.
Si un audit constate :
« Une SBOM existe pour les releases majeures mais pas pour les releases correctives »
la remédiation peut devenir :
Automatiser la génération de la SBOM dans le pipeline de release.
Puis être suivie avec :
CompliKey ne remplace pas :
Il serait contre-productif de transformer un outil GRC en chaîne DevSecOps.
Le rôle de CompliKey est différent.
Il doit permettre au responsable sécurité, au consultant ou au responsable produit de répondre à des questions de gouvernance :
C'est cette couche de pilotage qui permet de connecter le CRA aux activités d'ingénierie sans dupliquer les outils des développeurs.
Une vue de pilotage simple pourrait contenir :
Ce tableau ne remplace pas le pipeline de développement.
Il permet simplement de savoir où concentrer les prochaines actions.
Il n'existe pas de charge standard pour mettre en œuvre le Secure by Design.
L'effort dépend notamment :
Une PME disposant déjà :
aura principalement besoin de structurer, compléter et démontrer ce qu'elle fait déjà.
Une PME dont les releases restent largement manuelles aura probablement besoin d'un chantier plus profond.
Le Secure by Design dans le CRA ne doit pas être traité comme une procédure supplémentaire rédigée par le RSSI.
Il doit apparaître directement dans la façon dont le produit est conçu, développé, livré et maintenu.
Pour une PME, neuf mesures constituent un socle concret :
Le playbook publié par l'ENISA fin juillet 2026 apporte désormais une base particulièrement opérationnelle pour les PME.
Le CRA fournit quant à lui le cadre réglementaire dans lequel ces activités doivent être pensées sur l'ensemble du cycle de vie du produit.
La bonne question n'est donc pas :
« Avons-nous une politique Secure by Design ? »
mais :
« À chaque release, quelles décisions de sécurité prenons-nous, quels contrôles exécutons-nous et quelles preuves pouvons-nous conserver pour démontrer que notre produit reste sécurisé ? »
Le Secure by Design consiste à intégrer la cybersécurité dès la conception et le développement du produit plutôt qu'à ajouter uniquement des correctifs à la fin. Dans le contexte du CRA, l'objectif est que les produits comportant des éléments numériques soient conçus, développés et maintenus avec un niveau de cybersécurité adapté aux risques. L'ENISA propose depuis juillet 2026 un playbook destiné notamment à rendre cette approche plus opérationnelle pour les PME.
Le Secure by Design concerne les décisions prises pendant la conception et le développement : architecture, authentification, privilèges, dépendances, tests ou mécanismes de mise à jour. Le Secure by Default concerne l'état dans lequel le produit est livré. L'utilisateur doit disposer d'une configuration raisonnablement sûre sans devoir désactiver lui-même des paramètres dangereux.
Les playbooks constituent une aide opérationnelle et non une simple checklist réglementaire à cocher mécaniquement. Une PME peut prioriser leur mise en œuvre selon le produit, les risques et sa maturité actuelle. Cette progression ne dispense toutefois pas l'organisation de respecter les exigences réglementaires qui lui sont applicables.
Le CRA prévoit l'identification et la documentation des composants utilisés dans les produits ainsi qu'une nomenclature logicielle couvrant au minimum les dépendances directes dans le cadre prévu par le règlement. La SBOM devient donc un élément important de la gestion des composants et des vulnérabilités. Elle n'est toutefois utile que si elle est maintenue et exploitée.
Le CRA prévoit des exigences relatives à la fourniture et à la sécurisation des mises à jour. La manière dont l'installation automatique s'applique dépend du produit, du contexte et des dispositions applicables. Une PME doit surtout être capable de démontrer que ses correctifs peuvent être distribués de façon sûre et que le mécanisme de mise à jour ne crée pas lui-même un risque supplémentaire.
Elle doit pouvoir démontrer comment le produit a été conçu, quels risques ont été identifiés et comment les exigences essentielles sont mises en œuvre. Cela peut comprendre l'évaluation des risques, l'architecture, le modèle de menace, la SBOM, les processus de gestion des vulnérabilités, les mécanismes de mise à jour, les rapports de tests et les preuves des contrôles réalisés avant les releases.
Centralisez les exigences CRA, les tâches, les preuves et les remédiations sans remplacer vos outils de développement et de DevSecOps.
Piloter les mesures Secure by Design du CRA avec CompliKey