131% de CVE signalées en plus par jour en 2026 par rapport à l'an dernier.

Cybersécurité pour les fabricants de machines

Les machines sont désormais livrées avec des contrôleurs, des écrans, des unités télématiques et des applications compagnons, la plupart construits par des fournisseurs. À partir de 2027, le règlement relatif aux machines et le Cyber Resilience Act attendent tous deux de vous que vous sachiez quels logiciels se trouvent sur chaque machine et que vous les mainteniez sécurisés pendant des années. CRACI enregistre ce qui entre dans chaque build logiciel.

Deux règlements, une question : quels logiciels se trouvent sur la machine ?

À partir de 2027, une machine dotée d'un contrôleur, d'un écran opérateur ou d'une connexion de données relève de deux règlements européens. Tous deux partent de la même question : quels logiciels se trouvent sur cette machine, version par version, et que contiennent-ils ?

  1. Les obligations de signalement du Cyber Resilience Act pour les vulnérabilités activement exploitées et les incidents graves s'appliquent.
  2. Le règlement relatif aux machines, (UE) 2023/1230, s'applique et remplace la directive relative aux machines.
  3. Le Cyber Resilience Act, (UE) 2024/2847, s'applique intégralement.

Règlement relatif aux machines

Deux exigences essentielles de santé et de sécurité de l'annexe III portent sur la cybersécurité :

  • 1.1.9, protection contre la corruption. La connexion d'un autre dispositif à la machine, directement ou à distance, ne doit pas entraîner de situation dangereuse. Les logiciels et les données essentiels à la conformité de la machine aux exigences essentielles de santé et de sécurité doivent être identifiés et protégés contre toute corruption accidentelle ou intentionnelle. La machine doit identifier les logiciels installés dont elle a besoin pour fonctionner en toute sécurité, et fournir cette information à tout moment. Elle doit aussi recueillir des preuves des interventions légitimes ou illégitimes sur ces logiciels ou sur leur configuration.
  • 1.2.1, sécurité et fiabilité des systèmes de commande. Les systèmes de commande doivent résister aux tentatives malveillantes raisonnablement prévisibles de tiers qui conduisent à une situation dangereuse. Au titre du point 1.2.1(f), ils doivent tenir un journal de traçabilité des interventions et des versions des logiciels de sécurité chargées après la mise sur le marché de la machine, pendant cinq ans après le chargement.

Cyber Resilience Act

Une machine dotée d'une connexion de données, ou une partie de celle-ci vendue séparément, est un produit comportant des éléments numériques. Le fabricant doit faire preuve de diligence raisonnable à l'égard des composants tiers qu'il intègre, établir une SBOM couvrant au moins les dépendances de premier niveau, traiter les vulnérabilités pendant la période d'assistance, qui est d'au moins cinq ans sauf si le produit est censé être utilisé moins longtemps, et conserver la documentation technique pendant au moins dix ans ou pendant la période d'assistance, la durée la plus longue étant retenue.

ExigenceRèglement relatif aux machinesCyber Resilience ActCe qu'elle demande côté logiciel
Connaître les logiciels installés1.1.9 : la machine identifie à tout moment les logiciels dont elle a besoin pour fonctionner en toute sécuritéUne SBOM couvrant au moins les dépendances de premier niveauUn enregistrement de chaque composant dans chaque version logicielle
Les protéger contre la corruption1.1.9 et 1.2.1 : protéger les logiciels de sécurité et résister aux tentatives malveillantesExigences essentielles de cybersécurité pour le produitDes composants connus, et des builds qu'une dépendance empoisonnée ne peut pas atteindre
Enregistrer les modifications et les versions1.2.1(f) : journal des versions des logiciels de sécurité chargées après la mise sur le marchéDocumentation technique du produit mis sur le marchéHistorique des versions par build et par release
Traiter les vulnérabilitésPas nommé comme telTraitement des vulnérabilités pendant la période d'assistance ; signalement depuis le 11 septembre 2026Surveillance des composants livrés face aux nouveaux avis de sécurité
Conserver les enregistrementsJournal de traçabilité : cinq ans après chaque chargementDocumentation technique : au moins dix ans ou la période d'assistanceDes SBOM exportées dans la documentation technique

