Les véhicules modernes étant de plus en plus connectés, autonomes et basés sur des logiciels, l’industrie automobile est confrontée à de nouveaux défis en matière de cybersécurité. Alors que de nouvelles fonctionnalités dans les domaines des services d’info-divertissement avancés, les applications V2X et les fonctions ADAS/AD améliorent considérablement l’expérience de conduite globale, elles augmentent inévitablement les angles d'attaque pour les cyberattaques et posent un risque de sécurité réel.
Réglementation et normes pour plus de sécurité
En guise de contre-mesure, le règlement UNECE WP.29 R155 de la Commission économique des Nations Unies pour l'Europe (CEE-ONU) a été introduit pour harmoniser les exigences et les processus en matière de cybersécurité dans l'ensemble de l'industrie automobile. Il exige des constructeurs automobiles qu'ils prennent en compte la question de la cybersécurité à tous les stades du développement et tout au long du cycle de vie d'un véhicule. Un élément clé du règlement est l’établissement d'un système de gestion de la cybersécurité qui inclut l’analyse des menaces et des risques, le développement et la mise en œuvre des contremesures appropriées, et la surveillance et l’enregistrement pour analyser les incidents. L’industrie automobile elle-même a introduit une mise en œuvre de référence sous la forme de la norme ISO/SAE 21434 (Véhicules routiers – Ingénierie de la cybersécurité). La norme ISO/SAE 21434 décrit une approche axée sur les risques pour les processus ciblant les activités organisationnelles, techniques, continues et distribuées, tout en définissant des méthodes et un langage communs pour harmoniser la compréhension de la cybersécurité.
La partie gauche présente le contenu de la norme ISO/SAE 21434. Le schéma du milieu illustre le flux de processus ISO/SAE 21434 type. Les objectifs de cybersécurité et les contrôles appropriés sont tirés de l'analyse des menaces et de l'évaluation des risques (TARA). Le concept et les exigences correspondants sont intégrés dans le cycle de développement. Nos solutions de tests de cybersécurité supportent toutes les activités de vérification et de validation nécessaires pendant le développement, accompagnées d’un conseil en processus global.
Tests de cybersécurité
Une condition préalable essentielle au respect du nouveau règlement et de la nouvelle norme est de procéder à suffisamment de tests pour vérifier la spécification des contrôles de cybersécurité mis en œuvre et pour valider les objectifs de cybersécurité correspondants. Outre la conformité réglementaire, établir une stratégie de test de cybersécurité mature est essentiel pour le développement logiciel de véhicules modernes, qui se fait de plus en plus via les pipelines CI/CD/CT (intégration continue, livraison continue, tests continus). En fonction des différents stades de développement, différents types de tests sont adaptés et peuvent servir de portes de qualité de cybersécurité.
À partir de méthodes à code pur comme l'analyse du code, les tests unitaires et l'analyse des vulnérabilités sont couramment utilisés. En passant aux calculateurs virtuels et physiques, les essais de cybersécurité basés sur SIL et HIL peuvent combler le fossé vers les tests de pénétration obligatoires des véhicules au sein du processus d'homologation type. Les tests de cybersécurité basés sur SIL et HIL devraient comprendre des
tests fonctionnels et de conformité
pour garantir un comportement correct conformément aux spécifications et des essais offensifs, tels que du
fuzzing et des tests de pénétration
, pour minimiser les vulnérabilités et les faiblesses non identifiées qui pourraient être exploitées à des fins malveillantes. Il est important de noter que les systèmes de test SIL et HIL fournissent un environnement de test réaliste pour le système testé afin de simuler des attaques réelles au niveau des composants et du véhicule.
Ces différents types de tests de cybersécurité ont leur propre nécessité et se complètent les uns les autres, et certains peuvent être hautement automatisés. Des tests de cybersécurité précoces et continus sont essentiels pour éviter les découvertes tardives et minimiser les vulnérabilités restantes.
HydraVision dissecto : Détectez les vulnérabilités. Éliminez les risques.
HydraVision est une structure de test de sécurité intuitive et évolutive qui aide les organisations à :
- Intégrer et étendre les tests de sécurité tout au long du cycle de développement afin de garantir la conformité avec les normes industrielles exigeantes et de minimiser les erreurs coûteuses à un stade avancé de développement.
- Utiliser des modèles de cas de test personnalisables et flexibles pour accélérer les tests exploratoires à grande échelle et répondre aux exigences spécifiques des systèmes.
- Augmenter l'efficacité des tests de sécurité automatisés, réduire les efforts manuels et garantir une validation continue, reproductible et complète.
Livre blanc : « De HARA et TARA aux tests de dépendances en matière de sécurité et de sûreté basés sur les risques »
Dans notre livre blanc, nous décrivons une méthode d'analyse étayée par des outils et alignée sur les normes automobiles afin d'identifier les dépendances en matière de sûreté et de sécurité et d’en déduire automatiquement les cas de test correspondants.
Sécuriser la communication en véhicule
Une condition nécessaire à la cybersécurité est l'établissement de canaux de communication sécurisés dans le véhicule afin de protéger les fonctions critiques et les données privées. Afin d’assurer l’authenticité, l’intégrité et la confidentialité des données transmises, divers protocoles de sécurité sont utilisés au niveau bus et réseau, par exemple MACsec, IPsec, (d)TLS, SecOC.
Une fois que ces mécanismes sont mis en œuvre et activés dans un ECU, tout test devient plus difficile car la plateforme de test qui simule le réseau embarqué doit prendre en charge tous ces protocoles de sécurité pertinents pour pouvoir communiquer correctement avec l'ECU.
La chaîne d'outils de bus et de réseau dSPACE supportent les protocoles de sécurité pertinents au niveau du bus et du réseau, y compris une interface permettant d'intégrer des implémentations spécifiques aux constructeurs ainsi que diverses options de manipulation, telles que l'invalidation de l'authentification, l'écrasement de la valeur de fraîcheur et le recalcul des signatures d'authentification.
Les plateformes X-In-the-Loop sont parfaitement adaptées aux tests de cybersécurité
dSPACE vous aide à relever les défis des tests de cybersécurité. La combinaison des plateformes de tests X-In-the-Loop dSPACE et de fournisseurs de services de cybersécurité spécialisés garantit une solution complète unique qui couvre tous les aspects des tests de cybersécurité. Les plateformes HIL et SIL apportent les conditions techniques préalables, telles que le support en temps réel, le support des bus et des réseaux, l'environnement de simulation fonctionnelle et les capacités de surveillance dynamique. En outre, dans le cas d'une plateforme SIL, un environnement purement virtuel permet de faire des tests encore plus tôt et présente les avantages d'une grande évolutivité et de possibilités de débogage étendues.