Stage : Sécurisation d’un système embarqué industriel

Open Wide est un acteur majeur de l'Open Source en France. L'offre des différentes Business Unit d'Open Wide permet aujourd'hui d'adresser l'ensemble des problématiques techniques liées à l'Internet des Objets (des objets connectés jusqu'à l'exploitation / présentation de données sur des périphériques mobiles, en passant par la centralisation et le stockage de données dans le cloud).

Ces dernières années, la sécurité dans les systèmes embarqués est devenu un enjeu important dans l'industrie. Entre la confidentialité des données utilisateurs et l'intégrité du système, tous les moyens utiles doivent être mis en place pour respecter les intérêts des industriels.

Le but du stage est d'identifier les attaques pouvant être menées à l'encontre d'un système embarqué ainsi que les moyens de sécurisation face à ces menaces. Sur une carte basée sur un processeur i.Mx6 de Freescale, le stagiaire devra mettre en œuvre les différents composants logiciels et matériels permettant d'assurer la signature des différents composants logiciels s'exécutant sur cette plateforme.

Le stage comprend les tâches suivantes :

  •  Identifier les vecteurs d'attaques possibles
  •  État de l'art des mécanismes de sécurisation adaptés aux systèmes embarqués
  •  Mise en place de ces mécanismes sur une carte IMX6
  •  Intégration dans Yocto ou Buildroot
  •  Écriture d'un guide de bonnes pratiques pour obtenir un système embarqué sûr
  •   Linux embarqué, programmation bas niveau (bootloader et noyau), intégration, langage C, électronique embarquée

Formation requise :

  •  Stage de fin d’études de master ou cycle d’ingénieur

Connaissances souhaitées :

  •  Bootloader et Linux
  •  Bonnes bases en sécurité informatique
  •  Langage C

Qualités personnelles :

  •  Autonomie, curiosité technique, rigueur, qualités rédactionnelles