Sécurité applicative (AppSec)Développement logiciel et simulationIntelligence Artificielle (NLP/LLM)
Publié il y a 20 jours
Stage
⏱️3-6 mois
💼Hybride
📅Expiré il y a 6 jours
Cohérence LinkedIn / CV vérifiée.
Description du poste
Contexte et objectif
Développer une application capable d'analyser automatiquement les menaces sur des logiciels et de fournir des recommandations de mitigation adaptées.
La solution doit couvrir la définition d'architecture, l'identification et la classification automatique des menaces, la priorisation des risques, la génération de rapports et des recommandations basées sur des bonnes pratiques et l'apprentissage contextuel.
Missions principales
Concevoir et implémenter une interface graphique pour définir l’architecture des applications, les modules et les flux de données, avec possibilité d'import UML.
Développer des composants de détection et de classification automatique des menaces (pipeline d'analyse statique/structurelle et/ou IA).
Mettre en place un moteur de priorisation des risques permettant de trier et filtrer les menaces selon leur gravité et contexte.
Générer des rapports détaillés et exportables (avec historique des analyses et suivi des améliorations) et intégrer un module de recommandations de mitigation.
Technologies et compétences requises
Travaux principalement en Java et Python pour le backend et le moteur d'analyse, React pour l'interface utilisateur, et techniques d'IA/ML pour la classification et la recommandation.
Compétences attendues : modélisation UML, sécurité applicative, conception d'architectures logicielles, traitement de données, évaluation de modèles ML, tests et validation.
Livrables attendus
Prototype fonctionnel intégrant : import UML / éditeur graphique d'architecture, moteur d'identification/classification des menaces, système de priorisation, génération de rapports exportables.
Documentation technique et utilisateur, jeu de données ou procédures de test, rapport d'analyse des performances et recommandations d'amélioration.