Stage - Sécurisation de solutions permettant la détection de malwares dans les systèmes embarqués H/F

il y a 2 semaines


Grenoble, Auvergne-Rhône-Alpes, France CEA Temps plein


Informations générales

Entité de rattachement

Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.

Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un socle de recherche fondamentale. Le CEA s'engage depuis plus de 75 ans au service de la souveraineté scientifique, technologique et industrielle de la France et de l'Europe pour un présent et un avenir mieux maîtrisés et plus sûrs.

Implanté au cœur des territoires équipés de très grandes infrastructures de recherche, le CEA dispose d'un large éventail de partenaires académiques et industriels en France, en Europe et à l'international.

Les collaboratrices et collaborateurs du CEA partagent trois valeurs fondamentales :

• La conscience des responsabilités

• La coopération

• La curiosité

Référence

Domaine

Sécurité contre la malveillance


Contrat

Stage


Intitulé de l'offre

Stage - Sécurisation de solutions permettant la détection de malwares dans les systèmes embarqués H/F


Sujet de stage

Chaque jour, de nouveaux malwares sont découverts, laissant les appareils IoT résidentiels et industriels vulnérables aux attaques de cybersécurité. Le botnet MIRAI a montré les conséquences d'une attaque simultanée sur des milliers d'appareils. Certaines des vulnérabilités existantes reposent soit sur des failles dans le code logiciel, soit dans le matériel. Le CEA a développé deux solutions de détection de codes malveillants s'exécutant sur un système embarqué :
- Une première se basant sur l'analyse par IA de signaux hardwares
- Une seconde se basant sur la mise en place d'une liste blanche de processus
Dans ce contexte, le candidat s'intéressera à d'optimiser ces solutions en terme de détection et à les sécuriser contre des attaques ciblant les OS Linux. L'objectif final de ce stage sera d'étendre la solution de détection existante et l'intégrer dans un démonstrateur représentatif d'un système industriel.


Durée du contrat (en mois)

6


Description de l'offre

Le stagiaire devra développer et tester une solution permettant de détecter des malwares logiciels dans un environnement sécurisé.

Les tâches prévues pourront être les suivantes :

  • Développement d'une Trusted Application s'exécutant en Trustzone et permettant de sécuriser les 2 solutions de détection
  • Validation et Optimisation de la solution (consommation, performances, …)
  • Développement d'attaques permettant de montrer la pertinence de la sécurisation de la solution
  • Implémentation des solutions sur ARM64 (Raspberry Pi 4) et ARM32 (STMicroelectronics STM32MP1)
  • Réalisation d'un démonstrateur complet pour la solution
  • Implémentation d'algorithmes IA au sein du système embarqué
  • Implémentation d'une version non sécurisée de la solution sur une architecture RISC-V

Moyens / Méthodes / Logiciels

Linux / Python/ C


Profil du candidat

Le candidat a une formation BAC+5 ou école d'ingénieur 3ème année dans le domaine des systèmes embarqués / cybersécurité.

 Connaissances requises :

  • Linux embarqué
  • Langage Python/C
  • Sécurité des systèmes embarqués
  • Algorithmes IA

Site

Grenoble


Localisation du poste

France, Auvergne-Rhône-Alpes, Isère (38)


Ville


  Grenoble

Critères candidat
Langues

Anglais (Intermédiaire)


Diplôme préparé

Bac+5 - Diplôme École d'ingénieurs


Formation recommandée

Sécurité des systèmes embarqués


Possibilité de poursuite en thèse

Oui


Disponibilité du poste

01/02/2024



  • Grenoble, Auvergne-Rhône-Alpes, France KAIZEN Solutions (KZS) Temps plein

    Pour accompagner un projet stratégique chez l'un de nos clients, acteur majeur du bassin grenoblois, nous recherchons un Développeur Systèmes Embarqués spécialisé en modélisation et simulation bas niveau.Vous interviendrez sur le développement d'un modèle SystemC/TLM d'une IP Ethernet complexe, son intégration dans l'environnement de simulation...


  • Grenoble, Auvergne-Rhône-Alpes, France CEA Temps plein

    Informations générales Entité de rattachement Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un...


  • Grenoble, Auvergne-Rhône-Alpes, France KAIZEN Solutions (KZS) Temps plein

    our accompagner un projet stratégique chez l'un de nos clients, acteur majeur du bassin grenoblois, nous recherchons un Développeur Systèmes Embarqués spécialisé en modélisation et simulation bas niveau.Vous interviendrez sur le développement d'un modèle SystemC/TLM d'une IP Ethernet complexe, son intégration dans l'environnement de simulation...


  • Grenoble, Auvergne-Rhône-Alpes, France CEA Temps plein

    Informations générales Entité de rattachement Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un...


  • Grenoble, Auvergne-Rhône-Alpes, France CEA Temps plein

    Informations générales Entité de rattachement Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un...


  • Grenoble, Auvergne-Rhône-Alpes, France CEA Temps plein

    Informations générales Entité de rattachement Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un...


  • Grenoble, Auvergne-Rhône-Alpes, France CEA Temps plein

    Informations générales Entité de rattachement Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un...

  • Développeur Embarqué Linux

    il y a 2 semaines


    Grenoble, Auvergne-Rhône-Alpes, France KAIZEN Solutions (KZS) Temps plein

    Pour un compte dans le domaine de l'industrie, recherche un Développeur Embarqué Linux pour renforcer nos équipes de développement logiciel.Dans le cadre de vos fonctions, vous serez amené(e) à :Réaliser le développement des modules logiciels dont vous aurez la responsabilitéGarantir la qualité du code produit et assurer les tests...


  • Grenoble, Auvergne-Rhône-Alpes, France INAUTALENT Temps plein

    À propos de SENSSIGHTINAUTALENT accompagne l'entreprise SENSSIGHT qui conçoit des cœurs de caméras thermiques haute performance destinés à des applications industrielles, de sécurité et de défense. Leur expersite repose sur la maîtrise du logiciel système, l'optimisation des performances et la robustesse des solutions livrées.Le poste :Dans le...


  • Grenoble, Auvergne-Rhône-Alpes, France CEA Temps plein

    Informations générales Entité de rattachement Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un...