Acteur majeur de l’énergie

Accompagnement dans le développement d'objets connectés

Le besoin

Refonte Linux embarqué pour un leader du contrôle électrique : prise en compte des réglementations cyber

Notre client, spécialiste du contrôle-commande haute tension pour l'énergie et la défense, devait moderniser ses équipements pour répondre à des normes de sécurité strictes. Ce projet a consisté à porter une nouvelle architecture matérielle sur processeur NXP Layerscape tout en sécurisant drastiquement leur distribution Linux Yocto en vue de certifications majeures.

Le Challenge

Adaptation d’un système historique à la norme IEC62443-3 : du BSP à l'authentification centralisée

La mission présentait des défis techniques majeurs répartis sur deux volets distincts. 
Sur le plan logiciel, l'enjeu principal résidait dans la modernisation d'un applicatif métier pour intégrer pleinement les recommandations de l’ANSSI. 

Dans un premier temps, il a été nécessaire de modifier les droits de l’ancienne application pour lui interdire l'exécution avec les droits “root”, en prenant en compte toutes les dépendances critiques. La suite de la mission a consisté en l’intégration de la norme IEC 62351-8 (système d'authentification centralisé par rôle). 

L'objectif final, très ambitieux, est d'amener un système vers le niveau 3 de la norme de sécurité IEC 62443, une forte exigence du marché.

Sur le plan matériel, les efforts ont porté sur la résolution de problèmes d'intégration complexes rencontrés sur de nouvelles cartes. Les équipes sont notamment intervenues sur la configuration du Device Tree et de U-Boot, une étape essentielle pour corriger des erreurs d'interface PCIe et stabiliser le matériel.

+20

ans d'âges

1 mois

de refonte

Notre approche

Expertise Yocto, C++ et Cybersécurité en synergie

Afin de répondre à ces enjeux, Smile est intervenu au cœur de l'équipe R&D de notre client pour mener à bien un ensemble d'actions stratégiques.
L'intervention a débuté par le portage BSP et l'intégration Yocto, ce qui a permis d'adapter le processus de démarrage U-Boot et de créer des configurations ainsi que des Device Trees sur mesure pour une carte architecturée autour d'un processeur NXP LS1028A. Parallèlement, un effort majeur a été mené sur le durcissement de la cybersécurité à travers le renforcement du noyau Linux pour les architectures ARM64 et x86_32, complété par la conception d'un script Bash pour le pare-feu du système afin d'appliquer à la lettre le guide des recommandations de l'ANSSI.
Les équipes ont également pris en charge le développement d'une authentification centralisée, concevant et développant en C++ un système robuste qui s'appuie sur l'intégration de PAM et d'un serveur LDAP. Pour structurer les accès, l'implémentation d'un système de gestion des permissions (RBAC) a permis de restreindre et de segmenter les droits aux applicatifs métiers ainsi qu'à l'API. Enfin, le projet a englobé la maintenance et les évolutions réseau, incluant le développement d'une extension SNMP et le maintien en conditions opérationnelles du code C++ existant.

Le résultat

Un système paré pour les plus hautes certifications

Grâce à cette intervention, notre client dispose désormais d'une distribution Linux sous Yocto solidement sécurisée, ayant atteint le premier palier de conformité vis-à-vis des recommandations de l'ANSSI. Le système d'authentification centralisée nouvellement implémenté offre une gestion beaucoup plus flexible des droits d'accès sur le matériel critique. Ces fondations techniques permettent aujourd'hui à notre client de se projeter sereinement vers l'obtention des certifications de cybersécurité de plus haut niveau exigées par ses propres clients et partenaires.

Ce projet a mobilisé une double expertise rare : le portage BSP sous Yocto et la mise en conformité aux normes ANSSI. Nous avons réussi le pivot d'un applicatif historique vers les plus hauts standards de cybersécurité, sans aucun compromis sur sa fiabilité terrain.

Cédric Garel

Responsable Industrial & Product Systems Smile à Nantes

Perspectives

Nos dernières réalisations

En voir plus

Bring-up d’une carte custom destinée à la sécurisation et à la modernisation d’une plateforme de contrôle d'énergie.

  • Embedded & IoT

Board Bring-up, Drivers et Industrialisation Yocto au service de l'Audio Haute-Fidélité

  • Sécurité
  • Embedded & IoT

Accompagnement dans le développement d'objets connectés

  • Objets connectés
  • Cloud & Infrastructure

Moderniser le réseau électrique : virtualisation open source et Interopérabilité

  • Embedded & IoT
  • Conseil technique
Linux Foundation banner top

Sécuriser l'avenir de l'embarqué et l’IoT industriel : la Linux Foundation confie les clés de Yocto LTS à l'expertise Smile

  • Open Source
  • Embedded & IoT