La conformité au CRA couvre-t-elle le règlement relatif aux machines ?

Pas automatiquement. Le Cyber Resilience Act ne confère aucune présomption de conformité au règlement relatif aux machines. Son considérant 53 indique que le respect des exigences essentielles du CRA pourrait faciliter la conformité aux exigences du règlement relatif aux machines en matière de protection contre la corruption et de sécurité et fiabilité des systèmes de commande. Il précise aussi que le fabricant doit le démontrer, par exemple en appliquant des normes harmonisées après une évaluation des risques, et que les procédures d'évaluation de la conformité des deux règlements continuent de s'appliquer.

La norme harmonisée en préparation pour le point 1.1.9 est l'EN 50742, Safety of machinery – Protection against corruption. En novembre 2026, elle en était au projet final, FprEN 50742, qui couvre le point 1.1.9 et les points associés du 1.2.1 ; tant que la référence d'une version définitive n'est pas publiée au Journal officiel de l'UE, elle ne confère aucune présomption de conformité. Elle associe l'appréciation du risque de l'EN ISO 12100 aux concepts de sécurité de l'IEC 62443, et reconnaît l'application cohérente de l'IEC 62443-4-1, de l'IEC 62443-3-3 et de l'IEC 62443-4-2 comme une voie équivalente pour atteindre ses objectifs de protection. L'IEC 62443-4-2 fixe les exigences techniques de sécurité des composants de systèmes de commande, graduées par niveau de capacité de sécurité. En Allemagne, les principes d'essai GS-IFA-M25 de juillet 2026 traduisent la protection contre la corruption en 66 critères d'essai, avec la terminologie du prEN 50742. L'un d'eux, T46, demande que le produit puisse fournir sur demande la version et la configuration du logiciel installé. Pour y répondre pour chaque configuration, il faut un enregistrement de ce que contient chaque version du logiciel.

Le règlement relatif aux machines prévoit sa propre présomption, qui passe par une autre voie : les schémas européens de certification de cybersécurité adoptés au titre du règlement sur la cybersécurité, le règlement (UE) 2019/881. Un certificat ou une déclaration de conformité délivrés dans le cadre d'un tel schéma emportent présomption de conformité aux points 1.1.9 et 1.2.1, dans la mesure où ils couvrent ces exigences.

Une seule évaluation des risques et un seul ensemble de preuves peuvent donc servir aux deux règlements, mais vous démontrez la conformité à chacun d'eux. Si votre machine dispose d'une connexion de données, prévoyez les deux. Les preuves logicielles, c'est-à-dire les SBOM, les enregistrements de vulnérabilités et l'historique des mises à jour, sont la partie qu'ils ont en commun.

En janvier 2026, des associations du secteur des machines ont demandé le report des points 1.1.9 et 1.2.1(f), puis en mars 2026 leur application à partir de la date du CRA, le 11 décembre 2027. Il s'agit d'une demande, pas d'un texte de loi : en novembre 2026, aucun report n'avait été adopté. Les dates de cette page sont celles des règlements.

Quelles machines et quels logiciels sont concernés

  • Les machines de construction, de manutention, d'exploitation minière et industrielles relèvent du règlement relatif aux machines, et aussi du CRA lorsque la machine ou ses parties disposent d'une connexion de données.
  • Les tracteurs agricoles et forestiers couverts par le règlement (UE) n° 167/2013 sont exclus du règlement relatif aux machines, à l'exception des machines montées sur ces véhicules. La liste des exclusions du CRA ne mentionne pas ce règlement : un tracteur connecté peut donc entrer dans le champ du CRA.
  • Les véhicules routiers réceptionnés par type au titre du règlement (UE) 2019/2144 sont exclus du CRA.
  • Les composants vendus séparément. Le CRA s'applique aussi aux composants logiciels et matériels mis sur le marché séparément. Un fournisseur qui vend un ECU ou une unité télématique seul est lui-même un fabricant au sens du CRA. Lorsque l'unité est seulement intégrée dans la machine, le fabricant de la machine porte l'obligation pour l'ensemble de la machine et doit faire preuve de diligence raisonnable à l'égard du composant du fournisseur.

