Stage - Développement de systèmes d'IA agentiques pour l'analyse de binaires et la CTI
Description du poste
Contexte du stage
Le stage porte sur l’étude, la conception et l’évaluation de systèmes d’intelligence artificielle (IA) agentiques appliqués à l’analyse d’exécutables binaires, c’est-à-dire de programmes compilés dont le code source n’est pas disponible.
L’objectif est d’explorer dans quelle mesure des agents fondés sur des modèles de langage peuvent assister des tâches d’investigation, de qualification et de réponse à partir d’artefacts binaires.
Objectifs du stage
Le travail s’intéressera en priorité à l’architecture du système agentique :
- Choix du modèle
- Stratégie d’orchestration
- Gestion du contexte, sélection
- Utilisation des outils, format de sortie,
- Traçabilité des actions et contrôle de la reproductibilité. Le ou la stagiaire contribuera à la mise en place d’un harnais d’exécution permettant de lancer ces agents dans un environnement isolé, outillé et contrôlé, afin d’observer leur comportement sur des tâches représentatives d’analyse de binaires.
Ce harnais devra permettre de configurer différents agents, de maîtriser les ressources disponibles, de limiter ou supprimer l’accès réseau, d’enregistrer les actions effectuées et de collecter les éléments nécessaires à l’analyse a posteriori des résultats. Une attention particulière sera portée à la robustesse de l’environnement, à la comparabilité des exécutions et à la capacité à distinguer ce qui relève du modèle, de l’orchestration ou des outils mis à disposition.
Le stage pourra s’appuyer sur des jeux de tâches et environnements existants pour l’analyse de binaires par agents, notamment BinaryAudit et CrackMeBench. Ces ressources serviront principalement de support expérimental pour tester les agents, leur orchestration et le harnais d’exécution, plutôt que de constituer l’objet principal du stage.
Le stage visera également à étudier la qualité des réponses produites par ces agents. Au-delà de la réussite technique d’une tâche donnée, il s’agira d’analyser la pertinence des preuves citées, la capacité de l’agent à justifier ses conclusions, à formuler des hypothèses vérifiables et à produire une synthèse exploitable par un analyste. Autant que possible, les résultats pourront être structurés à l’aide de vocabulaires ou formats utilisés en CTI, tels que MITRE ATT&CK ou STIX 2.1, en distinguant la conformité de la représentation de l’exactitude de l’analyse technique.
Profil recherché
Formation :
- Master ou 3ème année d’école d’ingénieurs ou équivalent.
Compétences requises :
Connaissances :
Vous maîtrisez la programmation en Python, les principaux formats de fichier exécutable (PE et ELF) et avez des connaissances en mathématiques appliquées (statistiques). Vous savez utiliser au quotidien des agents IA et savez automatiser leurs tâches. Les connaissances suivantes bien que non requises, seront fortement appréciées :
- Bases de fonctionnement des systèmes d’exploitation,
- Désassemblage et assembleur (x86),
- Les bases de théoriques de l’apprentissage artificiel
- Des connaissances en renseignement sur les cybermenaces.
Savoir-être :
- Curiosité d’esprit et rigueur ;
- Appétence pour les sujets techniques ;
- Item de l’autonomie ;
- Capacité de rédaction et de synthèse.
L’employeur
L’agence nationale de la sécurité des systèmes d’information (ANSSI (nouvel onglet)) est rattachée au secrétaire général de la défense et de la sécurité nationale (SGDSN (nouvel onglet)), autorité chargée d'assister le Premier ministre dans l’exercice de ses responsabilités en matière de défense et de sécurité nationale.
L’ANSSI est l'autorité nationale en matière de sécurité et de défense des systèmes d’information. Elle a pour principales missions d'assurer la sécurité des systèmes d’information de l’État et de veiller à celle des opérateurs nationaux d'importance vitale, de coordonner les actions de défense des systèmes d’information, de concevoir et déployer les réseaux sécurisés répondant aux besoins des plus hautes autorités de l’État et aux besoins interministériels, et de créer les conditions d’un environnement de confiance et de sécurité propice au développement de la société de l’information en France et en Europe.
Données marché — Technicien / Technicienne d'exploitation informatique
Techniciens de production, d'exploitation, d'installation, et de maintenance, support et services aux utilisateurs en informatique
Médian : 2 000 €
postes prévus (BMO 2025)