OmDev Logo
GetYourJob
0
Publié aujourd'hui

Stage Détection d'Anomalies et de Cyber-Intrusions par Apprentissage de Représentations sur Graphes H/F

Entreprise
ThalesRecrute en direct
Localisation
Gennevilliers - 92
Sur site
Type de contrat
Stage
Niveau
Junior
Diffusée sur 2 sites
  • HelloWork
  • WTTJ
Rémunération
Pas de salaire renseigné

Description du poste

Les missions du poste

Lieu : Gennevilliers, France
Construisons ensemble un avenir de confiance

Thales est un leader mondial des hautes technologies spécialisé dans trois secteurs d'activité : Défense & Sécurité, Aéronautique & Spatial, et Cyber & Digital. Il développe des produits et solutions qui contribuent à un monde plus sûr, plus respectueux de l'environnement et plus inclusif. Le Groupe investit près de 4,5 milliards d'euros par an en Recherche & Développement, notamment dans des domaines clés de l'innovation tels que l'IA, la cybersécurité, le quantique, les technologies du cloud et la 6G. Thales compte près de 85 000 collaborateurs dans 65 pays.

Nos engagements, vos avantages

- Notre savoir-faire technologique
- Notre attention portée à l'équilibre des collaborateurs
- Un environnement inclusif et bienveillant
- Un engagement sociétal et environnemental reconnu (Thales Solidarity, indice CAC 40 ESG...)




Votre quotidien
Le Campus de Gennevilliers est le coeur des activités de conception, de développement et de soutien des grands systèmes de défense : radiocommunications, réseaux et systèmes d'infrastructure résilients, communications par satellite, combat collaboratif et cybersécurité. Situé au nord de Paris, il est rapidement accessible en transports en commun.

Le stage se déroulera au sein du laboratoire R&T Communication Network Systems (CNS) de THALES SIX composé d'une vingtaine de personnes et ayant des compétences sur l'IA, la cyber, et les réseaux. Au sein d'une équipe de 5 personnes travaillant sur ces sujets, de concevoir et d'implémenter un framework basé sur la détection d'anomalies et de cyber intrusions par apprentissage de représentations sur graphes. Les approches traditionnelles de Machine Learning traitent souvent les données de trafic (comme les flux NetFlow ou les logs d'appels système) de manière tabulaire et isolée. Or, les cyberattaques modernes ( mouvements latéraux, APT, exfiltration de données) se caractérisent par des relations complexes et des séquences d'actions distribuées dans le temps et l'espace. Pour capturer cette dimension relationnelle, le Graph Representation Learning (GRL) et les Graph Neural Networks (GNN) ont émergé comme des technologies de pointe.

Vos missions

L'objectif principal de ce stage est d'explorer, de concevoir et d'évaluer des modèles basés sur le Graph Representation Learning (GRL) et les GNN pour la détection d'anomalies appliquées à la cybersécurité, en s'appuyant sur les approches les plus récentes de la littérature scientifique. En modélisant le trafic réseau ou les interactions systèmes sous forme de graphes (où les noeuds représentent des adresses IP/processus et les arêtes représentent les connexions/communications), les GNN permettent d'apprendre des représentations topologiques riches et de détecter des anomalies comportementales complexes (au niveau des noeuds, des arêtes ou du graphe entier).