Ces informations sont générales et ne constituent pas un avis juridique. Vérifiez la classification de votre propre produit.

Au sein d'une même machine, les logiciels proviennent de sources différentes, et seule l'équipe qui construit un logiciel peut dire de façon fiable ce qu'il contient. D'après ce que nous disent les fabricants de machines, les ECU bare-metal contiennent peu d'open source, tandis que les logiciels Linux, Android et Windows en contiennent beaucoup.

LogicielOrigine habituellePart d'open sourceQui peut produire une SBOM fiableLa place de CRACI
Application du contrôleur de la machineInterne ou fournisseurVariableL'équipe qui la construitLorsqu'elle est construite sur GitHub Actions sous Linux
Firmware d'ECU (hydraulique, direction, motorisation)FournisseurGénéralement faible : code propriétaire et généré à partir de modèlesLe fournisseurPas directement : via la SBOM du fournisseur, ajoutée à CRACI
Image Linux d'écran ou d'IHMInterne ou fournisseurÉlevéeL'équipe qui construit l'imageOui : builds Yocto et autres builds Linux embarqué
Passerelle télématiqueInterne ou fournisseurÉlevéeL'équipe qui la construitOui, lorsqu'elle est construite sur GitHub Actions
Applications de diagnostic et applications compagnonsInterneÉlevéeL'équipe de l'applicationBuilds npm, PyPI, Go et Cargo oui ; applications Android avec Gradle, iOS et Windows pas aujourd'hui
Back-end cloudInterneÉlevéeL'équipe du serviceOui, pour les builds sur GitHub Actions

Pourquoi les machines sont plus complexes que l'électronique grand public

Faibles volumes, grande diversité. Un fabricant de machines peut avoir des centaines de plateformes sur le marché, n'en vendre que quelques unités par an et configurer de nombreuses machines à la commande. Chaque configuration est un ensemble de logiciels différent : une SBOM pour chaque build compte donc davantage qu'une SBOM pour chaque gamme de produits.

De longues durées de vie. Les machines restent en service une décennie ou plus, tandis que les fournisseurs changent ou disparaissent. L'enregistrement de ce qui est entré dans une version logicielle doit être fait au moment du build, car il ne peut pas être reconstitué des années plus tard.

Les logiciels des fournisseurs dominent, et leurs SBOM sont souvent médiocres. On nous parle de SBOM de fournisseurs auxquelles il manque des composants, sans package URL ni CPE, sans licences ni hashes, certaines rédigées à la main et qui échouent à la validation du schéma. L'analyse binaire d'un ECU flashé est une solution d'appoint : elle devine le contenu au lieu de l'enregistrer.

Le risque se situe dans les couches connectées. Une grande partie de la logique des ECU est générée à partir de modèles et contient peu d'open source. L'open source et l'exposition au réseau se concentrent dans les couches Linux, connectivité et applications : concentrez-y vos efforts en premier.

Un exemple illustratif : la pile logicielle d'une plateforme fictive de chargeuse sur pneus, du cloud jusqu'aux ECU.

  1. Back-end cloud et application compagnonInterne. Principalement open source et exposé au réseau. Cyber Resilience Act.
  2. Passerelle télématiqueLinux embarqué, principalement open source, connectée au réseau mobile. Cyber Resilience Act, et 1.1.9 pour la connexion à distance.
  3. Écran opérateurImage Linux embarqué avec un framework d'interface, principalement open source, connectée au bus de la machine et aux outils de maintenance. Cyber Resilience Act et 1.1.9.
  4. Contrôleur de la machineApplication interne sur une plateforme fournisseur, pertinente pour la sécurité. 1.1.9 et 1.2.1, et le Cyber Resilience Act lorsqu'il est accessible via une connexion.
  5. ECU hydrauliques, de direction et moteurFirmware fournisseur, propriétaire et généré à partir de modèles, peu d'open source, pertinent pour la sécurité. 1.1.9 et 1.2.1 ; le Cyber Resilience Act par l'intermédiaire de la machine.

