Description
La mission est, à l'aide de l'IA, de développer un outillage capable de lire un rapport de Software Component Analysis (SCA) et de créer des règles de classification des vulnérabilités logicielles, s'appuyant sur l'état de l'art : SAST / DAST / IAST (Static/Dynamic/Interactive application security testing) Les outils de Software Component Analysis (exemple: Trivy) regardent les dépendances que l'on tire sur nos projets et remontent les vulnérabilités liés à ces dépendances sur nos versions. Le souci est que les vulnérabilités sont liés à des fonctions et des utilisations de celles-ci et que les SCA regardent la composition mais pas le code en lui même, ainsi il peut remonter des faux positifs que les équipes se doivent de vérifier afin de déterminer la priorité des montés de update/upgrade car parfois un fix de sécurité peut apporter avec lui la suppression d'une fonction dépressiée ou pire un cassage de retro-compatibilité. Les activités seront le développement d'un logiciel , un analyse des modèles d'IA pour le problème et la sélection et mise en place d'un modèle IA adapté au problème. Au sein d'une équipe riche de multiples compétences : dev, sécurité, recherche , intelligence artificielle , vous découvrirez et progresserez au sein du collectif en amenant vos compétences.
Profils recherchés
Profil Developpeur débutant avec un premier intéret pour l'IA/ Un intéret sur la sécurité Parcours lié au programme simplon de développeur IA Contrat d'apprentissage 18 mois