QUI SOMMES-NOUS ?
Thales propose des systèmes d’information et de communication sécurisés et interopérables pour les forces armées, les forces de sécurité et les opérateurs d’importance vitale. Ces activités, qui regroupent radiocommunications, réseaux, systèmes de protection, systèmes d’information critiques et cybersécurité, répondent aux besoins de marchés où l’utilisation des nouvelles technologies numériques est déterminante. Thales intervient tout au long de la chaîne de valeur, des équipements aux systèmes en passant par le soutien logistique et les services associés.
Le site de Gennevilliers est le cœur des activités de conception, et de développement et de soutien des produits et solutions de radiocommunications des Armées, des systèmes de réseaux d’infrastructures résilients et de communications par satellite, et ainsi que des solutions de cybersécurité.
Stage Bac +5 : Etude et implémentation d’un filtrage eBPF dans un hyperviseur (F/H)
Basé à Rennes
6 mois à partir de janvier 2020
QUI ETES-VOUS?
Alors ce stage est fait pour vous !
CE QUE NOUS POUVONS ACCOMPLIR ENSEMBLE :
Au sein du groupe THALES, l'équipe Thalium, basée à Rennes, est spécialisée dans les activités de rétro-ingénierie et de développements logiciels liés à la lutte informatique.
Dans ce cadre, vous avez pour missions d’étudier et d’implémenter un filtrage eBPF des points d’arrêt dans l’hyperviseur VirtualBox.
Pour cela, l'organisation du stage se découpe de la manière suivante :
- prendre connaissance du format eBPF, de sa syntaxe et de ses possibilités ;
- évaluer les librairies existantes permettant de compiler et d’exécuter des programmes eBPF à la fois sous Linux et Windows ;
- implémenter un filtrage eBPF des points d’arrêts dans IceBox à titre d’exemple ;
- implémenter un filtrage eBPF des points d’arrêts directement dans l’hyperviseur ;
- étudier et faciliter la compilation de règles eBPF.
Cette mission vous permettra de développer du code en C et C++ à la fois user-land et noyau. La partie eBPF vous exposera à un langage assembleur spécialisé exécuté par une VM dédiée. Enfin la nécessité d’exécuter ce code en mode hyperviseur vous fera plonger dans le code source de VirtualBox et appréhender les notions de virtualisation.
Innovation, passion, ambition : rejoignez Thales et créez le monde de demain, dès aujourd’hui.
24-03-2024
Sélectionnez le secteur qui vous intéresse ci-dessous et n'oubliez pas votre adresse email!