L'open source et l'exposition au réseau se situent dans les trois couches supérieures, qui sont aussi celles où se trouvent généralement vos propres pipelines de build. Commencez par là.

Comment se préparer, étape par étape

Les fonctions de la machine, comme l'identification des logiciels sur la machine et les journaux d'interventions, relèvent de sa conception. Les étapes ci-dessous portent sur les logiciels qui y entrent.

  1. Inventoriez les logiciels de chaque plateforme de machine. Listez chaque logiciel de chaque plateforme et configuration, et indiquez ce qui est pertinent pour la sécurité. C'est le point de départ du point 1.1.9, qui demande à la machine d'identifier les logiciels dont elle a besoin pour fonctionner en toute sécurité.
  2. Séparez ce que vous construisez de ce que vous intégrez. Les logiciels construits par vos équipes et ceux qui proviennent des fournisseurs demandent des circuits de preuve différents. Pour les premiers, vous produisez vous-même l'enregistrement ; pour les seconds, vous fixez des exigences et vérifiez ce que vous recevez.
  3. Enregistrez chaque build de release de vos propres logiciels. Produisez une SBOM à partir de chaque build de release, conservez-la par version et surveillez-la face aux nouvelles vulnérabilités pendant toute la période d'assistance.
  4. Fixez une norme minimale pour les SBOM des fournisseurs. Convenez du format et des champs dont vous avez besoin, comme des package URL ou des CPE, des licences et des hashes, validez chaque livraison et renvoyez-la lorsqu'elle échoue. Découvrez comment les fournisseurs répondent aux demandes de SBOM des clients.
  5. Planifiez la conservation sur la durée de vie de la machine. Conservez la documentation technique CRA pendant au moins dix ans ou pendant la période d'assistance, la durée la plus longue étant retenue, et le journal des logiciels de sécurité prévu au point 1.2.1(f) pendant cinq ans après chaque chargement. Planifiez-la sur la durée de vie de la machine, pas sur la durée du projet.
  6. Organisez le traitement et le signalement des vulnérabilités. Le signalement CRA des vulnérabilités activement exploitées et des incidents graves s'applique depuis le 11 septembre 2026. Décidez qui trie les résultats, qui est responsable de chaque correction et qui effectue le signalement.
  7. Verrouillez le build lui-même. Exécutez chaque build dans un environnement isolé qui ne peut atteindre que les sources dont il a besoin, afin qu'une dépendance compromise ne puisse pas atteindre votre code source, vos secrets ou votre release.

La place de CRACI

CRACI exécute vos builds GitHub Actions sur ses propres runners et enregistre ce qui entre dans chacun d'eux. Pour un fabricant de machines, cela couvre les logiciels construits par vos équipes et les SBOM de fournisseurs que vous collectez.

Des enregistrements de build pour les logiciels machine que vous construisez

Exécutez vos services de contrôleur et vos images Linux d'écran et de télématique, builds Yocto et autres builds Linux embarqué compris, sur les runners GitHub Actions de CRACI, jusqu'à 32 vCPU, en x86-64 ou en ARM64 natif. Pendant le build, CRACI enregistre chaque paquet et fichier récupéré, y compris les dépendances cachées qu'aucune recette ni aucun lockfile ne liste, et attribue à la SBOM de chaque job un état de complétude. Sur un build core-image-sato, la SBOM de CRACI contenait tous les composants de la SBOM de Yocto, plus 88 que celle-ci avait manqués, avec une package URL pour chacune des 653 versions de crates Rust. En savoir plus sur les builds Yocto sur CRACI.

