Brevet FR3073483A1 — publié le 20190517

Dispositif électronique pour véhicule, systèmes embarqués et système informatique associés DOMAINE TECHNIQUE AUQUEL SE RAPPORTE L'INVENTION La présente invention concerne les véhicules équipés de systèmes embarqués susceptibles de subir des attaques informatiques et la protection contre de telles attaques informatiques. Elle concerne plus particulièrement un dispositif électronique pour véhicule, ainsi que des systèmes embarqués et un système informatique associés. L'invention s'applique particulièrement avantageusement dans le cas où le véhicule est équipé d'un système de conduite autonome. ARRIERE-PLAN TECHNOLOGIQUE Les véhicules (notamment les véhicules automobiles) utilisent de plus en plus fréquemment de nos jours des systèmes électroniques embarqués pour assurer des fonctionnalités variées pouvant aller jusqu'à la conduite autonome du véhicule. De tels systèmes électroniques peuvent faire l'objet d'attaques informatiques dont on cherche à se protéger afin d'assurer un fonctionnement conforme et sûr du véhicule. OBJET DE L'INVENTION Dans ce contexte, la présente invention propose un dispositif électronique pour véhicule comprenant une unité de détection d'une attaque informatique, un module de réception d'une information de positionnement d'une entité objet de l'attaque dans un référentiel et une unité de traitement conçue pour commander la mémorisation, dans une unité de mémorisation, de données indicatives de l'attaque informatique détectée en association avec l'information de positionnement reçue. Comme expliqué ci-après, on peut réaliser sur cette base une cartographie des attaques informatiques présentes ou futures (en pratique : prédites) rencontrées par les véhicules, ce qui permet ensuite à ceux-ci d'adapter leur fonctionnement en chaque lieu (et de façon proactive, c'est-à-dire avant même que l'attaque survienne) en fonction du risque d'attaque informatique au lieu concerné. L'unité de traitement peut être conçue pour émettre lesdites données 2 indicatives en association avec ladite information de positionnement à destination d'un serveur distant, de sorte que ce serveur distant pourra effectuer des traitements pour construire la cartographie susmentionnée, comme expliqué plus loin. 5 L'unité de traitement peut par ailleurs être conçue pour émettre lesdites données indicatives (directement), éventuellement ici aussi en association avec ladite information de positionnement, à destination d'un autre dispositif électronique équipant par exemple un autre véhicule, une infrastructure routière ou un appareil électronique (porté typiquement par un piéton) et situé aux 10 alentours. Cette transmission des données indicatives (et éventuellement d'autres données) peut être réalisée directement entre le véhicule équipé de l'unité de détection et l'autre dispositif électronique, par exemple au moyen d'une communication sans fil (telle qu'une communication sans fil utilisant par exemple la technologie ITS-G5 - WiFi IEEE 802.11p - ou une communication 5G suivant les 15 normes 3GPP). L'unité de traitement peut d'ailleurs être conçue pour émettre lesdites données indicatives en association avec un identifiant de l'entité objet de l'attaque (par exemple un identifiant du véhicule objet de l'attaque), ce qui est intéressant en particulier si le dispositif électronique susmentionné (comprenant l'unité de 20 détection) détecte une attaque informatique visant un autre véhicule (par exemple par observation de cet autre véhicule ou analyse de données reçues de cet autre véhicule, comme expliqué plus loin). L'unité de détection peut produire en pratique un niveau de confiance associé à la détection de ladite attaque informatique ou un type associé à l'attaque 25 informatique ou des informations ayant conduit à la détection ou une mesure de la capacité de détection associée à l'unité de détection (20) ou une description de l'impact de l'attaque informatique ou une information indicative du système ciblé par l'attaque. Ce niveau de confiance peut être mémorisé en association avec les données indicatives de l'attaque détectée ou émis en association avec ces 30 données indicatives. L'unité de détection peut produire en outre une période de temps et un niveau de probabilité associés à l'attaque. L'entité objet de l'attaque peut être en pratique le véhicule équipé du dispositif électronique comprenant l'unité de détection. Dans ce cas notamment, 3 l'invention propose un système embarqué comprenant un dispositif électronique comme défini ci-dessus et un dispositif de positionnement conçu pour délivrer ladite information de positionnement (cette information de positionnement étant alors relative au véhicule équipé du dispositif électronique). 5 L'invention propose par ailleurs un système informatique (par exemple un serveur distant vis-à-vis du véhicule) comprenant : - une unité de communication apte à recevoir, en provenance de chacun d'une pluralité de véhicules, un premier bloc d'informations relatives à une attaque informatique détectée par le véhicule concerné et un second bloc d'informations 10 de positionnement associées à cette attaque informatique (par exemple des informations de positionnement du véhicule lors de la détection de l'attaque informatique ou des informations de positionnement de l'entité objet de l'attaque, laquelle peut être externe au véhicule précité) ; - une unité de mémorisation conçue pour mémoriser, pour chaque 15 premier bloc d'informations reçu, des données indicatives de l'attaque concernée en association avec une information de localisation associée à l'attaque concernée. Cette unité de mémorisation peut être par exemple l'équivalent d'une "boite noire", destinée à journaliser tous les incidents et les informations 20 permettant d'analyser les causes et circonstances d'un accident du véhicule (accidentologie) ou à départager les responsabilités entre le conducteur et le système de conduite autonome. Cette unité de mémorisation peut être protégée contre les cyberattaques, les sabotages ou autres actes de malveillance cherchant à effacer ou 25 falsifier les données stockées. Par ailleurs, les données stockées par cette unité de mémorisation peuvent être utilisées en complément ou en redondance de celles stockées dans l'unité de mémorisation du dispositif électronique (embarqué dans le véhicule) décrit ci-dessus. 30 L'unité de communication peut recevoir en outre, pour chaque attaque informatique, une période de temps et/ou un niveau de confiance et/ou un niveau de probabilité de l'attaque concernée. Ce système informatique peut comprendre en outre une unité centrale conçue pour commander la diffusion d'une cartographie incluant une pluralité 4 d'ensembles de données indicatifs chacun d'une attaque (antérieure, présente ou future, c'est-à-dire prédite comme expliqué plus loin) en association avec, pour chaque ensemble, une information de localisation de l'attaque concernée. Ce système informatique peut comprendre par ailleurs un module de 5 prédiction d'au moins une attaque informatique dans une zone géographique associée sur la base des premiers et seconds blocs d'informations. Ce système informatique peut également comprendre un module de localisation d'un attaquant en fonction d'une partie au moins desdits premiers et seconds blocs d'information. 10 L'invention propose enfin un système embarqué pour véhicule comprenant : - une unité de communication apte à recevoir une pluralité d'informations indicatives d'attaques en association avec, pour chaque information indicative, une information de localisation de l'attaque concernée ; 15 - un module de réception d'au moins une information de positionnement (courant ou envisagé) du véhicule dans un référentiel ; - une unité de décision conçue pour comparer l'information de positionnement reçue à chacune des informations de localisation reçues et pour commander une modification du fonctionnement du véhicule si l'information de 20 positionnement reçue correspond à l'une des informations de localisation reçues. L'unité de décision peut commander par exemple ladite modification en fonction de l'information indicative d'attaque associée (dans la cartographie) à l'information de localisation correspondant à l'information de positionnement reçue. 25 En pratique, l'unité de décision peut émettre une commande de changement de mode à destination d'un système de conduite autonome, par exemple afin que ce fonctionnement bascule dans un mode de fonctionnement sûr. La modification susmentionnée peut comprendre par exemple un 30 basculement d'une fonctionnalité du véhicule dans un mode de fonctionnement sûr ou dégradé et/ou l'inhibition d'au moins une action automatique. DESCRIPTION DETAILLEE D'UN EXEMPLE DE REALISATION La description qui va suivre en regard des dessins annexés, donnés à titre d'exemples non limitatifs, fera bien comprendre en quoi consiste l'invention et 5 comment elle peut être réalisée. Sur les dessins annexés : - la figure 1 représente schématiquement un exemple de contexte de mise en oeuvre de l'invention, impliquant notamment un véhicule ; 5 - la figure 2 représente certains éléments d'un système embarqué dans le véhicule ; et - la figure 3 représente un exemple de procédé mis en oeuvre dans le cadre de la figure 1. La figure 1 représente un véhicule 10 qui emprunte une voie de 10 circulation V, au voisinage de laquelle est située une station de base 40. On décrit dans la suite seulement les éléments de ce véhicule 10 utile à la compréhension de l'invention. Comme schématiquement représenté en figure 1, le contexte de mise en oeuvre de l'invention peut en outre comprendre une entité 5 externe au véhicule 15 10 ; cette entité externe 5 est par exemple un autre véhicule, une infrastructure routière ou un appareil électronique (tel qu'un ordiphone) porté par un piéton. Le véhicule 10 comprend une unité de commande 12, un module de communication sans fil 14, un système de navigation 16 et un système de conduite autonome 18. 20 L'unité de commande 12 (réalisée en pratique sous forme d'un dispositif électronique, par exemple un microcontrôleur ou, en variante, un ensemble de systèmes embarqués) est conçue pour gérer et coordonner le fonctionnement des autres équipements du véhicule, notamment comme décrit ci-après (en référence en particulier à la figure 2). 25 Le module de communication sans fil 14 est conçu pour établir des communications sans fil avec des stations de base rencontrées au cours du trajet du véhicule 10, notamment ici la station de base 40 précitée. Le module de communication sans fil 14 (ou éventuellement un autre module de communication sans fil dédié) peut en outre être conçu pour établir une communication (par 30 exemple une communication sans fil) avec une autre entité, telle que l'entité externe 5. Le système de navigation 16 comprend quant à lui notamment un système de positionnement qui délivre une information de positionnement P indicative de la position du véhicule 10 dans un référentiel (par exemple dans le 6 référentiel terrestre). Le système de conduite autonome 18 est conçu pour assurer le déplacement du véhicule 10 sans intervention de son conducteur. Pour ce faire, le système de conduite autonome commande des organes de conduite du véhicule 5 10 (par exemple un groupe motopropulseur et/ou un système de freinage et/ou un système de commande de direction) en fonction d'informations reçues de différents capteurs équipant le véhicule 10 et délivrant des données descriptives de l'environnement du véhicule 10. Dans certains modes de réalisation, ces capteurs ou d'autres capteurs 10 sont aptes à délivrer une information de positionnement de l'entité externe 5 susmentionnée. En variante, une telle information de positionnement de l'entité externe 5 pourrait être reçue en provenance de l'entité externe 5 elle-même, par exemple via la module de communication sans fil 14. Par ailleurs, bien que le véhicule 10 décrit ici intègre un système de 15 conduite autonome 18, l'invention s'applique également aux véhicules qui n'intègrent pas un tel système (mais qui peuvent intégrer en revanche un système d'aide à la conduite). Comme déjà indiqué, la station de base 40 peut établir une communication sans fil avec le module de communication sans fil 14 du véhicule 20 10. La station de base 40 est par ailleurs reliée via un réseau informatique 50 (qui inclut par exemple un réseau public tel que le réseau Internet) à un système informatique 30 formant un serveur distant pour le véhicule 10. Grâce à ces différents moyens de communication, l'unité de commande 25 12 du véhicule 10 peut échanger des données avec le serveur distant 30, notamment comme expliqué ci-après en référence à la figure 3. Le serveur distant 30 comprend notamment une unité de communication 34 reliée au réseau informatique 50 et ainsi apte à recevoir, en provenance de chacun d'une pluralité de véhicules (dont le véhicule 10) ou d'autres entités, un 30 premier bloc d'informations relatives à une attaque informatique détectée par le véhicule concerné (ou l'entité concernée) et un second bloc d'informations de positionnement associées à l'attaque concernée (par exemples des informations de positionnement du véhicule lors de la détection de l'attaque informatique ou des informations de positionnement de l'entité objet de l'attaque, laquelle peut être 7 externe au véhicule 10). Le serveur distant 30 comprend par ailleurs une unité de mémorisation 36 qui mémorise, pour chaque premier bloc d'informations reçu, des données indicatives de l'attaque concernée en association avec une information de 5 localisation associée à l'attaque concernée. L'unité de mémorisation 36 peut également mémoriser une période de validité et/ou un niveau de confiance et/ou un niveau de probabilité associés à l'attaque concernée. (Ces caractéristiques de l'attaque peuvent être reçues au sein d'un rapport R émis par un véhicule comme expliqué plus bas ou, en variante, pour certaines au moins, déterminées par le 10 serveur distant 30.) Le serveur distant 30 peut ainsi constituer une cartographie M des attaques détectées ou prédites, comme encore expliqué plus bas. Une telle cartographie M inclut par exemple une pluralité d'ensembles de données indicatifs chacun d'une attaque (antérieure ou prédite) en association avec, pour chaque 15 ensemble, une information de localisation de l'attaque (antérieure ou prédite). Le serveur distant 30 peut par ailleurs prédire les zones géographiques d'attaques futures (par exemple sur la base d'un historique des attaques antérieures détectées et de l'évolution spatiale de ces attaques détectées). Pour chaque zone géographique d'attaque future ainsi prédite, le serveur distant 30 20 peut déterminer une période de validité et/ou un niveau de probabilité et/ou un niveau de confiance associés. La cartographie M peut inclure ces zones géographiques d'attaques futures. Le serveur distant 30 peut également générer des recommandations sur 25 le comportement à adopter par le véhicule situé dans la zone d'attaque. Le serveur distant 30 peut également localiser un attaquant (responsable de l'attaque), par exemple par triangulation entre les positions de plusieurs attaques similaires (telles que des attaques de brouillage) signalées par différents véhicules (ou entités). 30 L'unité de mémorisation 36 peut être protégée contre les cyber-attaques, les sabotages ou autres actes de malveillance cherchant à effacer ou falsifier les données stockées. Par ailleurs, les données stockées par cette unité de mémorisation 36 peuvent être utilisées en complément ou en redondance de celles stockées dans une unité de mémorisation 26 (décrite plus bas) du dispositif 8 électronique 20. Le serveur distant 30 comprend enfin une unité centrale 32 qui commande régulièrement la diffusion de cette cartographie M, ici au moyen de l'unité de communication 34, à de nombreux véhicules (ainsi qu'éventuellement à 5 d'autres entités. En variante, le cartographie M pourrait être diffusée par des moyens de communication autres que l'unité de communication 34, par exemple des moyens de communication par ondes radio. La figure 2 représente plus en détail les éléments du système embarqué à bord du véhicule 10 utiles à la compréhension de l'invention. 10 Comme visible sur cette figure, l'unité de commande 12 comprend une unité de détection 20, une unité de traitement 22 et une unité de décision 24. Ces différentes unités 20, 22, 24 sont représentées sous forme fonctionnelle sur la figure 2 mais peuvent chacune en pratique être mises en oeuvre du fait de l'exécution d'instructions de programme d'ordinateur par un microprocesseur de 15 l'unité de commande 12 ou, en variante, être réparties dans plusieurs systèmes embarqués. L'unité de commande 12 comprend également une unité de mémorisation 26 (par exemple une mémoire à semi-conducteur ou, en variante, un disque dur) et un module de réception 28 de l'information de positionnement P 20 produite par le système de navigation 16 comme déjà indiqué. L'unité de mémorisation 26 peut être par exemple l'équivalent d'une "boite noire", destinée à journaliser tous les incidents et les informations permettant d'analyser les causes et circonstances d'un accident du véhicule (accidentologie) ou à départager les responsabilités entre le conducteur et le 25 système de conduite autonome. L'unité de mémorisation 26 peut être protégée contre les cyber-attaques ou les sabotages ou autres actes de malveillance cherchant à effacer ou falsifier les données stockées. L'unité de mémorisation 26 peut en outre être conçue de manière à être résistante à un accident du véhicule 10. 30 Par ailleurs, les données stockées par cette unité de mémorisation 26 peuvent être utilisées en complément ou en redondance de celles stockées dans l'unité de mémorisation 36 du serveur distant 30. L'unité de détection 20 est conçue pour détecter une éventuelle attaque informatique A au sein du véhicule 10 ou, en variante, au sein de l'autre entité 5 9 (par exemple comme déjà indiqué un autre véhicule empruntant la voie de circulation V). L'unité de détection 20 détecte par exemple une attaque lorsque le niveau du signal électromagnétique reçu par le module de communication sans fil 5 14 ou par le système de navigation 16 est anormalement élevé (par exemple supérieur à 100 mW dans le cas d'un signal reçu en provenance d'un satellite de type GNSS et traité par le système de navigation 16), ou, en variante, lorsque le rapport signal-sur-bruit du signal électromagnétique reçu par le module de communication sans fil 14 ou par le système de navigation 16 est anormalement 10 dégradé. On considère en effet dans ces deux cas que le système concerné (module de communication sans fil 14 ou système de navigation 16) est victime d'une attaque par brouillage du signal électromagnétique. L'unité de détection 20 peut également détecter une attaque en cas d'échec lors de la vérification de la signature électronique associée à des données 15 reçues. Selon une variante déjà évoquée, l'unité de détection 20 peut détecter une attaque visant une autre entité 5 (par exemple un autre véhicule) que le véhicule 10. Une telle attaque est par exemple détectée en analysant un message reçu (par exemple via le module de communication sans fil 14) en provenance de 20 cet autre véhicule et en relevant une anomalie dans ce message. En cas de détection d'attaque, l'unité de détection 20 produit un identifiant A de l'attaque et un niveau de confiance associé à la détection (déterminé en fonction des données qui ont permis cette détection et des performances des équipements, tels que les capteurs, ayant détecté l'attaque). 25 L'unité de détection 20 peut également fournir le type de l'attaque et/ou les informations ayant conduit à la détection et/ou une mesure de la capacité de détection associée à l'unité de détection 20 et/ou une description de l'impact (possible) de l'attaque et/ou le système ciblé par l'attaque. L'identifiant A de l'attaque et le niveau de confiance (ainsi 30 qu'éventuellement les autres informations précitées) sont transmis à l'unité de traitement 22, qui reçoit également l'information de positionnement P courante via le module de réception 28. Dans le cas où l'attaque informatique détectée vise l'autre entité 5, l'unité de traitement 22 reçoit l'information de positionnement de cette autre entité 5, par 10 exemple sur la base d'informations délivrées par des capteurs du véhicule 10 ou d'informations reçues de l'autre entité 5, comme déjà expliqué plus haut. L'unité de traitement 22 est conçue pour commander la mémorisation, dans l'unité de mémorisation 26, de l'identifiant A de l'attaque détectée en 5 association avec l'information de positionnement susmentionnée, par exemple l'information de positionnement P courante (avec éventuellement le niveau de confiance susmentionné) ou, en variante, l'information de positionnement de l'entité externe 5 (lorsque cette entité externe 5 fait l'objet de l'attaque informatique détectée). 10 L'unité de commande 12 (ici précisément l'unité de traitement 22) est par ailleurs conçue pour commander l'émission d'un rapport R via le module de communication sans fil 14 et à destination du serveur distant 30. Ce rapport R contient certains au moins des éléments qui suivent : - l'identifiant A de l'attaque détectée ; 15 - le niveau de confiance associé à la détection , - l'information de positionnement de l'entité objet de l'attaque, par exemple l'information de positionnement P au moment de la détection ou l'information de positionnement de l'entité externe 5, le cas échéant ; - les informations ayant conduit à la détection (par exemple le niveau de 20 signal électromagnétique mesuré ou les données signées par une signature électronique erronée) ou preuve de l'attaque ; - une mesure de la capacité de détection associée à l'unité de détection 20 ; - le type de l'attaque détectée (par exemple : déni de service par 25 brouillage du signal électromagnétique) ; - le système ciblé par l'attaque (par exemple : système de navigation 16) ; - une description de l'impact (possible) de l'attaque ; - une durée probable et/ou un niveau de probabilité (éventuellement 30 variable dans le temps) associés à l'attaque ; - un identifiant du véhicule (ou de l'entité) objet de l'attaque (en particulier dans la variante mentionnée ci-dessus où l'attaque détectée vise un autre véhicule que le véhicule 10 au sein duquel l'attaque est détectée). Selon une variante envisageable, l'unité de commande 12 peut 11 commander l'émission (via le module de communication sans fil 14) d'un tel rapport R à destination d'autres véhicules, des infrastructures routières ou des appareils électroniques (portés typiquement par des piétons) situés aux alentours. Cette transmission des données indicatives (et éventuellement d'autres données) 5 peut être réalisée directement entre l'unité de commande 12 et l'entité externe 5, par exemple au moyen d'une communication sans fil (telle qu'une communication sans fil utilisant par exemple la technologie ITS-G5 - WiFi IEEE 802.11p - ou une communication 5G suivant les normes 3GPP). L'unité de décision 24 compare l'information de positionnement P 10 courante (ou les informations de positions envisagées pour le véhicule 10, par exemple dans le cadre d'un trajet programmé sur le système de navigation 16) à une pluralité d'informations de localisation reçues via le module de communication sans fil 14 (au sein d'une cartographie M d'attaques antérieures ou prédites, comme expliqué plus loin). 15 Comme expliqué dans l'exemple de la figure 3, l'unité de décision 24 peut alors émettre une commande C de modification du fonctionnement du véhicule 10 (ici une commande de changement de mode de conduite autonome) si l'information de positionnement P courante (ou une des informations de positions envisagées) correspond à l'une des informations de localisation reçues 20 au sein de la cartographie M. De manière générale, l'unité de décision 24 commande la mise en oeuvre d'une action de protection contre la ou les attaque(s) concernée(s). Cette action de protection (mise en oeuvre par exemple conformément à la recommandation de comportement à adopter dans la zone d'attaque, telle que 25 déterminée par le serveur distant 30 comme indiqué plus haut et indiqué dans la cartographie M) comprend par exemple une ou plusieurs des actions suivantes : - basculement d'une fonctionnalité du véhicule (par exemple une fonctionnalité de conduite autonome) dans un mode de fonctionnement sûr (ou dans un mode de fonctionnement dégradé), ce basculement pouvant inclure une 30 réduction de la vitesse du véhicule 10 et/ou une augmentation des distances de sécurité du véhicule 10 en mode de conduite autonome ; - inhibition d'actions automatiques, par exemple désactivation du système de freinage d'urgence automatique ; - changement d'itinéraire du véhicule 10 ; 12 - émission d'un message ou d'un signal d'avertissement à l'intérieur du véhicule (message destiné au conducteur du véhicule et/ou à un passager du véhicule), par exemple pour prévenir qu'un service (tel que conduite autonome et/ou régulateur de vitesse automatique) ne sera pas disponible dans une certaine 5 zone géographique. La figure 3 représente un exemple de procédé mis en oeuvre dans le contexte qui vient d'être décrit. Ce procédé débute à l'étape E2 par la détection d'une attaque informatique par l'unité de détection 20, par exemple selon l'une des possibilités 10 décrites ci-dessus. Du fait de cette détection, l'unité de détection 20 transmet à l'unité de traitement 22 l'identifiant A de l'attaque informatique détectée et, ici, le niveau de confiance associé à cette détection. L'unité de traitement 22 peut ainsi commander à l'étape E4 la 15 mémorisation, dans l'unité de mémorisation 26, de l'identifiant A en association avec l'information de positionnement P couramment reçue par le module de réception 28 (en provenance du système de navigation 16) et, ici, avec le niveau de confiance susmentionné. Dans les modes de réalisation déjà mentionnés où l'entité objet de 20 l'attaque n'est pas le véhicule 10 mais une entité externe 5, l'identifiant A est mémorisé en association avec une information de positionnement de cette entité externe 5 (reçue de l'entité externe 5 ou déterminée au sein du véhicule 10 comme déjà indiqué). L'unité de commande 12 commande par ailleurs l'émission (par le 25 module de communication sans fil 14) du rapport R déjà mentionné à destination du serveur distant 30 (étape E6) ou, en variante, à des dispositif électroniques situés aux alentours (un tel dispositif électronique équipant typiquement un autre véhicule ou une infrastructure routière, ou étant porté par un piéton). Ce rapport R contient certaines données comme déjà indiqué, en particulier l'identifiant A de 30 l'attaque détectée et l'information de positionnement P reçue du système de navigation 16 lors de la détection de cette attaque. Le serveur distant 30 reçoit ainsi le rapport R (via la station de base 40 et le réseau informatique 50) à l'étape E8. L'unité centrale 32 du serveur distant 30 peut ainsi analyser le rapport R, 13 en particulier l'identifiant A de l'attaque détectée et l'information de positionnement P associée, puis commander la mémorisation, dans l'unité de mémorisation 36, de données indicatives de cette attaque en association avec une information de localisation associée à cette attaque (étape El 0). 5 Dans certains modes de réalisation, les données indicatives de l'attaque et l'information de localisation pourraient respectivement être identiques à l'identifiant A et à l'information de positionnement P contenus dans le rapport R. Dans d'autres modes de réalisation, les données indicatives de l'attaque peuvent toutefois être différentes de l'identifiant A (par exemple si la classification 10 utilisée au sein du serveur distant 30 diffère de celle utilisée par le véhicule 10) et/ou l'information de localisation peut être différente de l'information de positionnement P (par exemple si le serveur distant 30 utilise une localisation sur une voie de circulation donnée tandis que l'information de positionnement P est exprimée sous forme de coordonnées géographiques). 15 Les étapes E8 et El 0 qui vient d'être décrites sont réalisée en pratique pour tout véhicule participant au système qui détecte une attaque et émet un rapport relatif à cette attaque à destination du serveur distant 30. Le serveur distant 30 mémorise ainsi, au moyen de l'unité de mémorisation 36, une pluralité d'ensembles de données indicatifs chacun d'une 20 attaque antérieure en association avec, pour chaque ensemble, une information de localisation de l'attaque antérieure (étape E12). Ces ensembles de données et ces informations de localisation associées forment une cartographie M des attaques antérieurement détectées par l'ensemble des véhicules participant au système. 25 Selon une possibilité de mise en oeuvre déjà mentionnée, le serveur distant 30 peut (en variante ou en complément) prédire (sur la base des données mentionnées plus haut) les attaques futures (et leur localisation) et construire ainsi une cartographie des attaques prédites (i.e. futures). Pour ce faire, le serveur distant 30 peut extrapoler les évolutions au cours du temps des attaques 30 détectées par les différents véhicules qui ont transmis au serveur distant 30 les informations susmentionnées (information indicative d'une attaque et information de positionnement associée). Le serveur distant 30 peut également générer une recommandation de comportement à adopter par le véhicule (ou entre entité) se trouvant dans la zone 14 d'une attaque (par exemple : désactiver le système de conduite autonome, passer dans un mode dégradé n'utilisant pas le signal émis par les satellites GNSS, etc.). L'unité centrale 32 peut ainsi commander régulièrement (par exemple périodiquement) la diffusion de la cartographie M à destination d'une partie au 5 moins de ces véhicules (étape E14). Pour ce faire, l'unité centrale 32 commande par exemple notamment l'émission, par l'unité de communication 34, de la cartographie M à destination du véhicule 10 (via le réseau informatique 50 et la station de base 40 ou, si le véhicule s'est déplacé, une autre station de base du réseau cellulaire concerné). 10 Selon une possibilité de réalisation, la cartographie M peut inclure en outre, pour chaque attaque répertoriée, une information relative à la période de validité estimée pour l'attaque concernée et/ou une recommandation de comportement à adopter par le véhicule 10 (ou toute autre entité) se trouvant dans la zone d'une attaque (par exemple : désactiver le système de conduite autonome, 15 passer dans un mode dégradé n'utilisant pas le signal émis par les satellites GNSS, etc.). Le véhicule 10 reçoit la cartographie M à l'étape E16. En particulier, comme représenté en figure 2, la cartographie M est reçue par l'unité de décision 24. On remarque que le véhicule 10 pourrait (en variante ou en outre) utiliser les 20 rapports reçus directement d'autres véhicules ou infrastructures routières et qui contiennent également des informations de positionnement associées à des informations indicatives d'une attaque. L'unité de décision 24 peut alors comparer l'information de positionnement P (reçue à ce moment en provenance du système de navigation 25 16) à la pluralité d'informations de localisation contenues dans la cartographie M (étape E18). Comme déjà indiqué, on peut prévoir également que l'unité de décision 24 tienne compte des positions envisagées du véhicule 10 au cours d'un trajet (typiquement planifié dans le système de navigation 16) et compare donc également les informations de positionnement relatives à ce trajet aux 30 informations de localisation contenues dans la cartographie M. Si une information de positionnement P courante (ou une information de positionnement envisagé) correspond à l'une des informations de localisation de la cartographie M (ce qui indique qu'une attaque informatique a été détectée au préalable dans le lieu où est située le véhicule 10 ou, selon une possibilité 15 mentionnée plus haut, est prédite dans ce lieu), l'unité de comparaison émet une commande C de protection contre les attaques, par exemple une commande de modification du fonctionnement du véhicule 10, telle qu'une commande de changement de mode de conduite autonome à destination du système de 5 conduite autonome 18. Dans le cas où une information relative à la durée de validité de l'attaque concernée est incluse dans la cartographie, l'unité de décision 24 vérifie en outre (sur la base de cette information relative à la durée de validité) que cette durée de validité n'est pas dépassée (de manière à ne déclencher une action de protection 10 que si cette durée de validité n'est pas dépassée). Cette commande C entraîne par exemple le basculement du système de conduite autonome 18 dans un mode de fonctionnement sûr, par exemple un mode de fonctionnement dans lequel le conducteur reprend en main la conduite du véhicule ou, en cas d'indisponibilité du conducteur, le véhicule se stationne 15 dans un lieu sûr. Cette commande C peut en variante (ou en outre) entraîner un changement d'itinéraire suivi par le véhicule 10 afin d'éviter la zone de l'attaque 10. Par ailleurs, cette commande C peut éventuellement être mise en oeuvre en conformité avec la recommandation de comportement susmentionnée (selon la 20 zone d'attaque), indiquée dans la cartographie M. Selon une mise en oeuvre envisageable, la commande C de changement de mode émise par l'unité centrale 12 dépend des données indicatives de l'attaque associées à l'information de localisation correspondant à l'information de positionnement P courante. Ainsi, le nouveau mode de fonctionnement du 25 véhicule 10 peut être déterminé en fonction de ces données indicatives de l'attaque antérieure ou prédite (c'est-à-dire par exemple en fonction du type d'attaque antérieurement détecté dans le lieu où est situé le véhicule 10). Par exemple, si les données indicatives de l'attaque antérieure ou prédite indiquent une attaque du système de navigation 16, l'unité centrale 12 peut 30 interdire l'utilisation des données produites par le système de navigation 16 au sein du système embarqué. Le véhicule 10 bascule alors dans un mode de fonctionnement dégradé dans lequel aucune information émise par le système de navigation n'est utilisée. On remarque que l'on a décrit ici par mesure de simplification l'ensemble 16 des étapes E2 à E18 pour le même véhicule 10. En pratique, les étapes E12 à E18 (et, pour un véhicule, les seules étapes E16 et 18) peuvent toutefois être réalisées indépendamment des étapes antérieures. Autrement, REVENDICATIONS1. Dispositif électronique (12) pour véhicule (10) comprenant : - une unité de détection (20) d'une attaque informatique ; - un module de réception (28) d'une information de positionnement (P) d'une entité objet de l'attaque (10) dans un référentiel ; - une unité de traitement (22) conçue pour commander la mémorisation, dans une unité de mémorisation (26), de données (A) indicatives de l'attaque informatique détectée en association avec l'information de positionnement (P) reçue. 2. Dispositif électronique selon la revendication 1, dans lequel l'unité de traitement (22) est conçue pour émettre lesdites données indicatives (A) en association avec ladite information de positionnement (P) à destination d'un serveur distant. 3. Dispositif électronique selon la revendication 1, dans lequel l'unité de traitement (22) est conçue pour émettre lesdites données indicatives (A) en association avec ladite information de positionnement (P) à destination d'un autre dispositif électronique. 4. Dispositif électronique selon l'une des revendications 1 à 3, dans lequel l'unité de traitement (22) est conçue pour émettre lesdites données indicatives (A) en association avec un identifiant de l'entité objet de l'attaque. 5. Dispositif électronique selon l'une des revendications 1 à 4, dans lequel l'unité de détection (20) est conçue pour produire un niveau de confiance associé à la détection de ladite attaque informatique ou un type associé à l'attaque informatique ou des informations ayant conduit à la détection ou une mesure de la capacité de détection associée à l'unité de détection (20) ou une description de l'impact de l'attaque informatique ou une information indicative du système ciblé par l'attaque. 6. Système embarqué comprenant un dispositif électronique (12) selon 18 l'une des revendications 1 à 5 et un dispositif de positionnement (16) conçu pour délivrer ladite information de positionnement (P). 7. Système informatique (30) comprenant : - une unité de communication (34) apte à recevoir, en provenance de chacun d'une pluralité de véhicules, un premier bloc d'informations relatives à une attaque informatique détectée par le véhicule concerné et un second bloc d'informations de positionnement associées à cette attaque informatique ; - une unité de mémorisation (36) conçue pour mémoriser, pour chaque premier bloc d'informations reçu, des données indicatives de l'attaque concernée en association avec une information de localisation associée à l'attaque concernée. 8. Système informatique selon la revendication 7, comprenant une unité centrale (32) conçue pour commander la diffusion d'une cartographie (M) incluant une pluralité d'ensembles de données indicatifs chacun d'une attaque en association avec, pour chaque ensemble, une information de localisation de l'attaque concernée. 9. Système informatique selon la revendication 7 ou 8, comprenant un module de prédiction d'au moins une attaque informatique dans une zone géographique associée sur la base des premiers et seconds blocs d'informations. 10. Système informatique selon l'une des revendications 7 à 9, comprenant un module de localisation d'un attaquant en fonction d'une partie au moins desdits premiers et seconds blocs d'information. 11. Système embarqué pour véhicule comprenant : - une unité de communication (14) apte à recevoir une pluralité d'informations indicatives d'attaques en association avec, pour chaque information indicative, une information de localisation de l'attaque concernée ; - un module de réception (28) d'au moins une information de positionnement (P) du véhicule dans un référentiel ; - une unité de décision (24) conçue pour comparer l'information de 19 positionnement (P) reçue à chacune des informations de localisation reçues et pour commander une modification du fonctionnement du véhicule (10) si l'information de positionnement (P) reçue correspond à l'une des informations de localisation reçues. 12. Système embarqué selon la revendication 11, dans lequel l'unité de décision (24) est conçue pour commander ladite modification en fonction de l'information indicative d'attaque associée à l'information de localisation correspondant à l'information de positionnement (P) reçue. 13. Système embarqué selon l'une des revendications 11 et 12, dans lequel l'unité de décision (24) est conçue pour émettre une commande (C) de changement de mode à destination d'un système de conduite autonome (18). 14. Système embarqué selon l'une des revendications 11 à 13, dans lequel ladite modification comprend un basculement d'une fonctionnalité du véhicule dans un mode de fonctionnement sûr ou dégradé. 15. Système embarqué selon l'une des revendications 11 à 14, dans lequel ladite modification comprend l'inhibition d'au moins une action automatique.