Quelles sont les missions ?

Le Groupe de Recherche Logiciel de Thales Research & Technology (TRT) se compose de plusieurs laboratoires dont un spécialisé dans la conception des systèmes temps-réel embarqué critiques (LSEC).

Thales conçoit et développe des systèmes critiques dans des domaines tels que le spatial, l'avionique, les infrastructures industrielles ou le ferroviaire. Ces systèmes cyber-physiques (CPS) sont aujourd'hui la cible d'attaques de plus en plus complexes. La prise de contrôle d'un de ces systèmes par un acteur hostile (état, organisations criminelles ou terroriste) mettrait en danger de nombreuses vies humaines. La prise de contrôle du flot d'exécution est l'objectif principal d'un attaquant lors de l'exécution. Dans le cas d'une attaque logicielle, l'attaque se fera généralement par l'abus d'interfaces entrantes dans le but de corrompre une partie de la mémoire (buffer overflow, stack overflow, etc.). Malgré l'ancienneté de ces attaques, les techniques visant à les empêcher sont régulièrement circonvenues. De plus, le code venant d'une partie tierce peut ne pas présenter de garanties suffisantes.

Dans une première étape pour pallier ce problème, nous proposons une approche innovante mettant en oeuvre des heuristiques pour détecter, au niveau matériel, l'exécution d'un gadget code, l'une des formes d'attaques les plus difficiles à contrer avec les techniques existantes. L'émergence des architectures de processeurs open-source RISC-V est une opportunité pour intégrer à moindre coût des nouvelles techniques protégeant contre ces attaques. Thales est pleinement engagé dans RISC-V, une architecture d'avenir pour les systèmes embarqués.

Au cours de votre stage, vous devrez modifier le pipeline d'un processeur RISC-V et développer un module améliorant l'intégrité logicielle à l'exécution, puis vous vérifierez leurs efficacité en adaptant les moyens de tests existants dans le laboratoire ou en en concevant de nouveaux.

En conséquence, vos missions seront les suivantes :

Vous prendrez connaissances des problématiques métier Thales, en particulier la sûreté de fonctionnement

Vous vous approprierez les principes régissant les attaques par injection de code

Vous prendrez connaissance de l'architecture RISC-V et de son implémentation CVA6

Vous participerez à la configuration des heuristiques de détection des attaques

Vous développerez le prototype du module d'intégrité logicielle et sur FPGA

Vous développerez un banc de test

Vous expérimenterez la solution sur la base d'un cas d'étude Thales mettant en avant l'apport de la solution.

Innovation, passion, ambition : rejoignez Thales et créez le monde de demain, dès aujourd'hui.

Lire la suite

Quel est le profil idéal ?

Etudiant.e en école d'Ingénieur.e ou formation équivalente, vous préparez un Master 2 en informatique en spécialisation logiciel ou systèmes embarqués ?

Votre formation vous a permis d'acquérir des compétences dans les domaines suivants :

- Langages de Description Matérial (HDL) : VHDL ou Verilog

- Langage C

Vous avez un intérêt réel pour la cyber-sécurité ?

Idéalement vous avez déjà eu une expérience en assembleur, en compilation et/ou en reverse engineering, ou justifiez d'une expérience sur les architectures RISC-V ?

Vous êtes curieux, exigeant et capable de concevoir des solutions innovantes, raison qui vous pousse à effectuer votre stage en recherche ?

Vous êtes à l'aise en anglais et de ce fait justifiez d'un niveau B2 ?

Vous vous reconnaissez ? Alors découvrez vite vos futures missions :)

Pourquoi les rejoindre ?

Ceux qui font avancer le monde s'appuient sur Thales
Dans un monde en constante mutation, à la fois imprévisible et riche d'opportunités, nous sommes aux côtés de ceux qui ont de grandes ambitions : rendre le monde meilleur et plus sûr.

Riches de la diversité de leurs expertises, de leurs talents, de leurs cultures, nos équipes d'architectes conçoivent un éventail unique de solutions technologiques d'exception, qui rendent demain possible dès aujourd'hui.

Du fond des océans aux profondeurs du cosmos ou du cyberespace, nous aidons nos clients à maîtriser des environnements toujours plus complexes pour prendre des décisions rapides, efficaces, à chaque moment décisif, quel que soit l'enjeu.

Partout où des décisions critiques doivent être prises, Thales est présent.

Nous servons cinq grands secteurs essentiels pour le développement de nos sociétés : Aéronautique, Espace, Transport terrestre, Sécurité et Défense.

 
Dépôt CV
Montrez vos talents, 15 000 recruteurs vous attendent

Je dépose mon CV dans la CV-thèque

Doc, Docx, rtf, pdf (3 Mo. max)

D'autres offres vous attendent sur Cadremploi
Continuez sur votre lancée ! Découvrez d'autres offres similaires à celle-ci
OU
Continuer ma recherche
Soyez le premier prévenu !

Recevez les offres similaires à cette annonce

En créant votre alerte, vous acceptez les conditions d'utilisation

Alerte active Vous recevrez par email les offres correspondant à la recherche

Gérer mes alertes