Embedded builds on CRACI runners Yocto and BitBake builds such as core-image-sato run on CRACI runners at size 32. Like every CRACI job, the build runs under an egress policy, records what it fetched and its provenance data. Embedded build bitbake core-image-sato Yocto and BitBake; pi-gen for Raspberry Pi OS CRACI runner, size 32 32 vCPU in an isolated virtual machine Egress policy Fetches recorded Provenance Firmware image SBOM recorded during the build

Les SBOM des fournisseurs à côté des vôtres

Ajoutez les SBOM de vos fournisseurs d'ECU, d'écrans et de télématique : les composants achetés sont surveillés en même temps que les logiciels que vous construisez. Lorsqu'une nouvelle vulnérabilité touche la pile Linux d'un fournisseur, elle apparaît dans le même enregistrement que les vôtres.

Vendor SBOMs tracked next to your own SBOMs from your own builds and SBOMs added from your vendors are monitored in the same place, so bought-in components are re-evaluated against new vulnerabilities alongside your own dependencies. Your builds api-service SBOM web-app SBOM firmware SBOM Your vendors Payment SDK SBOM Camera module SBOM RTOS SBOM Monitored in one place Every SBOM re-evaluated as new vulnerabilities are published Third-party code tracked like your own dependencies Findings triaged and routed to the team that owns the fix

Quelles machines sont touchées, et depuis quand

CRACI continue de réévaluer les SBOM surveillées à mesure que de nouvelles vulnérabilités sont publiées. L'historique des builds montre quels builds contenaient la dépendance vulnérable, directe ou transitive, dans la limite de la durée de conservation de votre offre, et la vue d'inventaire montre quelles versions logicielles sont déployées sur quels produits. Les équipes de sécurité trient chaque résultat et l'acheminent vers l'équipe responsable de la correction, et un garde-fou de politique peut tenir une CVE précise à l'écart de tous les builds suivants.

Vulnerabilities across everything you have deployed When a new vulnerability is published, CRACI re-evaluates the monitored SBOMs of your releases and vendor SBOMs, finds the affected version, and the inventory view shows which products that version is deployed to. The finding is triaged and routed to the team that owns the fix. New advisory published Long after the release shipped Monitored SBOMs re-evaluated Your release builds and your vendors' SBOMs Affected: Gateway firmware v1.8.4 Inventory: where v1.8.4 is deployed Product Deployed version Gateway Pro v1.8.4 Gateway Mini v1.8.4 Route the fix

Des preuves pour le dossier technique

CRACI fournit les preuves sur la chaîne d'approvisionnement logicielle dont votre documentation technique a besoin : des SBOM au build exportées en CycloneDX ou SPDX, avec les dépendances transitives, les licences déclarées et les vulnérabilités trouvées dans leurs composants, ainsi que les enregistrements de vulnérabilités et l'historique des builds. Pour les machines relevant du CRA, CRACI prépare le contenu des notifications CRA, et une personne de votre entreprise les soumet via la Single Reporting Platform. L'évaluation de la conformité, la déclaration UE de conformité et le marquage CE restent de votre responsabilité, en tant que fabricant.

Evidence for the conformity assessment CRACI supplies technical evidence: build-time SBOMs, vulnerability and remediation records, provenance and network traces, with SBOMs exported as CycloneDX or SPDX and the rest returned by the API. The manufacturer uses it in the technical documentation, runs the conformity assessment, by self-assessment or with a notified body, draws up the EU declaration of conformity and applies the CE marking. CRACI supplies the evidence Build-time SBOMs Vulnerability records Provenance Network traces The manufacturer's process Technical documentation Conformity assessment: self-assessment or notified body EU declaration of conformity CE marking CRACI does not assess, certify or manage the assessment

Un build qui ne peut atteindre que ce dont il a besoin

