Emploi
J'estime mon salaire
Mon CV
Mes offres
Mes alertes
Se connecter
Trouver un emploi
TYPE DE CONTRAT
Emploi CDI/CDD
Missions d'intérim Offres d'alternance
Astuces emploi Fiches entreprises Fiches métiers
Rechercher

Apprenti.e (h/f) vers un profilage des attaques de désérialisation à l’aide d’un méta-modèle

Villeneuve-d'Ascq
CDD
Inria
Publiée le 8 août
Description de l'offre

Contexte et atouts du poste

L’ objectif est de concevoir des méthodes qui permettront de définir une sémantique des attaques de désérialisation dans les applications afin de les prévenir.

Mission confiée

Objectif Principal. Ce projet cherche à fournir un modèle décrivant la sémantique (un profil) des attaques de type désérialisation pour leur prévention dans les applications réelles. L’apprenti travaillera incrémentalement sur les tâches suivantes : une étude de la littérature sur les failles de sécurité, ainsi que les techniques de construction de chaînes d’attaque et de détection des patterns d’attaques. Il/Elle utilisera le langage Pharo, la plateforme Moose, et des IDE telles que VSCode ou Eclipse pour fournir à la fin une description des profils des attaques de d.s.rialisation.

La personne recrutée sera amenée à travailler sur 3 tâches principales:

1. Tâche 1 : Méta-modélisation des piles des attaques. Cette tâche permettra à l’apprenti d’approfondir ses connaissances à propos des comportements des attaques de désérialisation en analysant les piles d’appels utilisées dans des attaques forunies dans l'état de l'art. L’alternant fournira un méta-modèle des piles d’attaques décrit en Moose.
2. Tâche 2 : Classification et contextualisation des gadgets dans les attaques. Les attaques de désérialisation se basent sur un enchaînement des méthodes vulnérables dans un contexte précis et non vulnérables dans d’autres contextes. L'objectif de cette tâche est de définir le contexte dans lequel une méthode ou un bout de code est vulnérable.
3. Tâche 3 : Construction de chaînes d’attaques en se basant sur le profil des attaques. Cette tâche consiste à développer un outil (PoC) permettant la construction automatique des chaînes d’attaque de désérialisation en se basant sur le profil des attaques défini par le méta-modèle (à l’issue de la tâche 1) et du contexte (extrait de la tâche 2).

Pour une meilleure connaissance du sujet de recherche proposé :
Un état de l'art à propos des approches de détection des vulnérabilités et de construction de chaînes d’attaques sera étudié.

Responsabilités :
La personne recrutée a la charge de travailler sur les 3 tâches de la mission.

Principales activités

Principales activités (5 maximum) :

4. étude et compréhension du code des attaques existantes
5. caractérisation des attaques existantes en se basant sur leurs contextes, leurs comportements, leurs points d'entrée, etc.
6. étude des dépendances des attaques
7. définition d'un profil des attaques
8. génération de chaînes de nouvelles attaques

Activités complémentaires (3 maximum) :

9. recherche bibliographique sur les attaques de déserialisation
10. consultation des bases existantes des attaques logicielles

Compétences

Compétences techniques et niveau requis : programmation Objet, analyse statique de code, méta-modélisation. Un plus sera la connaissance du langage Pharo et de la machine virtuelle en Java.

Langues : Français, anglais

Compétences relationnelles :

11. Capacité à travailler en équipe : collaboration et interactions avec les membres de l'équipe EVREF et avec les chercheurs des groupes de travail en Génie Logiciel
12. Facilité en communication orale et écrite : présenter ses travaux en réunions.
13. Adaptabilité et écoute active : intégrer les retours des encadrants et des collègues pour faire évoluer la recherche.
14. Capacité à vulgariser les résultats obtenus à différents publics.
15. Echanges avec des chercheurs du partenaire industriel Berger-Levrault.

Compétences additionnelles appréciées : capacité à organiser des journées thématiques autour de la sécurité logicielle au niveau de l'équipe et du laboratoire d'accueil.

Compétences techniques et niveau requis : programmation

Avantages

16. Restauration subventionnée
17. Transports publics remboursés partiellement
18. Congés: 7 semaines de congés annuels + 10 jours de RTT (base temps plein) + possibilité d'autorisations d'absence exceptionnelle (ex : enfants malades, déménagement)
19. Possibilité de télétravail et aménagement du temps de travail
20. Équipements professionnels à disposition (visioconférence, prêts de matériels informatiques, etc.)
21. Prestations sociales, culturelles et sportives (Association de gestion des œuvres sociales d'Inria)
22. Accès à la formation professionnelle
23. Sécurité sociale

Rémunération

Selon la règlementation en vigueur

Postuler
Créer une alerte
Alerte activée
Sauvegardée
Sauvegarder
Offre similaire
Doctorant f/h analyse fine du comportement d'applications android et identification des acteurs impliqués
Villeneuve-d'Ascq
CDD
Inria
Acteur
Offre similaire
Chargé(e) de maintenance et travaux (h/f)
Villeneuve-d'Ascq
CDD
Inria
Maintenance
Offre similaire
Doctorant f/h anatomie de l’obsolescence logicielle des smartphones
Villeneuve-d'Ascq
CDD
Inria
Voir plus d'offres d'emploi
Estimer mon salaire
JE DÉPOSE MON CV

En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.

Offres similaires
Recrutement Inria
Emploi Inria à Villeneuve-d'Ascq
Emploi Villeneuve-d'Ascq
Emploi Nord
Emploi Nord-Pas-de-Calais
Intérim Villeneuve-d'Ascq
Intérim Nord
Intérim Nord-Pas-de-Calais
Accueil > Emploi > Apprenti.e (H/F) Vers un profilage des attaques de désérialisation à l’aide d’un méta-modèle

Jobijoba

  • Conseils emploi
  • Avis Entreprise

Trouvez des offres

  • Emplois par métier
  • Emplois par secteur
  • Emplois par société
  • Emplois par localité
  • Emplois par mots clés
  • Missions Intérim
  • Emploi Alternance

Contact / Partenariats

  • Contactez-nous
  • Publiez vos offres sur Jobijoba
  • Programme d'affiliation

Suivez Jobijoba sur  Linkedin

Mentions légales - Conditions générales d'utilisation - Politique de confidentialité - Gérer mes cookies - Accessibilité : Non conforme

© 2025 Jobijoba - Tous Droits Réservés

Les informations recueillies dans ce formulaire font l’objet d’un traitement informatique destiné à Jobijoba SA. Conformément à la loi « informatique et libertés » du 6 janvier 1978 modifiée, vous disposez d’un droit d’accès et de rectification aux informations qui vous concernent. Vous pouvez également, pour des motifs légitimes, vous opposer au traitement des données vous concernant. Pour en savoir plus, consultez vos droits sur le site de la CNIL.

Postuler
Créer une alerte
Alerte activée
Sauvegardée
Sauvegarder