Mémoire de maîtrise (2023)
Résumé
La cybersécurité des avions est un secteur d’activité en plein essor. Pour s’assurer de protéger les communications de l’avionique, il est important que les canaux soient sécuritaires. Toutefois, le standard de bus ARINC 429, communément présent chez les avions commerciaux, n’a pas intégré dans son architecture la cybersécurité. De plus, la plupart des contre-mesures proposées, notamment les Système de détection d’intrusion (IDS) n’ont pas pris en compte les attaques ne ciblant que la couche d’application logique ou la chaîne d’approvisionnement dans leur conception. Notre objectif de recherche est d’étudier la viabilité de l’explication d’anomalies pour les parties prenantes de l’avionique par le biais d’une ontologie modélisant le standard de bus ARINC 429. Cette ontologie, qui constitue le coeur de notre contribution, a été intégrée à ATMONTO, une ontologie de gestion du trafic aérien produit par la NASA et à l’ontologie MITRE D3FEND qui permet de prendre en compte les concepts de cybersécurité. Le cadre MITRE ATT&CK Entreprise produit deux scénarios d’attaques qui sont importés dans notre ontologie. Un cas de spoofing qui intègre une composante avionique malveillante dans l’avion et un deuxième cas qui fait intervenir un déni de service à travers une attaque sur la chaîne d’approvisionnement. La création de ces scénarios est évaluée par un expert spécialisé dans le web sémantique ainsi que par un pilote professionnel. Nous établissons alors un Engin d’Explication d’Anomalies (EEA) qui nous permet d’expliquer aux parties prenantes une anomalie détectée. Cela se traduit par la conception de questions de compétences qui sont basées sur un haut niveau de logique de détection. Le prototype comprend aussi une base de connaissances construite à partir de l’ontologie développée. Notre engin a fait l’objet de 3 cas d’études : (1) un radioaltimètre voyou entrant en compétition avec la redondance, (2)un EFB trafiqué durant la chaîne d’approvisionnement qui affiche une valeur de vitesse erronée et (3) un pilote automatique voyou qui se désactive à une étape de vol critique. Pour pouvoir tester les attaques sophistiquées et les différentes règles de détection, nous démontrons dans la méthodologie que la base de connaissance réussit les tests de cohérence et répond à des questions de compétences pertinentes. Les résultats sont présentés pour ces cas. On fournit ainsi une capacité adéquate pour informer le pilote, l’ouvrier de maintenance ou le développeur d’IDS de l’attaque qui se déroule. Une contre-mesure de la situation est aussi offerte. Les résultats s’appuient sur des tests de cohérences et des scénarios proposés par des experts du domaine. Le travail réalisé permettra, dans le futur, d’intégrer d’autres types de bus avioniques, comme l’AFDX ou le MIL-STD-1553, de produire des données de vol à partir d’un simulateur de vol et d’incorporer des techniques en traitement automatique du langage naturel (NLP) pour enrichir le pont humain-machine de l’engin.
Statistiques
Total des téléchargements à partir de PolyPublie
Téléchargements par année
Provenance des téléchargements