Chaque job s'exécute dans sa propre machine virtuelle isolée, sous une politique de trafic sortant validée avant le démarrage du job et qui bloque tout en cas d'échec. Avec une politique en refus par défaut, le build atteint vos sources de paquets et rien d'autre, et une connexion vers tout autre hôte est bloquée et déclenche une alerte.

An egress policy on the build network A build job connects to hosts in its egress policy, such as package registries and Git, and a connection to a host outside the policy is blocked. The policy is validated before the job starts and fails closed, and a violation sends an alert. Egress policy Default deny Validated before the job starts Fails closed · 24 source presets Build job on a CRACI runner npm registry allowed PyPI allowed Git over HTTPS allowed Unapproved host blocked Alert on policy violation Connections are recorded in the job's network trace

Pour les fournisseurs d'ECU, d'écrans et d'unités télématiques

Les fabricants de machines fixent désormais des exigences de SBOM pour les logiciels qu'ils achètent, comme des package URL ou des CPE, des licences, des hashes et un format qui passe la validation, et renvoient les fichiers non conformes. Si vous construisez sur GitHub Actions, CRACI produit la SBOM à partir du build lui-même : elle liste ce qui est réellement entré dans la release, y compris les composants qu'aucun lockfile ne nomme, avec une package URL et la licence déclarée de chaque composant. Vérifiez l'export par rapport à la liste complète des champs demandés par votre client. En savoir plus sur la réponse aux demandes de SBOM des clients.

Quand CRACI n'est pas la solution

CRACI convient aux logiciels que vous construisez. Il ne convient pas dans ces cas :

  • Pas pour un fabricant de machines qui se contente d'intégrer des ECU de fournisseurs et ne construit lui-même aucun logiciel. CRACI enregistre des builds ; il ne peut pas produire de SBOM pour un binaire construit par quelqu'un d'autre. Si la quasi-totalité de vos logiciels arrive flashée sur du matériel fournisseur, vos outils sont les exigences de SBOM imposées aux fournisseurs, la validation des SBOM et, en solution d'appoint, l'analyse binaire, que CRACI ne réalise pas (voir l'analyse binaire comparée à un enregistrement de build). CRACI vous aide par l'intermédiaire des builds de vos fournisseurs et en surveillant les SBOM qu'ils vous remettent.
  • Pas pour le firmware bare-metal ou RTOS construit en dehors de GitHub Actions, ou construit sous Windows ou macOS. CRACI exécute aujourd'hui des jobs GitHub Actions sur des runners Linux. D'autres systèmes CI, comme GitLab CI et Jenkins, ainsi que les runners Windows et macOS figurent sur la roadmap.
  • Pas pour les applications compagnons Android construites avec Gradle, ni pour les services Java. Maven et Java figurent sur la roadmap et ne sont pas pris en charge aujourd'hui. Les applications iOS nécessitent des runners macOS, qui figurent aussi sur la roadmap.
  • Pas pour les machines déjà en service dont les logiciels ont été construits il y a des années. CRACI enregistre les builds pendant leur exécution.
  • Pas les contrôles sur la machine. L'identification des logiciels installés sur la machine, la collecte de preuves des interventions et la tenue du journal de traçabilité sont des fonctions de la machine au titre des points 1.1.9 et 1.2.1. CRACI ne les fournit pas, ne signe pas le firmware et ne réalise pas l'évaluation de la conformité.
  • Pas un archivage à long terme à lui seul. Les enregistrements de build sont conservés pendant la durée de conservation de votre offre. Exportez les SBOM dans votre documentation technique pour l'horizon de dix ans.

La cybersécurité des machines expliquée

Questions fréquentes sur le règlement relatif aux machines, le CRA et les logiciels d'une machine

Quand le règlement européen relatif aux machines s'applique-t-il ?