1. Étudier les différentes variantes de GNN appliquées au domaine (GCN, GAT, GraphSAGE, Dynamic GNNs pour les graphes temporels, Graph Autoencoders (GAE) pour l'apprentissage non supervisé, etc. ), l'apprentissage auto-supervisé (GraphIDS).

2. Identifier les forces et limites des approches actuelles (ex: passage à l'échelle sur des graphes massifs, gestion des graphes hétérogènes et dynamiques, etc.).

3. Proposition d'un module de détection d'intrusions: modélisation et préparation des données, implémentation des architectures, tester différentes stratégies d'apprentissage, etc.

4. Application des modèles à des jeux de données publics d'intrusions réseau (réseaux d'entreprise, réseaux IoT, réseaux d'infrastructure télécom).

5. Développement des composants logiciels nécessaires pour montrer le use case, faire l'évaluation et le benchmarking.

6. Rédaction du rapport de stage

Les travaux effectués dans ce stage s'insèrent dans le cadre plus large d'un ou plusieurs projets collaboratifs de recherche réalisés au sein des études amont chez Thales. Les résultats obtenus seront éventuellement valorisés sous forme de publications scientifiques et de livrables officiels pour ces projets.

Votre profil

Etudiant en dernière année d'école d'ingénieur spécialisé en IA/développement logiciel/Cyber Sécurité, vous recherchez un stage de 6 mois pour terminer votre cursus.

Vous maîtrisez très bien le Deep Learning et la théorie des graphes ?

Vous maîtrisez très bien Python et Librairies IA/Graphes : PyTorch, PyTorchb Geometric (PyG), Scikit-Learn, outils de gestion de code /version- GIT ?

Vous avez des capacités de synthèse d'articles scientifiques et Anglais scientifique (niveau C1-C2) ?

Vous avez des connaissances en Cybersécurité : des notions sur les protocoles réseau (TCP/IP, DNS) et les mécanismes d'attaque (DDoS, Scan de ports, Mouvements latéraux, etc.) ?

Vous connaissez le Graph Representation Learning, Graph Neural Networks, l'IA générative ?

On vous reconnait pour votre esprit curieux et vous savez travailler en équipe ?

Alors n'attendez pas, postulez ! Ce stage est fait pour vous !

Le mot de l'équipe

Nous espérons que tu nous rejoignes rapidement pour concrétiser ce sujet d'un grand intérêt pour

THALES SIX
Tous nos stages sont conventionnés et soumis à une gratification dont le montant est déterminé selon votre niveau d'études.Thales, entreprise Handi-Engagée, reconnait tous les talents. La diversité est notre meilleur atout. Postulez et rejoignez nous !

Bienvenue chez Thales

Lieu : Gennevilliers, FranceConstruisons ensemble un avenir de confianceThales est un leader mondial des hautes technologies spécialisé dans trois secteurs d'activité : Défense & Sécurité, Aéronautique & Spatial, et Cyber & Digital. Il développe des produits et solutions qui contribuent à un monde plus sûr, plus respectueux de l'environnement et plus inclusif. Le Groupe investit près de 4,5 milliards d'euros par an en Recherche & Développement, notamment dans des domaines clés de l'innovation tels que l'IA, la cybersécurité, le quantique, les technologies du cloud et la 6G. Thales compte près de 85 000 collaborateurs dans 65 pays. Nos engagements, vos avantagesNotre savoir-faire technologiqueNotre attention portée à l'équilibre des collaborateursUn environnement inclusif et bienveillantUn engagement sociétal et environnemental reconnu (Thales Solidarity, indice CAC 40 ESG...)

Exigences du poste

Compétences requises

  • Python
  • PyTorch
  • PyTorch Geometric
  • Scikit-learn
  • Git
  • Graph Representation Learning
  • Graph Neural Networks
  • GCN
  • GAT
  • GraphSAGE
  • Dynamic GNNs
  • Graph Autoencoders
  • GraphIDS
  • Machine Learning
  • Deep Learning
  • TCP/IP
  • DNS
  • DDoS
  • Port Scanning
  • Lateral Movement
  • Cybersecurity
  • NetFlow
  • IoT
  • Telecom Infrastructure

Un plus

  • Artificial Intelligence
  • Cloud
  • Network Administration
  • Flux
  • Anglais
  • GenAI

Toutes les offres Python à Paris

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

À propos de l'entreprise

ThalesRecrute en direct
Voir toutes les offres de Thales

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.