À partir du 20 janvier 2027. Le règlement (UE) 2023/1230 remplace la directive relative aux machines à cette date. Le texte publié initialement indiquait le 14 janvier 2027 ; un rectificatif l'a corrigé au 20 janvier 2027. Les machines mises sur le marché de l'UE à partir de cette date doivent satisfaire à ses exigences essentielles de santé et de sécurité, y compris celles liées à la cybersécurité de l'annexe III, points 1.1.9 et 1.2.1.

Quelles sont les exigences de cybersécurité du règlement relatif aux machines ?

Annexe III, point 1.1.9, protection contre la corruption : la connexion d'un autre dispositif ne doit pas créer de danger, les logiciels et données critiques pour la sécurité doivent être protégés, la machine doit identifier à tout moment ses logiciels pertinents pour la sécurité et recueillir des preuves des interventions. Annexe III, point 1.2.1 : les systèmes de commande doivent résister aux tentatives malveillantes raisonnablement prévisibles et tenir un journal de traçabilité des versions des logiciels de sécurité chargées après la mise sur le marché de la machine.

Le Cyber Resilience Act s'applique-t-il aux machines ?

Oui, lorsque la machine ou une partie de celle-ci est un produit comportant des éléments numériques, ce qui signifie en pratique qu'elle dispose d'une connexion de données. Le CRA n'exclut pas les machines. Ses obligations de signalement s'appliquent depuis le 11 septembre 2026, et il s'applique intégralement à partir du 11 décembre 2027, onze mois après le règlement relatif aux machines.

Une machine conforme au CRA est-elle aussi conforme au règlement relatif aux machines ?

Pas automatiquement. Il n'existe aucune présomption de conformité entre les deux. Le CRA indique que le respect de ses exigences pourrait faciliter la conformité aux points 1.1.9 et 1.2.1, mais le fabricant doit le démontrer, et les deux procédures d'évaluation de la conformité s'appliquent. La présomption propre au règlement relatif aux machines passe par les schémas européens de certification de cybersécurité. Un seul ensemble de preuves peut servir aux deux.

Un fabricant de machines a-t-il besoin d'une SBOM ?

Pour une machine dans le champ du CRA, oui : le CRA impose au fabricant d'établir une SBOM couvrant au moins les dépendances de premier niveau. Le règlement relatif aux machines ne mentionne pas les SBOM, mais le point 1.1.9 demande à la machine d'identifier les logiciels dont elle a besoin pour fonctionner en toute sécurité, ce qu'il est difficile de maintenir exact sur de nombreuses configurations sans un enregistrement de chaque version logicielle.

Qui est responsable des logiciels de l'ECU d'un fournisseur ?

Les deux, dans des rôles différents. Un fournisseur qui met seul un ECU sur le marché est un fabricant au sens du CRA pour ce composant. Le fabricant de la machine est responsable de l'ensemble de la machine et doit faire preuve de diligence raisonnable à l'égard des composants qu'il intègre : c'est pourquoi les fabricants de machines demandent désormais à leurs fournisseurs des SBOM conformes à une norme définie.

Les tracteurs relèvent-ils du règlement relatif aux machines ou du CRA ?

Les tracteurs agricoles et forestiers couverts par le règlement (UE) n° 167/2013 sont exclus du règlement relatif aux machines, à l'exception des machines montées sur ces véhicules. Les exclusions du CRA ne mentionnent pas ce règlement : un tracteur connecté peut donc entrer dans le champ du CRA. Vérifiez la classification de votre propre produit ; ces informations sont générales et ne constituent pas un avis juridique.

Quels systèmes CI et machines de build CRACI prend-il en charge ?

CRACI exécute des jobs GitHub Actions sur des runners Linux, x86-64 et ARM64, de 1 à 32 vCPU. D'autres systèmes CI, comme GitLab CI et Jenkins, figurent sur la roadmap, tout comme les runners Windows et macOS.

Découvrez ce qui entre dans les builds de vos logiciels machine

Réservez une démo et nous vous montrerons chaque composant récupéré par vos builds de contrôleur, d'écran et de télématique, et lesquels sont vulnérables

Réserver une démo