183
Catalogue stages 2018-2019 septembre 2018 MINISTÈRE DES ARMÉES Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

  • Upload
    buidang

  • View
    253

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

Cataloguestages

2018-2019

septembre 2018

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 2: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

SommaireRecherche par domaine ......................................................................................3

big data / baSe de donnéeS ........................................................................................ 11

ingénieRie - logiCiel ..................................................................................................... 55

éleCtRonique ................................................................................................................. 44

imageRie Spatiale et Sig .............................................................................................. 51

SéCuRité deS SyStèmeS d’infoRmation .................................................................. 95

index des mots clés ........................................................................................ 173

SyStèmeS et RéSeaux ..................................................................................................139

téléComS ........................................................................................................................158

tRaitement du Signal ................................................................................................170

CRypto ............................................................................................................................... 26

documentation administrative........................................................................................181

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 3: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

3

Les stages proposés portent fréquemment sur plusieurs domaines à la fois. Dans un soucis de simplification de ce catalogue, chaque stage a été classé dans un domaine dominant, avec 3 mots-clés au maximum. (Index des mots clés en fin de catalogue.) Si vous souhaitez élargir votre sélection, il vous est conseillé de procéder également à une recherche par titres de stage.

big data 11

Stg-2019-bdd-001 Étude et mise en oeuvre d’une plateforme OpenStack 12

Stg-2019-bdd-002 Étude d’écosystème Big Data de type graphe 13 Stg-2019-bdd-003 Étude d’écosystème Big Data de type moteur de recherche 14 Stg-2019-bdd-004 Étude sur la sécurité dans les écosystèmes Big Data 15

Stg-2019-bdd-005 Dév. d’outils massivement distribués 16

Stg-2019-bdd-006 Développement de services d’accès à des entrepôts BigData 17

Stg-2019-bdd-007 Développement de services d’accès à des entrepôts BigData 18

Stg-2019-bdd-500 Optimisation d’une infrastructure Big Data 19

Stg-2019-bdd-501 Analyse des données temporelles 20

Stg-2019-bdd-502 Analyse de Graphes Relationnels 21

Stg-2019-bdd-503 Calcul en précision limitée pour le traitement de la parole 22

Stg-2019-bdd-504 Réalisation d’une plateforme d’annotation de corpus 23

Recherche par domaine

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 4: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

4

Stg-2019-bdd-505 Extraction de contenu et détection de vulnérabilités 24

Stg-2019-bdd-506 Système de visualisation et de gestion de flux de traitement 25

CRyptologie 26

Stg-2019-CRy-600 Déni plausible dans un logiciel de chiffrement de fichier 27

Stg-2019-CRy-601 Étude des finalistes de la compétition CAESAR 28

Stg-2019-CRy-602 Traces laissées par un conteneur chiffré sur un OS 29

Stg-2019-CRy-603 Protection des informations sur Windows 30

Stg-2019-CRy-604 Étude des différents outils de recouvrement de mots de passe 31

Stg-2019-CRy-605 Évaluation d’outils de recouvrement de mots de passe 32

Stg-2019-CRy-606 Définir une bonne politique de mots de passe : les l33ts 33

Stg-2019-CRy-607 Cryptanalyse algébrique de systèmes post-quantiques 34

Stg-2019-CRy-608 Cryptanalyse euclidienne de systèmes post-quantiques 35

Stg-2019-CRy-609 Étude de signatures classiques et post-quantiques 36

Stg-2019-CRy-610 Étude de faiblesses cryptographiques dans les blockchains 37

Stg-2019-CRy-611 Cryptanalyse linéaire sur GPU 38

Stg-2019-CRy-612 Cryptanalyse de clés Diffie-Hellman générées faiblement 39

Stg-2019-CRy-613 Étude de la sécurité des crypto-monnaies 40

Stg-2019-CRy-614 Étude des évolutions du protocole TLS 41

Stg-2019-CRy-615 Analyse de la sécurité de protocoles chiffrés IOT 42

Stg-2019-CRy-616 Reconnaissance automatique des échanges chiffrés 43

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 5: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

5

éleCtRonique 44

Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45

Stg-2019-ele-601 Portage d’algorithme sur FPGA en lien avec la Cybersécurité 46

Stg-2019-ele-602 Conception de système électronique anti-intrusion embarqué 47

Stg-2019-ele-603 Plateforme d’évaluation de sécurité par injection de fautes 48

Stg-2019-ele-604 Méthodes de préparation de composants électroniques 49

Stg-2019-ele-605 Développement d’un tracker GPS/GSM 50

imageRie Spatiale / Sig 51

Stg-2019-Sig-300 Créer un réseau géométrique pour la recherche d’itinéraire 52

Stg-2019-Sig-301 Analyse géospatiale sur la zone AFRIQUE 53

Stg-2019-Sig-302 Analyse géospatiale sur la zone ORIENT 54

ingénieRie - logiCiel 55

Stg-2019-ing-001 Développement de modules pour logiciel d’analyse de risques 56

Stg-2019-ing-002 Déploiement de mises à jour - Interface d’aide à la décision 57

Stg-2019-ing-003 Développement d’algorithmes de détection 58

Stg-2019-ing-004 IHM de gestion des flux 59

Stg-2019-ing-005 Mapping avec une base de données orientée graphe 60

Stg-2019-ing-006 Expérience utilisateur et ergonomie des applications 61

Stg-2019-ing-007 Service de notification 62

Stg-2019-ing-008 Application Frontend de traitements d’images 63

Stg-2019-ing-009 Preuve de concept autour d’Elasticsearch sur l’API Percolate 64

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 6: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

6

Stg-2019-ing-010 Interface web de construction de requêtes d’une base graphe 65

Stg-2019-ing-400 Dév d’un syst de gestion de flottes de téléphones Android 66

Stg-2019-ing-401 Conception d’un générateur de robots de web scraping 67

Stg-2019-ing-402 Interface de gestion des qualifications 68

Stg-2019-ing-403 Dév d’une solution de tests automatisés pour Smartphone 69

Stg-2019-ing-404 Développer une application de gestion d’un parc automobile 70

Stg-2019-ing-405 Développement de briques logiciels 71

Stg-2019-ing-406 Dév d’une plateforme de traitement massif d’informations 72

Stg-2019-ing-500 Développement IHM WebMapping 73

Stg-2019-ing-501 Développement d’un module de gamification 74

Stg-2019-ing-502 Développement d’une application de workflow de recrutement 75

Stg-2019-ing-503 Développement d’une IHM Web 76

Stg-2019-ing-504 Développement d’outils d’analyse de train binaire 77

Stg-2019-ing-505 Développement d’outils d’analyse de train binaire 78

Stg-2019-ing-506 Mise en forme et présentation de données géolocalisées 79

Stg-2019-ing-507 Étude et développement dans un analyseur de traffic IP 80

Stg-2019-ing-508 Étude et prototypage d’outils de profiling et d’optimisation 81

Stg-2019-ing-509 Stage application web fullstack 82

Stg-2019-ing-510 Optimisation d’algorithmes pour CPU, GPU, FPGA 83

Stg-2019-ing-600 Détection de format de fichier sur des données brutes 84

Stg-2019-ing-601 Sécurité des mdp : développement d’une infra d’évaluation 85

Stg-2019-ing-602 Création d’un portail de gestion de base de données (No)SQL 86

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 7: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

7

Stg-2019-ing-603 Implémentation d’un algorithme cryptographique sur GPU 87

Stg-2019-ing-604 Réalisation d’un compilateur pour une architecture SIMD 88

Stg-2019-ing-605 Développement d’un audit de sécurité Wi-Fi sur Android rooté 89

Stg-2019-ing-606 Développement d’une application web de gestion de stock 90

Stg-2019-ing-607 Déploiement automatisé de services cachés sur réseaux informatiques superposés 91

Stg-2019-ing-608 Passerelle Internet sécurisée sur Linux embarqué 92

Stg-2019-ing-609 Recherche de preuves d’utilisation d’outils d’anti-forensics 93

Stg-2019-ing-999 Développement de plugins pour un applicatif web 94

SéCuRité deS SyStèmeS d’infoRmation 95

Stg-2019-SSi-001 Étude des mécanismes des machines virtuelles de haut niveau 96

Stg-2019-SSi-002 Étude et création d’un OS sécurisé via LFS 97

Stg-2019-SSi-003 Étude et réalisation d’un mécanisme de filtrage des clés USB 98

Stg-2019-SSi-004 Virtualisation de l’environnement utilisateur 99

Stg-2019-SSi-400 Tracer l’exécution d’un programme en mémoire 100

Stg-2019-SSi-401 Développement d’un outil d’analyse automatique de firmware 101

Stg-2019-SSi-402 Développement de module noyau pour Linux 102

Stg-2019-SSi-403 Dév d’un outil d’observt. et de réor. du trafic syst Windows 103

Stg-2019-SSi-404 Corrélation de vulnérabilités exploitables sur un SI 104

Stg-2019-SSi-405 OAUTH 105

Stg-2019-SSi-406 Développement d’un automate de défense cyber auto-apprenant 106

Stg-2019-SSi-407 Stage mise en oeuvre d’un SIEM 107

Stg-2019-SSi-600 Protection des informations sur MacosX 108

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 8: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

8

Stg-2019-SSi-601 Recherche de vulnérabilités protocolaires sur une app 109

Stg-2019-SSi-602 Plateforme de compilation automatique de kernel 110

Stg-2019-SSi-603 Architecture de sécurisation de boot pour systèmes embarqués 111

Stg-2019-SSi-604 Audit de la sécurité d’un routeur type UTM, VPN, FIREWALL 112

Stg-2019-SSi-605 Audit de sécurité d’un équipement réseau routeur SOHO ou IOT 113

Stg-2019-SSi-606 Recherche de vulnérabilités dans un navigateur Web 114

Stg-2019-SSi-607 Recherche de vulnérabilités sur des bootloaders Android 115

Stg-2019-SSi-608 Jailbreak iOS 116

Stg-2019-SSi-609 Rétro-conception & exploitation des protocoles de jeux vidéo 117

Stg-2019-SSi-610 Analyse et rétro-conception de malwares 118

Stg-2019-SSi-611 Étude sur les attaques sur les protocoles bas niveau 119

Stg-2019-SSi-612 Développement d’un outil de recherche de failles web 120

Stg-2019-SSi-613 Recherche de failles sur des applications WEB 121

Stg-2019-SSi-614 Plateforme d’évaluation de sécurité par canaux auxilliaires 122

Stg-2019-SSi-615 Analyse de sécurité bas-niveau sur système embarqué 123

Stg-2019-SSi-616 Développement outils numérisation composants électroniques 124

Stg-2019-SSi-617 Développement d’un outil de parsing de ROM Android & Apple 125

Stg-2019-SSi-618 Étude des méthodes de Domain Fronting 126

Stg-2019-SSi-619 Création de challenges et parcours de formation en forensic 127

Stg-2019-SSi-620 Développement de modules d’interprétation d’artefact forensic 128

Stg-2019-SSi-621 Développement d’un rootkit Android (via l’étude des IPCs) 129

Stg-2019-SSi-622 Développement d’un framework d’obfuscation en C++17 130

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 9: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

9

Stg-2019-SSi-623 Conception d’un packer d’exécutables pour systèmes embarqués 131

Stg-2019-SSi-624 Développement d’une solution simulant un smartphone éteint 132

Stg-2019-SSi-700 Développement d’un poste d’audit SSI 133

Stg-2019-SSi-701 Panorama de la sécurité VoIP/ToIP 134

Stg-2019-SSi-702 Outil d’audit de conformité via le réseau 135

Stg-2019-SSi-703 Réalisation d’une boite à outils d’audit 136

Stg-2019-SSi-704 Panorama des campagnes de sensibilisation à la SSI 137

Stg-2019-SSi-705 Réalisation d’outils de sensibilisation à la SSI 138

SyStèmeS et RéSeaux 139

Stg-2019-SeR-001 Évolution et sécurisation d’un environnement Linux 140

Stg-2019-SeR-002 Automatisation des réseaux 141

Stg-2019-SeR-003 Transport massif de données 142

Stg-2019-SeR-004 Mise en place d’une plateforme d’intégration continue 143

Stg-2019-SeR-005 Étude et mise en oeuvre d’un réseau SDN 144

Stg-2019-SeR-006 Étude sur la sécurisation des conteneurs 145

Stg-2019-SeR-007 Étude sur la supervision des conteneurs 146

Stg-2019-SeR-008 Étude sur l’industrialisation des déploiements 147

Stg-2019-SeR-009 Étude sur la sécurisation d’un cluster de conteneurs 148

Stg-2019-SeR-400 Stage mise en oeuvre de métrologie et d’optimisation réseau 149

Stg-2019-SeR-500 Étude de protocoles de communication IP 150

Stg-2019-SeR-501 Création d’outils d’étude de protocoles réseaux 151

Stg-2019-SeR-600 Analyse des communications issues de logiciels malveillants 152

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 10: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

10

Stg-2019-SeR-601 Mise en place d’un cloud privé 153

Stg-2019-SeR-602 Mise en place outil clusterisé d’apprentissage automatique 154

Stg-2019-SeR-603 Mise en place d’un cluster Apache Nifi pour gestion de flux 155

Stg-2019-SeR-604 Développement solution de maintien d’accès d’un appareil IP 156

Stg-2019-SeR-605 Solution de communication multi-capteurs sur véhicule 157

téléComS 158

Stg-2019-tel-001 Sécurisation d’un système de téléphonie mobile et ses périph 159

Stg-2019-tel-200 Analyse technico-économique du très haut débit par satellite 160

Stg-2019-tel-201 Étude de données de routage télécom 161

Stg-2019-tel-202 Étude et mise en oeuvre d’une solution de veille télécoms 162

Stg-2019-tel-203 Étude technico-économique des annuaires «virtuels» 163

Stg-2019-tel-204 Développement d’un algorithme d’évaluation de liens télecoms 164

Stg-2019-tel-500 Système de télégestion et de télémesure d’équipements RF 165

Stg-2019-tel-501 Réalisation d’une télémesure d’une chaîne technique télécom 166

Stg-2019-tel-502 Étude et développement de décodeurs de protocoles télécom 167

Stg-2019-tel-503 Cartographie de l’Internet et Détection d’attaques 168

Stg-2019-tel-504 Étude et développement d’un analyseur de trafic IP 169

tRaitement du Signal 170

Stg-2019-tdS-500 Classification et caractérisation de signaux numériques 171

Stg-2019-tdS-600 Stéganographie audio 172

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 11: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

big data

Big

Dat

a

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 12: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Etude et mise en oeuvre d'une plateforme OpenStack STG-2019-BDD-001

Domaine Mots-clés

Big DatalaaS

Cloud privéOpen Source

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe Ministère des armées exploite un grand parc de machines. Afin de faciliter l'administration d'une partie de ce parc, ilest nécessaire de mettre en place une solution de type "cloud privé".

L'objectif du stage est le déploiement d'une solution de Cloud privé OpenStack.

Le stage se déroulera selon les axes suivants :- Après un temps de recherche et la rédaction d'un état de l'art de l'écosystème Openstack et de ses principaux acteurs,vous établirez une architecture adéquate pour une offre d'hébergement en 'self-service'.- Vous établirez enfin le plan de déploiement d'une preuve de concept validant l'architecture choisie et réaliserez unemaquette fonctionnelle, ainsi qu'une documentation technique.

Vous pourrez ensuite choisir de développer un ou plusieurs des 3 axes suivants :- Industrialisation de la maquette (gestion de configuration) ;- Automatisation du déploiement des nœuds de 'compute' ;- Comptabilité des ressources utilisées.

Tout au long du stage vous serez encouragé à réaliser une veille technologique sur les Clouds Open-source et enparticulier sur l’écosystème OpenStack.Durant le stage, vous serez encadré par un des membres de l'équipe Infrastructure Open-source.

Compétences et qualités indispensables Compétences et qualités souhaitables- Autonome, goût pour la découverte et l'expérimentation- Passion pour les nouvelles technologies et l'Open-source- Très bonne connaissance de l'univers Linux- Bonne connaissance d'un langage de script

- Expérience dans l'hébergement Linux- Bonne connaissance en système, réseau et virtualisation- Habitué des logiciels de gestion de configuration- Connaissance d'OpenStack appréciée mais pasindispensable

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

12

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 13: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Étude d'écosystème Big Data de type graphe STG-2019-BDD-002

Domaine Mots-clés

Big DataJanusGraphTinkerpopBig Data

Niveau requis Durée du stage

BAC+6 6 mois

Description du stageDans un contexte de traitement de volumes massifs de données, le Ministère des armées a développé une approche detype "cloud".Afin de répondre à un besoin de stockage de données à très haute volumétrie et de traitements massivement distribués,le Ministère des Armées s'est basé, entre autres, sur des écosystèmes Big Data open-sources de type graphecomprenant les technologies JanusGraph, Neo4j, etc.Dans ce contexte, le Ministère des Armées souhaite étudier des technologies permettant d'accroître sa productivité et laqualité du service rendu.

Au sein d'une équipe d'ingénieurs et développeurs spécialistes en solutions « Big Data », le stagiaire aura pour objectifs :- Le recensement d'outils à valeurs ajoutées existants (frontend poweruser, service de supervision ou d'exploitation ...)et/ou l'intégration de services à technologies (exécution de jobs, intégration de Spark ...)- La mise en place de preuves de concepts- La conception et le développement d'éventuels outils annexes manquants

Le stagiaire aura ainsi l'opportunité de travailler dans un environnement hautement technique sur des technologies depointe. La formation complémentaire sera assurée en interne.

Compétences et qualités indispensables Compétences et qualités souhaitables- Bonnes notions des architectures modernes- Esprit d’analyse et d’innovation

- Connaissance des technologies de type graphe- Utilisation et administration de systèmes Linux

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

13

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 14: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Étude d'écosystème Big Data de type moteur de recherche STG-2019-BDD-003

Domaine Mots-clés

Big DataElasticsearch

Big Data

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDans un contexte de traitement de volumes massifs de données, le Ministère des armées a développé une approche detype "cloud".Afin de répondre à un besoin de stockage de données à très haute volumétrie et de traitements massivement distribués,le Ministère des Armées s'est basé, entre autres, sur des écosystèmes Big Data open-source de type moteur derecherche comprenant les technologies Elasticsearch, Solr , etc.Dans ce contexte, le Ministère des armées souhaite étudier des technologies permettant d'accroître sa productivité et laqualité du service rendu.

Au sein d'une équipe d'ingénieurs et développeurs spécialistes en solutions « Big Data », le stagiaire aura pour objectifs :- Le recensement d'outils à valeurs ajoutées existants (frontend poweruser, service de supervision ou d'exploitation ...)et/ou l'intégration de services (cloud privé, exécution de jobs, intégration de Spark ...)- La mise en place de preuves de concepts- La conception et le développement d'éventuels outils annexes manquants.

Le stagiaire aura ainsi l'opportunité de travailler dans un environnement hautement technique sur des technologies depointe. La formation complémentaire sera assurée en interne.

Compétences et qualités indispensables Compétences et qualités souhaitables- Bonnes notions des architectures modernes- Esprit d’analyse et d’innovation

- Connaissance des technologies utilisées par les moteursde recherche- Utilisation et administration de système Linux

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

14

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 15: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Étude sur la sécurité dans les écosystèmes Big Data STG-2019-BDD-004

Domaine Mots-clés

Big DataSécuritéBig Data

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDans un contexte de traitement de volumes massifs de données, le Ministère des armées a développé une approche detype "cloud".Afin de répondre à un besoin de stockage de données à très haute volumétrie et de traitements massivement distribués,le Ministère des Armées s'est basé, entre autre, sur des écosystèmes Big Data open-sources comprenant lestechnologies Hadoop, HBase, Accumulo, Cassandra, Elasticsearch...Dans ce contexte, le Ministère des armées souhaite étudier les possibilités de renforcer la sécurité mise en place sur cesécosystèmes.

Au sein d'une équipe d'ingénieurs et développeurs spécialistes en solutions « Big Data », le stagiaire aura pour objectifs :- Le recensement des possibilités de sécurisation sur une ou plusieurs technologies Big Data- La mise en place de preuves de concepts- La conception et le développement d'éventuels outils annexes manquants.

Le stagiaire aura ainsi l'opportunité de travailler dans un environnement hautement technique sur des technologies depointe. La formation complémentaire sera assurée en interne.

Compétences et qualités indispensables Compétences et qualités souhaitables- Bonnes notions des architectures modernes- Connaissance des technologies Big Data- Esprit d’analyse et d’innovation

- Intérêt pour la sécurité dans des environnementscomplexes- Utilisation et administration de système Linux

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

15

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 16: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Dév. d'outils massivement distribués STG-2019-BDD-005

Domaine Mots-clés

Big DataCloud

NoSQLJava

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDans un contexte de traitement de volumes massifs de données, le Ministère des armées a déployé une architecture detype "cloud".

Dans un environnement de pointe intégrant des technologies telles que Hadoop, HBase et divers moteurs d'indexation etbases de données, et dans un contexte de gestion d'entrepôts de données massivement distribués, l'outillage desplateformes et des services est devenu un enjeu capital pour accroître la productivité et la qualité du service rendu.

Au sein d'une équipe d'ingénieurs conception-développement, le stagiaire se verra confier la réalisation d'outilsd'administration autour des services d'accès aux données du cloud ou autour des technologies de stockage employées.

Le stagiaire aura pour missions :- Le recensement d'outils existants- Le développement d'une ou plusieurs applications web- La mise en place de preuves de concepts

Compétences et qualités indispensables Compétences et qualités souhaitables- Bonnes connaissances en Java- Très bon relationnel et esprit d'équipe- Autonomie et esprit d'initiative- Vif intérêt pour le cloud computing et les solutions libres

- Expérience sur les outils de développement logiciels(gestionnaire de version, intégration continue, gestionnairede dépendance)- Connaissance des serveurs applicatifs

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

16

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 17: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement de services d'accès à des entrepôts BigData STG-2019-BDD-006

Domaine Mots-clés

Big DataCloud

NoSQLJava

Niveau requis Durée du stage

BAC+6 6 mois

Description du stageDans un contexte de traitement de volumes massifs de données, le Ministère des armées a déployé une architecture detype "cloud".Dans un environnement de pointe intégrant des technologies telles que Hadoop, HBase et divers moteurs d’indexation etbases de données, cette architecture est dans une dynamique de constante évolution en vue de répondre aux nouveauxbesoins métiers ou d'amélioration des performances, de la scalabilité, etc.

Au sein d'une équipe d'ingénieurs conception-développement, le stagiaire se verra confier un projet d'évaluation etd'implémentation de nouveaux services de stockage pouvant comprendre : nouveaux protocoles d'accès aux données,optimisation de services pour les rendre plus performants, évaluation de nouvelles technologies.

Dans le cadre du stage, le stagiaire aura pour missions :- Le recensement d'outils existants- Le développement de services ou applications complémentaires- La mise en place de preuves de concepts

Compétences et qualités indispensables Compétences et qualités souhaitables- Autonomie et sens de l'organisation- Bonnes notions des architectures modernes- Esprit d’analyse et d’innovation- Utilisation et administration de systèmes Linux

- Connaissance des technologies de conteneurs- Bon relationnel et esprit d’initiative- Autonomie et sens de l'organisation

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

17

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 18: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement de services d'accès à des entrepôts BigData STG-2019-BDD-007

Domaine Mots-clés

Big DataCloud

NoSQLJava

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDans un contexte de traitement de volumes massifs de données, le Ministère des armées a déployé une architecture detype "cloud".

Dans un environnement de pointe intégrant des technologies telles que Hadoop, HBase et divers moteurs d’indexation etbases de données, cette architecture est dans une dynamique de constante évolution en vue de répondre aux nouveauxbesoins métiers ou d'amélioration des performances, de la scalabilité, etc.

Au sein d'une équipe d'ingénieurs conception-développement, le stagiaire se verra confier un projet d'évaluation etimplémentation de nouveaux services de stockage pouvant comprendre : nouveaux protocoles d'accès aux données,optimisation de services pour les rendre plus performants, évaluation de nouvelles technologies.

Dans le cadre du stage, le stagiaire aura pour missions :- Le recensement d'outils existants- Le développement de services ou applications complémentaires- La mise en place de preuves de concepts

Compétences et qualités indispensables Compétences et qualités souhaitables- Bonnes connaissances en Java- Très bon relationnel et esprit d'équipe- Autonomie et esprit d'initiative- Vif intérêt pour le cloud computing et les solutions libres

- Expérience sur les outils de développement logicielles(gestionnaire de version, intégration continue, gestionnairede dépendance)- Connaissance des serveurs applicatifs

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

18

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 19: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Optimisation d'une infrastructure Big Data STG-2019-BDD-500

Domaine Mots-clés

Big DataDevOpsHadoop

Open Source

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDans le cadre de ses attributions, le Ministère des armées est amené à traiter de gros volumes de données.Il dispose pour cela d'infrastructures Big Data principalement basées sur des technologies Open-Source (Hadoop, Spark,Elasticsearch...).

Dans ce contexte, nous souhaiterions optimiser la plateforme déjà en place en explorant de nouvelles technologies quipourraient correspondre à nos besoins.

Le stagiaire aura pour missions :- l'étude et l'essai de technologies récentes dans le domaine du Big Data,- la mise en place d'une infrastructure comprenant ces nouvelles technologies,- l'utilisation d'outils pour monitorer la plateforme (métriques et remontée de logs),- la présentation des résultats à l'équipe.

Selon les résultats de l'étude menée par le stagiaire, l'équipe pourra être amenée, avec son aide, à déployer cesnouvelles technologies en production.

Ce stage permettra au stagiaire de se former à des technologies récentes et d'apprendre à déployer et à maintenir uneinfrastructure Big Data complète.

La formation sera assurée en interne par les ingénieurs de l'équipe.

Compétences et qualités indispensables Compétences et qualités souhaitables- Connaissance de Linux- Autonomie, capacité à explorer des technologiesinconnues- Bonne communication, capacité à rendre compte

- Connaissance des problématiques Big Data- Administration système

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

19

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 20: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Analyse des données temporelles STG-2019-BDD-501

Domaine Mots-clés

Big DataApprentissage automatique

AlgorithmiqueData Scientist

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDans le cadre du traitement automatique des données massives, le Ministère des armées recherche un ou une stagiairepour le traitement des données temporelles.

Dans le cadre de son stage au sein d'une équipe de R&D, le stagiaire travaillera sur l'exploitation des donnéestemporelles massives : analyse du passé, prédiction de comportements futurs et détection d'événements anormaux.

Pour cela, il devra étudier la bibliographie existante, concevoir des algorithmes et les tester ainsi que proposer dessolutions de visualisation des résultats.

Compétences et qualités indispensables Compétences et qualités souhaitablesLes candidats doivent connaître les outils de machinelearning classiques et les méthodes d'apprentissage non-supervisées. Une très grande autonomie de travail et unesprit curieux sont requis. Les développements desalgorithmes se feront en Python.

La connaissance de l'environnement linux est un plus.

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

20

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 21: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Analyse de Graphes Relationnels STG-2019-BDD-502

Domaine Mots-clés

Big DataData Scientist

MathématiquesAlgorithmique

Niveau requis Durée du stage

BAC+5 4 mois

Description du stageDans le cadre de ses missions, le Ministère des armées est amené à analyser de grandes quantités de données dontl'exploitation peut donner lieu à la production de graphes relationnels massifs.

La recherche de méthodes mathématiques et algorithmiques pour la mise en évidence automatique de nœuds et autresstructures d'intérêt au sein de ces graphes s'avère un enjeu important.

Le stagiaire sera intégré à une équipe de recherche et développement spécialisée dans l'analyse de données massives.Après avoir pris connaissance de l'état de l'art par une étude bibliographique, il sera amené à concevoir, implémenter ettester la performance d'algorithmes d'analyse de graphes.

Compétences et qualités indispensables Compétences et qualités souhaitables- Mathématiques- Algorithmique (graphes)- Initiative- Goût pour la recherche et le développement- Capacité à produire un prototype fonctionnel (langage deprogrammation au choix)

- Maîtrise de Python- Connaissance des algorithmes de machine learning- Expérience de recherche

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

21

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 22: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Calcul en précision limitée pour le traitement de la parole STG-2019-BDD-503

Domaine Mots-clés

Big DataAudio

ClassificationTAL

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLes réseaux de neurones profonds permettent aujourd'hui d'obtenir des performances intéressantes pour diverses tâchesdu traitement automatique de la parole comme la segmentation du signal audio en blocs homogènes (SAD), l'identificationdu locuteur (SID) ou de la langue (LID). Cependant, pour une tâche de SAD par exemple, un réseau relativementmodeste à 3 trois couches totalisant environ 3 MOPS de calcul et 6 Mo de données introduit un délai de latence d'environ150 ms. Pour des applications requérant des contraintes de temps réel, ces valeurs sont rédhibitoires.

L'objectif principal du stage consiste à mesurer l'impact d'un calcul en précision limitée pour un réseau de neurones typeclassifieur. Le contexte expérimental est celui de l'identification de la langue. Une première partie du travail demandéportera sur la mise en place d'opérateurs arithmétiques à précision variable pour un réseau de neurones de type LSTM.Ces opérateurs, se substituant aux opérateurs natifs de la machine (*,+), devront être suffisamment génériques pourplanifier des tests de calcul tout en minimisant les interventions sur le code source. Une seconde partie du travails'intéressera à des comparaisons expérimentales sur les différences de performance entre le système de référence et unsystème à précision limitée. Les mesures d'intérêt porteront sur les taux d'erreur du classifieur, les temps de calculrapportés au temps signal, la gestion mémoire et notamment les caches.

Compétences et qualités indispensables Compétences et qualités souhaitables- C/C++- Optimisation logicielle

- TensorFlow/Pytorch- Connaissances en traitement de la parole

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

22

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 23: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Réalisation d'une plateforme d'annotation de corpus STG-2019-BDD-504

Domaine Mots-clés

Big DataWeb

Intelligence ArtificielleDéveloppement

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLa nature hétérogène et la quantité importante des données multimédias exploitées par le Ministère des armées sonttelles qu'il devient indispensable d'apporter des outils informatiques aux experts chargés de les analyser, afin d'aider àextraire les informations pertinentes le plus efficacement possible.La valorisation de l'information est favorisée par la mise en place de traitements automatiques du contenu basés sur destechniques de machine learning et notamment d’apprentissage supervisé lorsqu’il s’agit de reconnaissance. En effet, lesdonnées de contenus étant non structurées, avant de pouvoir reconnaître un visage, une langue, une thématique, unevoix, il est nécessaire de formaliser ces concepts pour la machine. Cette étape consiste à définir un modèle comportantun grand nombre d'exemples annotés issus de données réelles. Plus les exemples annotés sont diversifiés et nombreux,plus le modèle sera proche de la vérité-terrain, apportant de ce fait une aide efficace à l'utilisateur.L'objectif de ce stage est de construire une plateforme d'annotation de données permettant de produire de manièrecollaborative des données d’entraînement destinées à construire des composants d’Intelligence Artificielle basés sur destechniques de Machine Learning. La plateforme doit être générique tant sur la nature des médias traités (texte, parole,image, vidéo) que sur le type des annotations envisagées (langue, visage, texte…). Elle devra également êtreergonomique et attractive (user-friendly, ludique) afin d’inciter les utilisateurs à annoter les données.Intégré à une équipe d'ingénieurs R&D en traitement des médias, le stagiaire devra :- réaliser un état de l'art des différentes solutions les plus utilisées et reconnues par la communauté scientifique,- concevoir et développer la plateforme générique (back et front-end),- rédiger l'ensemble des documentations afférentes (développement, utilisation, administration),- proposer éventuellement des pistes d'améliorations,- rédiger un mémoire et effectuer une présentation du stage.

Compétences et qualités indispensables Compétences et qualités souhaitables- Compétences Web back et front end- Capacité d'analyse, de conceptualisation- Programmation (Python, Java, Javascript)- Aisance en architecture logicielle

- Web design- Autonomie et esprit d'initiative- Imagination, créativité, curiosité, rigueur- Très bon relationnel- Attrait pour la R&D appliquée

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

23

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 24: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Extraction de contenu et détection de vulnérabilités STG-2019-BDD-505

Domaine Mots-clés

Big DataForensic

VulnérabilitésExtraction de la connaissance

Niveau requis Durée du stage

BAC+4 6 mois

Description du stageL'objectif de ce stage est de concevoir et développer des bibliothèques de composants logiciels réalisant :- la caractérisation de format de fichier : comment identifier un format à partir de signatures caractéristiques(rétroingéniérie, méthodes statistiques, heuristiques...)- la détection de présence de failles de vulnérabilité dans certains formats (backdoors, trojans, malwares...)- l'extraction du contenu brut de certains formats.

Les travaux seront articulés autour de 3 exemples concrets :- Détection et extraction du contenu d'un format de fichier spécifique- Détection de vulnérabilités dans des documents PDF.- Intégration d'une capacité de détection de virus / malware dans des fichiers tout venant.

Compétences et qualités indispensables Compétences et qualités souhaitables- Programmation C/C++- Algorithmique- Tests unitaires- Capacités d'analyse, de conceptualisation- Linux- Autonomie et esprit d'initiative

- Vulnérabilités logicielles- Packaging Debian- Test Driven Design- Imagination, créativité, curiosité, rigueur- Très bon relationnel

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

24

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 25: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Système de visualisation et de gestion de flux de traitement STG-2019-BDD-506

Domaine Mots-clés

Big DataJavascript

WebWorkflow

Niveau requis Durée du stage

BAC+4 6 mois

Description du stageDans un écosystème de traitement massivement distribué, il est important de pouvoir visualiser et caractériser lesdifférentes routes empruntées par nos flots de données

Le stage sera organisé autour des travaux suivants :- conception du modèle de représentation des chaînes de traitements,- conception d'un outil graphique en javascript permettant la création à la volée de pipelines de traitements.- aspects ergonomiques : drag & drop, édition des paramètres des différents outils

Modalités techniques,- Servir l'interface depuis une application python ( Flask + Semantic-ui + SocketIO ) dockerisée

Compétences et qualités indispensables Compétences et qualités souhaitables- Python- Javascript- Front-end et back-end Web (webapp, web services)- Linux- Capacités d'analyse, de conceptualisation- Autonomie et esprit d'initiative

- Docker- Flask- Semantic-ui- SocketIO- Imagination, créativité, curiosité, rigueur- Très bon relationnel

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

25

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 26: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

Cryptologie

Cryp

tolo

gieMINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 27: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille

FICHE DE STAGEv1.0a

Titre du stage Référence

Déni plausible dans un logiciel de chiffrement de fichier STG-2019-CRY-600

Domaine Mots-clés

CryptologieCryptographie

ConceptionDéveloppement

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe déni plausible est une propriété qui consiste à pouvoir légitimement nier la possession d'informations confidentielles enprésence d'un tiers, bien que ce soit pourtant le cas. Le but du stage est d'implémenter la fonctionnalité de déni plausiblesur un logiciel de chiffrement grand public.

Aujourd'hui, de nombreux logiciels de chiffrement de fichiers existent et permettent d'en protéger le contenu. Ils sontnotamment utiles pour sécuriser des communications entre deux interlocuteurs. Cependant, aucun d’entre eux nepropose la possibilité d’un déni plausible. Cette propriété est utile dans certains contextes, par exemple lorsque ledestinataire se voit contraint de déchiffrer un document en présence d’un tiers auprès duquel il ne souhaite pas divulguerles informations qu'il contient.

Par la combinaison d’un procédé interne au logiciel et d’un secret connu seulement de l'expéditeur et/ou du destinatairelégitimes, cette fonctionnalité pourra consister à obtenir un document clair plausible, mais ne correspondant pas au clairréel, à partir du document confidentiel chiffré. Bien sûr, le clair réel devra pouvoir être déchiffré normalement lorsquenécessaire.

Une première partie du stage consistera en une phase d’étude afin d’élaborer une méthode de déni plausible. Celapassera par la définition des contraintes, le choix du format du document, le choix du logiciel de chiffrement, etc. Dansune seconde partie, le stagiaire devra intégrer le déni plausible au logiciel de chiffrement qu’il aura choisi. Des testsserviront à valider les différentes contraintes exhibées durant la phase d’étude, à garantir que le logiciel n'a subi aucunerégression et que le déni plausible souhaité fonctionne correctement.

Le langage de programmation dépendra du logiciel choisi et des préférences du stagiaire.

Compétences et qualités indispensables Compétences et qualités souhaitables- Cryptographie et concepts mathématiques associés- Programmation sous Linux

- Maîtrise du LaTeX- Capacité à communiquer sur son travail- Programmation sous Windows

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

27

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 28: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille

FICHE DE STAGEv1.0a

Titre du stage Référence

Etude des finalistes de la compétition CAESAR STG-2019-CRY-601

Domaine Mots-clés

CryptologieCryptographieMathématiques

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageAujourd'hui, la plupart des applications visant à protéger la confidentialité d'une donnée nécessite également la protectionde son intégrité. Cette situation entraîne un besoin fort de modes opératoires combinant ces deux propriétés.

Le mode combiné le plus répandu, AES256-GCM, n'est cependant pas suffisamment efficace pour les réseaux à hautdébit. De plus, le niveau de sécurité offert s'écroule dès qu'un IV est réutilisé ou si des données trop volumineuses sontchiffrées. Plus récemment, la construction ChaCha20-Poly1305 semble s'imposer (utilisation par défaut dans TLS 1.3).

Ces inconvénients ont motivé en 2014 la compétition CAESAR, soutenue par le NIST, pour définir de nouveaux schémasde chiffrement authentifié dans 3 catégories : chiffrement haut-débit, applications légères et défense en profondeur.

Ce chiffrement authentifié repose sur un principe mathématique qui permet de chiffrer et d'authentifier un message demanière simultanée dans le cadre d'un processus unique, assurant la protection de l'information en terme deconfidentialité et d'intégrité.

Le but du stage est d'étudier ces algorithmes, d'évaluer leur niveau de sécurité et d'implémenter une solution desécurisation intégrant ces primitives.

Dans un premier temps, le stagiaire devra réaliser un état de l'art des schémas actuels et des attaques possible et étudierles finalistes de la compétition.Dans un second temps, le stagiaire devra sélectionner, parmi les primitives étudiées, celles qu'il aura considérées commeétant les plus sûres. Cette sélection permettra de réaliser les spécifications d'un système de chiffrement symétrique.Enfin, le stagiaire implémentera sa solution qu'il testera via des tests unitaires et fonctionnels.

Compétences et qualités indispensables Compétences et qualités souhaitables- Cryptographie et concept mathématiques associés- Développement en C, C++ ou python- Anglais technique et scientifique- Esprit de synthèse

- Curiosité et esprit d'initiative- Capacité à communiquer sur son travail

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

28

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 29: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille

FICHE DE STAGEv1.0a

Titre du stage Référence

Traces laissées par un conteneur chiffré sur un OS STG-2019-CRY-602

Domaine Mots-clés

CryptologieForensicPython

Investigation numérique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLa gestion des informations personnelles a toujours fait l'objet de mesures de sécurité, même élémentaires, au sein dessystèmes d'exploitation. Pourtant, il arrive encore régulièrement que certains systèmes ou applications mal conçueslaissent des traces identifiables et exploitables. De nombreux exemples existent : on peut notamment citer certainscookies utilisés lors de la navigation sur Internet, certaines bases de données employées par le système d'exploitation,etc. Combinées, ces informations permettent de révéler des accès à des fichiers, des historiques de connections à desclés USB ou des conteneurs chiffrés.

L'objectif de ce stage est de réaliser des modules Forensic ciblant la présence, l’installation et/ou l’utilisation deconteneurs chiffrés sur un système d'exploitation, comme par exemple sur Windows, MacosX ou Linux.Dans un premier temps, une étude des outils publiquement disponibles sera réalisée et un outil sera développé dans unsecond temps.

Les fonctionnalités implémentées se concentreront particulièrement sur les traces laissées après l’installation etl’utilisation d’un conteneur chiffré.

Compétences et qualités indispensables Compétences et qualités souhaitables- Programmation Python- Algorithmique- Anglais technique- Curiosité, autonomie, esprit d'initiative

- Notions d'utilisation de la ligne de commande Linux- Notions en investigation numérique (Forensic)- Notions en cryptographie

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

29

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 30: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille

FICHE DE STAGEv1.0a

Titre du stage Référence

Protection des informations sur Windows STG-2019-CRY-603

Domaine Mots-clés

CryptologieCryptographie

ForensicInvestigation numérique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLa gestion des informations personnelles a toujours fait l'objet de mesures de sécurité, même élémentaires, au sein dessystèmes d'exploitation. Pourtant, il arrive encore régulièrement que certains systèmes ou applications mal conçueslaissent des traces identifiables et exploitables. De nombreux exemples existent, parmi lesquels certains cookies utiliséslors de la navigation sur Internet, certains gestionnaires de mots de passe, certaines bases de données employées par lesystème d'exploitation, etc. Combinées, ces informations permettent d'accéder à des secrets protégés par le systèmed'exploitation et à tout ou partie de l'historique des actions réalisées par l'utilisateur.

L'objectif de ce stage est de réaliser des modules Forensic ciblant Windows.Dans un premier temps, une étude des outils publiquement disponibles sera réalisée et un outil sera développé en propredans un second temps.

Les fonctionnalités implémentées se concentreront particulièrement sur les mécanismes cryptographiques mis en œuvredans les systèmes d'exploitation et dans les applications associées pour la protection des données de l'utilisateur.L'outil mis au point durant le stage sera testé sur des images disque comprenant des éléments préinstallés à rechercher.

Compétences et qualités indispensables Compétences et qualités souhaitables- Programmation Python- Algorithmique- Anglais technique- Curiosité, autonomie, esprit d'initiative

- Notions d'utilisation de la ligne de commande Linux- Notions en investigation numérique (Forensic)- Notions en cryptographie

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

30

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 31: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille

FICHE DE STAGEv1.0a

Titre du stage Référence

Étude des différents outils de recouvrement de mots de passe STG-2019-CRY-604

Domaine Mots-clés

CryptologieMots de passeCryptographie

Sécurité informatique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stage

La sécurité de nombreux produits et comptes personnels repose sur un mot de passe. La plupart des entreprises imposedes politiques dans le choix du mot de passe (nombre de caractères, mélange lettres, de caractères spéciaux, de chiffres,…) mais leur efficacité peut être mise en cause.

L’objectif du stage est d’étudier les différents outils d’attaque de mots de passe facilement disponibles, et de mesurer lamenace qu’ils représentent pour la sécurité des systèmes.

Dans un premier temps, le stagiaire devra recenser les différents outils d’attaque de mots de passe, tel que Hashcat ouJohnTheRipper, puis constituer un état de l’art quant à leur utilisation et leur potentiel supposé.Ensuite, il devra identifier les outils les plus puissants, les prendre en main et écrire des stratégies optimales permettantde les tester.

À l’issue du stage, il devra être possible d’identifier les mots de passe faibles malgré le respect des politiques de sécuritéde mot de passe.

Compétences et qualités indispensables Compétences et qualités souhaitables- Programmation- Bases en probabilités- Anglais technique- Curiosité, autonomie, esprit d'initiative

- Programmation Python / C- Connaissances de Hashcat, JohnTheRipper, …- Notions de cryptologie

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

31

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 32: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille

FICHE DE STAGEv1.0a

Titre du stage Référence

Évaluation d'outils de recouvrement de mots de passe STG-2019-CRY-605

Domaine Mots-clés

CryptologieMots de passeCryptographie

Sécurité informatique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLa sécurité de nombreux produits et comptes personnels repose sur un mot de passe. La plupart des entreprises imposedes politiques dans le choix du mot de passe (nombre de caractères, mélange lettres, de caractères spéciaux, de chiffres,…) mais leur efficacité peut être mise en cause.

L’objectif du stage est d’étudier les différents outils de recouvrement de mots de passe facilement disponibles, et demesurer la menace qu’ils représentent pour la sécurité des systèmes.

Dans un premier temps, le stagiaire devra recenser différents outils d’attaque de mots de passe, tel que Hashcat ouJohnTheRipper, puis constituer un état de l’art quant à leur utilisation et leur potentiel supposé.Dans un second temps, il s’agira de développer un outil automatique de recouvrement, capable de générer une synthèsedes résultats.

Compétences et qualités indispensables Compétences et qualités souhaitables- Programmation- Bases en probabilités- Anglais technique- Curiosité, autonomie, esprit d'initiative

- Programmation Python / C- Connaissances de Hashcat, JohnTheRipper, …- Notions de cryptologie

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

32

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 33: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille

FICHE DE STAGEv1.0a

Titre du stage Référence

Définir une bonne politique de mots de passe : les l33ts STG-2019-CRY-606

Domaine Mots-clés

CryptologieMots de passeCryptographie

Sécurité informatique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageQue ce soit pour une authentification ou pour le chiffrement d'un fichier, la clé de chiffrement est très souvent dérivée d'unmot de passe. Il est donc primordial de choisir un mot de passe suffisamment solide pour résister à une attaque. Lespolitiques de sécurité de mots de passe incitent très fortement à inclure des chiffres et des caractères spéciaux dans nosmots de passe. Mais comment les inclure intelligemment, tout en s’en souvenant ?

L’objectif de ce stage consiste à étudier une solution : le recours aux leets. Ces mécanismes de remplacement de lettreset de groupes de lettres par des chiffres et caractères spéciaux rendent-ils nos mots de passe plus robustes ?

Dans un premier temps, le stagiaire réalisera un état de l'art des différentes méthodes mises en œuvre par les attaquantspour recouvrer les mots de passe. Il devra ensuite développer un outil permettant de détecter la présence de leet dansdes mots de passe, et en générer d’autres en exploitant les même mécanismes de mémorisation.Enfin, il vérifiera la robustesse de ces mots de passe face aux attaques connues.

Compétences et qualités indispensables Compétences et qualités souhaitables- Programmation- Bases en probabilités- Anglais technique- Curiosité, autonomie, esprit d'initiative

- Programmation Python / C- Connaissances de Hashcat, JohnTheRipper, …- Notions de cryptologie

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

33

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 34: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille

FICHE DE STAGEv1.0a

Titre du stage Référence

Cryptanalyse algébrique de systèmes post-quantiques STG-2019-CRY-607

Domaine Mots-clés

CryptologieCryptanalyse

MathématiquesAlgèbre linéaire

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLa cryptanalyse algébrique est une méthode d'analyse de sécurité de primitives cryptographiques. Elle nécessite dans unpremier temps de modéliser le cryptosystème en un système d'équations multivariées. Puis, l'évaluation de la sécurités'effectue en étudiant la complexité de résolution de ce système, principalement basée sur l'algorithmique du calcul debases de Gröbner.

En s’appuyant sur un code C++ de référence, le premier objectif du stage sera de s’approprier les méthodes usuelles decalcul de bases de Gröbner (algorithmes F4/F5) et d’en évaluer les performances dans le cadre de la résolution deproblèmes génériques. Il s’agira ensuite de réfléchir à des optimisations (algorithmiques et/ou numériques) qui pourraientêtre applicables à la résolution de problèmes plus spécifiques. Les propositions post-quantiques au concours du NISTpermettent un terrain d'étude de schémas variés et originaux. Certains pourront faire l'objet de modélisations algébriques.

Ce stage comporte une forte composante R&D et nécessitera de pouvoir travailler en autonomie sur des problématiquescomplexes. Le stagiaire devra fournir une implémentation en C++ de son travail.

Compétences et qualités indispensables Compétences et qualités souhaitables- Curiosité intellectuelle- Esprit d'initiative- Algèbre générale- Programmation (C++, Python)- Connaissances en algorithmique- Anglais technique.

- Connaissances en statistiques- Théorie des nombres.

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

34

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 35: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille

FICHE DE STAGEv1.0a

Titre du stage Référence

Cryptanalyse euclidienne de systèmes post-quantiques STG-2019-CRY-608

Domaine Mots-clés

CryptologieCryptanalyse asymétrique

MathématiquesAlgèbre linéaire

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLa sécurité des cryptosystèmes construits à partir de réseaux euclidiens repose sur la difficulté du problème consistant àtrouver des vecteurs courts dans les réseaux associés (problème « SVP »). L’étude détaillée du SVP est donc nécessaireafin d’évaluer la sécurité (pré et post quantique) de ces schémas.

Dans ce contexte, les algorithmes de crible (« Sieving ») ont une complexité asymptotique optimale et leur étude est doncd’une importance cruciale. En proposant diverses optimisations au crible Gaussien, de récents développementsacadémiques ont permis de rendre ces algorithmes compétitifs en pratique.

Ainsi, l’objectif du stage sera de dresser un panorama des différentes méthodes de cribles ainsi que des optimisationsassociées afin de définir et d’implémenter un algorithme cible. Certaines approches reposant sur l’utilisation de fonctionsde hachage localement sensibles (« LSH »), une étude détaillée de ces schémas pourra être par conséquent nécessaire.

Ce stage comporte une forte composante R&D et nécessitera de pouvoir travailler en autonomie sur des problématiquescomplexes. Le stagiaire devra fournir une implémentation en C++ ou Python de son travail.

Compétences et qualités indispensables Compétences et qualités souhaitables- Curiosité intellectuelle- Esprit d'initiative- Algèbre générale- Programmation (C++, Python)- Connaissances en algorithmique- Anglais technique.

- Connaissances en statistiques- Algorithmes de réduction de réseaux.

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

35

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 36: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille

FICHE DE STAGEv1.0a

Titre du stage Référence

Etude de signatures classiques et post-quantiques STG-2019-CRY-609

Domaine Mots-clés

CryptologieCryptanalyse asymétrique

MathématiquesAlgèbre linéaire

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLes signatures sont des primitives cryptographiques qui permettent de détecter des modifications non légitimes dedonnées (intégrité) ou de s'assurer de l'identité d'un signataire (authentification, non répudiation). Elles sont utilisées dansdifférents contextes, comme la signature de mails, de logiciels, le stockage de données...

En 2016, le NIST a lancé un appel à contributions concernant les primitives cryptographiques post-quantiques. Trouverdes signatures dont la sécurité ne serait pas affaiblie par l'utilisation d'un ordinateur quantique apparaît de plus en plusnécessaire. Les solutions envisagées (et proposées au NIST) utilisent aussi bien des problèmes fondés sur les réseauxeuclidiens, les codes correcteurs que les fonctions de hachage.

L'objectif de ce stage sera d'étudier différentes signatures (qu'elles soient classiques ou post-quantiques) et leur sécurité.Il s’agira dans un premier temps de dresser un panorama des schémas existants ainsi que des problèmes sur lesquelsreposent leur sécurité. On s’intéressera ensuite à l’évaluation des paramètres de sécurité à l’aune des attaques les plusrécentes. Dans un dernier temps, le stagiaire développera une ou plusieurs attaques sur des schémas faibles ousimplifiés.

Compétences et qualités indispensables Compétences et qualités souhaitables- Curiosité intellectuelle- Esprit d’initiative- Programmation (C++, Python)- Connaissances en algorithmique- Connaissances en algèbre- Anglais technique

- Connaissances en cryptographie asymétrique

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

36

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 37: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille

FICHE DE STAGEv1.0a

Titre du stage Référence

Étude de faiblesses cryptographiques dans les blockchains STG-2019-CRY-610

Domaine Mots-clés

CryptologieCryptanalyse asymétrique

PRNG

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageEn 2009, Satoshi Nakamoto publie la première version de la technologie blockchain : Bitcoin. Depuis, une multitude deblokchains ont fait leur apparition (Ethereum, Zcash, Monero, ...) avec une utilisation en constante augmentation. Il s'agitd'une application incontournable de la cryptographie, car elle offre de nouvelles possibilités (contrats intelligents, crypto-monnaie) en utilisant des mécanismes novateurs ainsi que des primitives cryptographiques très variées (chiffrementhomomorphe, post-quantique, etc.) testées à grande échelle.

L'objectif du stage est d'évaluer et de tester la solidité de quelques blockchains ainsi que les briques cryptographiquesassociées et les PRNGs utilisés.

Tout d'abord, le stagiaire devra répertorier différentes blockchains et les classer entre elles en fonction des primitivescryptographiques utilisées, tout en donnant un aperçu de leur résistance à diverses attaques : sur la double dépense, laprotection des adresses, l'anonymat...

Ensuite, le stagiaire devra fournir une implémentation de ces attaques (en C/C++ ou Python)

Compétences et qualités indispensables Compétences et qualités souhaitables- Programmation (C/C++, python)- Bonnes connaissances en cryptologie- Connaissances en algorithmique- Anglais technique.

- Connaissance en signature- PRNG

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

37

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 38: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille

FICHE DE STAGEv1.0a

Titre du stage Référence

Cryptanalyse linéaire sur GPU STG-2019-CRY-611

Domaine Mots-clés

CryptologieCryptanalyse symétrique

Algorithmique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLa cryptanalyse linéaire consiste à réécrire le problème du décryptement d'un système de chiffrement symétrique(chiffrement par bloc ou par flot) comme un système affine sur F2 dont une partie des équations est fausse. La dernièreétape d'une cryptanalyse linéaire est donc la résolution d'un système d'équations linéaires "bruitées".Les méthodes classiques de résolution de ces systèmes utilisent notamment l'algorithme du pivot de Gauss ou l'utilisationde la transformée de Walsh-Hadamard. Le but de ce stage est de fournir un panorama de ces méthodes de résolution desystèmes linéaires bruités et de les implémenter sur des processeurs graphiques.Ce stage comporte une forte composante R&D et nécessitera de pouvoir travailler en autonomie sur des problématiquescomplexes. Le stagiaire devra fournir une implémentation en CUDA de son travail.

Compétences et qualités indispensables Compétences et qualités souhaitables- Curiosité intellectuelle- Esprit d'initiative- Algèbre linéaire- Algorithmique- Programmation (C++, Python)- Anglais technique.

- Programmation sur GPU (CUDA)

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

38

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 39: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille

FICHE DE STAGEv1.0a

Titre du stage Référence

Cryptanalyse de clés Diffie-Hellman générées faiblement STG-2019-CRY-612

Domaine Mots-clés

CryptologieCryptanalyse asymétrique

PRNGMathématiques

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLa sécurité du protocole de Diffie-Hellman (DH) repose sur la difficulté du problème du logarithme discret dans un corpsfini, un problème reconnu comme difficile dans sa forme générale. Cependant, l’utilisation de générateurs faibles (ex.,LCG) pour la génération de certains paramètres cryptographiques pourrait rendre ce protocole vulnérable à un attaquant.

L’objet du stage est de dresser un panorama des attaques existantes sur le protocole DH lorsqu’il repose sur desgénérateurs faibles ainsi que d’en évaluer les performances au travers d’implémentations R&D. Il s’agira ensuite deréfléchir sur de nouvelles pistes sur ce protocole en analysant notamment l’applicabilité de faiblesses reconnues pour lagénération d’autres clés publiques.

Ce stage comporte une forte composante R&D et nécessitera de pouvoir travailler en autonomie sur des problématiquescomplexes. Le stagiaire devra fournir une implémentation en C++ ou Python de son travail.

Compétences et qualités indispensables Compétences et qualités souhaitables- Curiosité intellectuelle- Esprit d'initiative- Théorie des nombres- Connaissances en algorithmique, programmation (C++,Python)- Anglais technique.

- Connaissances en statistiques

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

39

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 40: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille

FICHE DE STAGEv1.0a

Titre du stage Référence

Etude de la sécurité des crypto-monnaies STG-2019-CRY-613

Domaine Mots-clés

CryptologieSécurité informatique

DéveloppementCryptographie

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLes crypto-monnaies, ou monnaies cryptographiques, sont de plus en plus populaires. Leur sécurité est souvent mise enavant, bien que des attaques soient régulièrement publiées : vol de bitcoins, atteinte à l’anonymat, traçage de devisesvolées…Ces attaques sont souvent basées sur l’utilisation pratique des crypto-monnaies, plus que sur leurs fondementsthéoriques.

Ce stage consiste à étudier la sécurité globale d’une crypto-monnaie. Cette dernière sera choisie ultérieurement.

La première partie du stage sera dédiée à la compréhension de la technologie et de son environnement (portefeuilles,places de marché…). S’en suivra un état de l’art des attaques possibles, qu’elles concernent l’anonymat, le traçage, le volou les portefeuilles.

La seconde partie du stage visera à implémenter une ou plusieurs attaques choisies pour évaluer leur efficacité.L’implémentation pourra se faire en python, C ou C++.

Des connaissances préalables sur les crypto-monnaies seraient un plus mais ne sont pas indispensables.

Compétences et qualités indispensables Compétences et qualités souhaitables- Développement en C, C++ ou python- Anglais technique et scientifique- Esprit de synthèse

- Connaissances de base sur la cryptographie symétrique etasymétrique- LaTeX- Capacité à communiquer sur son travail- Bon relationnel

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

40

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 41: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille

FICHE DE STAGEv1.0a

Titre du stage Référence

Étude des évolutions du protocole TLS STG-2019-CRY-614

Domaine Mots-clés

CryptologieAnalyse protocolaire

SSL

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageTransport Layer Security, plus communément appelé TLS ou SSL, est un protocole chiffrant permettant de sécuriser descommunications sur un canal public.

La version 1.3 de TLS a été validée par l'IETF en mars 2018. Elle induit des évolutions significatives du protocole.

Cette mise à jour renforce notamment la sécurité en abandonnant le support des suites cryptographiques les plus faibleset en restreignant au maximum les métadonnées circulant en clair.

Les objectifs de ce stage sont multiples et visent à affiner notre connaissance de TLS 1.3 :- identifier les métadonnées circulant en clair ;- suivre l'adoption de cette nouvelle version : identifier les principaux logiciels et services, mais également les APIssupportant TLS 1.3 ;- identifier des faiblesses du protocole ou proposer des contournements de sa sécurité, puis définir des contre-mesures.

Compétences et qualités indispensables Compétences et qualités souhaitables- Réseaux et protocoles IP- Rigueur- Autonomie

- Connaissance du protocole TLS- Sécurité des communications

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

41

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 42: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille

FICHE DE STAGEv1.0a

Titre du stage Référence

Analyse de la sécurité de protocoles chiffrés IOT STG-2019-CRY-615

Domaine Mots-clés

CryptologieRéseaux IP

CryptographieSécurité informatique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageFace à une présence de plus en plus prononcée des systèmes IOT sur les réseaux et au développement de multiplesoutils visant à les exploiter, le Ministère des Armées cherche un stagiaire dont le travail consistera dans un premier tempsà réaliser un état de l'art concernant le fonctionnement des systèmes IOT les plus présents en insistant particulièrementsur leur sécurité et les méthodes de chiffrement employées pour les systèmes sécurisant leurs communications. Dans unsecond temps, il devra faire une étude avancée rigoureuse d'un récent protocole de communication IOT afin notammentd'en éprouver sa sécurité.

Pour ce faire, le stagiaire pourra s'appuyer sur les sources ouvertes, les articles existants et les différents outils visantjustement à rechercher/exploiter les faiblesses des systèmes IOT existants. Il pourra, si besoin, avoir un accès physique àun IOT afin de l'étudier.

Compétences et qualités indispensables Compétences et qualités souhaitables- Autonomie- Rigueur- Curiosité- Anglais technique

- Réseaux et protocoles IP- Connaissances de base sur la cryptographie (symétriqueet asymétrique)

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

42

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 43: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille - université de Lille

FICHE DE STAGEv1.0a

Titre du stage Référence

Reconnaissance automatique des échanges chiffrés STG-2019-CRY-616

Domaine Mots-clés

CryptologieProtocoles

Apprentissage automatiqueRéseau

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageFace à l'augmentation du volume des communications chiffrées, le Ministère des Armées souhaite étudier la plus-valuedes méthodes d'apprentissage automatique appliquées à la problématique de la distinction entre les flux clairs des fluxchiffrés.

Pour ce faire, le stagiaire devra commencer par établir un état de l'art des méthodes d'apprentissage existantes et de lacompatibilité de chacune d'elles avec le sujet en étudiant les travaux menés dans le domaine public.

A l'issue de cette première partie du stage, le stagiaire devra proposer une solution théorique puis développer un premieroutil capable d'en démontrer le bon fonctionnement dans un cas d'usage simple considérant un flux restreint généré àl'aide de librairies telles que Scapy.

Par la suite, la solution devra être améliorée afin de répondre à une exigence élevée de performances de sorte à pouvoirtraiter d'importants flux de données tout en pouvant définir avec un taux de succès le type de flux d'une session en sebasant sur tout ou partie de cette session (paquets manquants, session incomplète, un seul sens de communication).

Compétences et qualités indispensables Compétences et qualités souhaitables- Curiosité intellectuelle, esprit d'initiative, autonomie- Programmation (C/C++, scripts)- Connaissance en algorithmique- Anglais technique

- Réseaux et protocoles- Machine learning

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

43

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 44: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

électronique Élec

tron

ique

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 45: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Evaluation de plateformes FPGA pour des traitements d'I.A. STG-2019-ELE-600

Domaine Mots-clés

ÉlectroniqueIntelligence Artificielle

FPGARéseaux de neurones

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageL'utilisation de réseaux de neurones artificiels est l' une technique les plus répandues et implémentées dans le domainede l'intelligence artificielle et du "deep learning".

La complexité toujours croissante des algorithmes, l'augmentation des besoins en bande passante et en calcul haute-performance, font à ce jour du FPGA un composant très intéressant pour certaines étapes du traitement, notammentl'inférence (mode "run" du traitement).

Encadré par les équipes électronique et algorithmique, le stage peut être découpé en plusieurs phases :- se familiariser ou parfaire sa compréhension des concepts liés à l'intelligence artificielle et aux réseaux de neurones.- découvrir/prendre en main une ou plusieurs plateformes à base de FPGAs.- portage d'une application concrète (reconnaissance texte,image) sur ces plateformes et caractérisation desperformances.

Le stage est modulable et peut être adapté en fonction des avancées.

Compétences et qualités indispensables Compétences et qualités souhaitables

- Électronique numérique- Anglais technique et scientifique- Curiosité- Autonomie

- Esprit d'innovation- Capacité à communiquer sur son travail

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

45

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 46: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Portage d'algorithme sur FPGA en lien avec la Cybersécurité STG-2019-ELE-601

Domaine Mots-clés

ÉlectroniqueVHDL

Conception

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageConception et réalisation de blocs VHDL pour le traitement réseau haut débitLe but de ce stage est de réaliser un ou plusieurs blocs de traitement de flux Ethernet/IP haut débit pour une cible FPGA.

Dans un premier temps le stagiaire devra se familiariser avec les protocoles réseaux (IP, TCP, UDP...) pour pouvoircomprendre leurs mécanismes.Ensuite le stagiaire devra mener une étude sur les inspections des packets réseaux (DPI) et plus particulièrement lessystèmes d'intrusion réseaux (IDS). Pour finir, plusieurs implémentations FPGA devront être proposées pour répondreaux différentes problématiques.

Le rapport final justifiera des choix réalisés et présentera l'architecture générale en mettant en avant les performancesainsi que les fonctionnalités implémentées. Une documentation technique devra être faite pour chaque bloc de traitement.

Compétences et qualités indispensables Compétences et qualités souhaitables- Programmation VHDL- Autonomie

- Notion sur les protocoles réseaux

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

46

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 47: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Conception de système électronique anti-intrusion embarqué STG-2019-ELE-602

Domaine Mots-clés

ÉlectroniqueComposant électronique

Anti-reverseSécurité informatique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageMise au point d'un dispositif électronique de protection anti-intrusion pour systèmes embarqués :

Les systèmes embarqués sont souvent laissés sans surveillance dans des environnements hostiles. Ces systèmespeuvent contenir des informations sensibles, souvent des clés cryptographiques stockées dans des mémoiresparticulières contenues dans les puces des processeurs. Des attaquants suffisamment outillés peuvent alors réaliser desattaques invasives afin de récupérer ces clés cryptographiques : pour cela, ils doivent accéder aux circuits imprimés dusystème embarqué.

Il est alors nécessaire de placer le système dans un boîtier, et d'y associer des capteurs permettant de détecter uneintrusion. Dans les dispositifs bancaires, on trouve par exemple souvent des micro-interrupteurs, effaçant les informationssensibles lorsqu'ils sont relâchés.

Le Bureau d'études en électronique du Ministère des armées a démontré en laboratoire l'utilisation innovante de capteursplus robustes. Le stagiaire devra rendre cette solution embarquable, en développant une carte électronique intégrant lescapteurs, le logiciel associé, et en améliorant la consommation énergétique du dispositif.

Compétences et qualités indispensables Compétences et qualités souhaitables- Electronique analogique (capteurs, conditionnement designaux, alimentations)- Electronique numérique (microcontrôleurs et/ou DSP)- Développement en C sur microcontrôleur

- Connaissances en physique (capteurs, matériaux, optique)- Traitement numérique du signal- Conception de circuits imprimés (schématique)- Rigueur et force de proposition

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

47

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 48: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Plateforme d'évaluation de sécurité par injection de fautes STG-2019-ELE-603

Domaine Mots-clés

ÉlectroniqueAttaque en faute

Composant électroniqueSécurité

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe Ministère des armées doit évaluer la sécurité des composants électroniquesqui sont intégrés dans ses équipements. Pour cela, le Ministère développeet améliore de façon constante ses techniques et plateformes d'évaluation de composants électroniques.

L'objectif de ce stage est de développer une nouvelle plateforme d'évaluation de composants par injection de courant etpar rayonnement électromagnétique. Durant ce stage le candidat devra établir une recherche bibliographique sur lesdifférentes techniques de perturbation de composant électronique. Il devra ensuite implémenter les différentes partiesd'une plateforme d'évaluation : implémentation d'un algorithme de cryptographie sur un microcontrôleur, prototypage desmoyens d'injection électromagnétique et de courant. Il devra ensuite, à partir de ces travaux, mettre en œuvre cedémonstrateur et évaluer un composant test.

Compétences et qualités indispensables Compétences et qualités souhaitables- Bonnes connaissances en électronique et systèmesembarqués- Programmation en C, Python- Prototypage de cartes électroniques (outils de CAO)- Utilisation des appareils de mesure

- Rigueur- Autonomie- Travail en équipe

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

48

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 49: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Méthodes de préparation de composants électroniques STG-2019-ELE-604

Domaine Mots-clés

ÉlectroniqueInvestigation numériquePhysique des matériauxComposant électronique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDans la démarche d'amélioration des procédures d'analyse Forensic, l'objet de ce stage sera d'effectuer des recherchesthéoriques et pratiques sur les défauts rencontrés sur des supports numériques : carte mémoire, clé USB, smartphone...

Dans un premier temps, le stagiaire devra se familiariser avec les différents supports numériques, les protocolesd'échanges de données ainsi que certains équipements permettant de préparer physiquement les supports.Il devra également se familiariser avec les défauts rencontrés sur les supports et leurs influences sur la capacité à relireles données. A l’issue, le stagiaire sera amené à reproduire ces défauts afin de travailler sur leurs localisations et originesdans le but de proposer des solutions pour les contourner ou les réparer.

La nature des défaillances et des travaux associés s'adaptera au profil physicien ou électronicien du stagiaire.

Pour réaliser ces différentes tâches, le stagiaire aura à sa disposition tous les matériels nécessaires : poste informatique,poste de dessoudage de composants électroniques, relecteur mémoires, machine d'inspection rayons X, machined'ablation laser...

Compétences et qualités indispensables Compétences et qualités souhaitables- Connaissances en électronique- Connaissances en physique des matériaux- Autonomie- Curiosité intellectuelle

- Connaissance des supports numériques : clé USB,smartphone, carte mémoire ...- Très bon relationnel- Esprit d'initiative

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

49

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 50: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement d'un tracker GPS/GSM STG-2019-ELE-605

Domaine Mots-clés

ÉlectroniqueConceptionConception

Micro-contrôleur

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageAu sein d'une équipe R&D chargé du développement de solutions embarquées entièrement automatisées, le stage vise àréaliser un système de localisation, permettant de transmettre une position en temps réel.

Le projet sera réalisé à l'aide d'une carte de développement du commerce, disposant d'un microcontrôleur ARM Cortex M.Une première étape consistera à concevoir et réaliser une carte électronique intégrant un module GSM et un moduleGPS, ainsi que tous les composants nécessaires à leurs fonctionnement, connectable directement à la carte dedéveloppement. Dans un second temps, le stagiaire prendra à sa charge le développement du firmware, qui devra êtrecapable à minima de lire une position GPS, puis de la transmettre par SMS, ou via un serveur. Pour faciliter l'ajout defonctionnalités par la suite, et garantir un fonctionnement optimal, un OS temps réel sera utilisé

Si les premiers objectifs sont atteints, le stagiaire pourra ajouter du chiffrement, et travailler à réduire la consommation

Compétences et qualités indispensables Compétences et qualités souhaitables- Autonomie, adaptabilité- Système embarqués (microcontrôleur)- Programmation en C- CAO électronique

- RTOS- Communication sans fils

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

50

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 51: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

imagerie spatiale / Sig

Imag

erie

spa

tiale

/ SIG

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 52: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Créer un réseau géométrique pour la recherche d'itinéraire. STG-2019-SIG-300

Domaine Mots-clés

Imagerie spatiale / SIGBases de données spatiales

GéomatiqueETL spatial

Niveau requis Durée du stage

BAC+3 6 mois

Description du stageStage de 5 à 6 mois, orienté sur la mise en place d’un réseau géométrique global (à l’échelle mondiale) permettantl’élaboration et la recherche d’itinéraires, à l’aide d’une solution SIG fournie par le Service, et en vue de la publication d’unservice Web.

Le Service mettra à la disposition du stagiaire:- une plateforme de test,- des jeux de données vectorielles,- un SGBDR: SQL Serveur 2012,- les logiciels ArcGis, FME.

Compétences et qualités indispensables Compétences et qualités souhaitables- Connaissances en SGBDR et en SIG.- Rigueur et autonomie indispensables.

- Connaissance d'un ETL spatial souhaitable.- Esprit d'initiative et force de proposition fortementappréciés.

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

52

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 53: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Analyse géospatiale sur la zone AFRIQUE STG-2019-SIG-301

Domaine Mots-clés

Imagerie spatiale / SIGAnalyses géospatiales

Bases de données spatialesGéomatique

Niveau requis Durée du stage

BAC+3 6 mois

Description du stageLe secteur de renseignement géospatial recherche un géomaticien stagiaire (BAC+3 ou BAC+5) pour mener à bien unprojet complet sur la zone géographique de l'AFRIQUE.

En fonction des compétences du stagiaire, ce projet pourra comporter un ou plusieurs des items ci-dessous :- la création et/ou la mise à jour d'une base de données géospatiales (méthodologie et pratique);- la mise en place d'analyses géospatiales (méthodologie et pratique) ;- la mise en forme de données géospatiales (symbologie multi-échelles) ;- la mise en page de dossier (construction de modèles innovants et ergonomiques).

Le stagiaire sera assisté tout au long de son stage par une équipe de géomaticiens motivée et expérimentée. Il seraégalement formé en début de stage sur les procédures et les différents outils mis à sa disposition.

Compétences et qualités indispensables Compétences et qualités souhaitables- Compétence(s) : maîtriser le logiciel SIG ArcGIS.- Qualités : autonomie, imagination, curiosité, précision etrigueur intellectuelle.

- Compétence(s) : connaître les modules Model Builder etSpatial Analyst.- Qualités rédactionnelles et méthodologiques.

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

53

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 54: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Analyse géospatiale sur la zone ORIENT STG-2019-SIG-302

Domaine Mots-clés

Imagerie spatiale / SIGAnalyses géospatiales

Bases de données spatialesGéomatique

Niveau requis Durée du stage

BAC+3 6 mois

Description du stageLe secteur de renseignement géospatial recherche un géomaticien stagiaire (BAC+3 ou BAC+5) pour mener à bien unprojet complet sur la zone géographique de l'ORIENT (proche, moyen et extrême).

En fonction des compétences du stagiaire, ce projet pourra comporter un ou plusieurs des items ci-dessous :- la création et/ou la mise à jour d'une base de données géospatiales (méthodologie et pratique);- la mise en place d'analyses géospatiales (méthodologie et pratique) ;- la mise en forme de données géospatiales (symbologie multi-échelles) ;- la mise en page de dossier (construction de modèles innovants et ergonomiques).

Le stagiaire sera assisté tout au long de son stage par une équipe de géomaticiens motivée et expérimentée. Il seraégalement formé en début de stage sur les procédures et les différents outils mis à sa disposition.

Compétences et qualités indispensables Compétences et qualités souhaitables- Compétence(s) : maîtriser le logiciel SIG ArcGIS.- Qualités : autonomie, imagination, curiosité, précision etrigueur intellectuelle.

- Compétence(s) : connaître les modules Model Builder etSpatial Analyst.- Qualités rédactionnelles et méthodologiques.

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

54

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 55: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

ingénierie logiciel

Ingé

nier

ie L

ogic

iel

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 56: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

56

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement de modules pour logiciel d’analyse de risques STG-2019-ING-001

Domaine Mots-clés

Ingénierie logicielDéveloppement

Analyse de risquesSécurité informatique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stage

L’analyse de risques est une activité importante dans le cadre des projets menés par le Ministère des armées etl’automatisation de certaines tâches nécessaires à la gestion des risques est indispensable. L’objectif du sujet proposévise à développer, à partir d’un dossier de spécifications fonctionnelles, un ensemble de briques logicielles additionnellespour et/ou en interface d’une application de gestion des risques (application déjà existante).

Plus précisément, le but de ce stage, est de créer et d’améliorer, par une brique logicielle de génération automatisée, desréférentiels d’analyses de risques ainsi que la mise en forme de statistiques modulaires et exportables synthétisant lesdifférents risques d’un projet.

Le stage sera composé de plusieurs étapes dont différents jalons sont déjà établis :

1. Étude- Prise en compte d’un cahier de spécification et de l’existant- Évaluation des contraintes et apport de chaque brique

2. Développement de l’application :- Développement- Réalisation de points de validation- Démonstrations de bon fonctionnement (POC)3. Rédaction du mémoire

Le stage sera ponctué de comptes rendus réguliers ainsi que de présentations écrites et orales internes.

Compétences et qualités indispensables Compétences et qualités souhaitables- Notions de sécurité informatique- Connaissance JAVA, XML, Développement Web- Capacité de synthèse- Force de proposition• Autonomie

- Capacités de rédaction- Intégration continue

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 57: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

57

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Déploiement de mises à jour - Interface d'aide à la décision STG-2019-ING-002

Domaine Mots-clés

Ingénierie logicielDéveloppementVulnérabilités

Sécurité informatique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stage

La mise en place des contre-mesures répondant à la découverte fréquente de vulnérabilités est une problématique àlaquelle doit faire face le Ministère des armées. Afin d'optimiser sa stratégie de déploiement et de suivi des mises à joursur son SI, il souhaite proposer à ses agents un portail dédié permettant de connaître l’état quotidien de celui-ci.

Le but de ce stage, est de créer une interface (web) concaténant les informations nécessaires pour offrir une visionsynthétique aidant à la prise de décision quant aux déploiements et mises à jour à effectuer.

Le stage sera composé de plusieurs étapes dont différents jalons sont déjà établis :1. Étude- Définition du besoin- Étude de l’état de l'art, ainsi que de l'existant- Définition des prérequis2. Développement de l’application :- Définir les technologies les plus adaptées au développement du portail- Établir les référentiels internes/externes et leurs modes d’évolution- Établir les modes et méthodes de catégorisations nécessaires- Établir la méthode de décision- Développement du portail3. Proof Of Concept (démonstration du bon fonctionnement)- Importation des données (référentiels internes, externes, définition des criticités, des impacts...)- Évaluation du degré de sécurité du SI- Proposition des mises à jour les plus pertinentes (efficacité, effets de bords, ressources nécessaires...)- Suivi de la mise en place4. Rédaction du mémoire

Compétences et qualités indispensables Compétences et qualités souhaitables- Connaissances des systèmes Ux/Win- Bonnes connaissances en développement Web- Capacité de synthèse- Force de proposition- Autonomie

- Capacités de rédaction- Intégration continue- Intérêt pour la stratégie- Intérêt pour le service- Notions de sécurité informatique

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 58: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

58

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement d’algorithmes de détection STG-2019-ING-003

Domaine Mots-clés

Ingénierie logicielSécurité informatique

Data ScientistDéveloppement

Niveau requis Durée du stage

BAC+5 6 mois

Description du stage

Dans le cadre de ses activités concernant la sécurité des systèmes d’information, le Ministère des armées travaille à ladétection d’anomalies sur le comportement des ressources informatiques. Afin de détecter des comportements anormauxsur un système d’information, la création de profils associés à des ressources, puis le traitement de ces profils par desalgorithmes de « machine learning » permettent d’identifier des risques SSI.

Le stage sera composé de plusieurs étapes dont différents jalons sont déjà établis :1. Étude- État de l’art des solutions d’UEBA (« User Entity Behaviour Analytics »)- Montée en compétences sur les technologies de traitement de la donnée

2. Développement des algorithmes- Création de profils simples- Tests des algorithmes de machine learning- Enrichissement des profils, amélioration des algorithmes et réduction des faux positifs

3. Communication- Rédaction du mémoire de stage- Rédaction de la documentation technique- Développement d’une interface simple de restitution des résultats

Compétences et qualités indispensables Compétences et qualités souhaitables- Connaissances en machine learning- Notions de sécurité informatique- Capacité de synthèse

- Capacités de rédaction- Connaissance des principaux environnements Big Data- Créativité

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 59: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

59

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

IHM de gestion des flux STG-2019-ING-004

Domaine Mots-clés

Ingénierie logicielClient léger/services REST

CartographieFlux d’échanges de données

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDans le cadre de ses missions, le Ministère des Armées souhaite se doter d'un outil permettant de référencer lesdifférents flux d'échanges au sein de son Système d'Information.Au sein d'une équipe d'ingénieurs spécialistes en solutions Open-source et de développeurs, le stagiaire aura pourobjectif de proposer une solution (services et interface) qui permet de :- Visualiser les différents flux d'échanges de données- Enrichir/modifier les données des différents flux- Offrir une une cartographie des flux- Améliorer la gestion et la supervision des flux (corrélation entre le modèle de données et les traces applicatives)- Réduire les efforts en termes de maintien en conditions opérationnelles.

Le stage sera composé des axes suivants :- Constituer un cahier des charges à partir des besoins exprimés par l’administration- Choisir les technologies les mieux adaptées au besoin- Définir une architecture applicative- Implémenter les services et l'interface- Documenter la réalisation

L'interface et les services associés s'appuieront sur un modèle de données spécifique au Ministère des armées.

Compétences et qualités indispensables Compétences et qualités souhaitables- Autonomie et sens de l'organisation- Bon relationnel et esprit d'initiative- Technologie web- Un langage de développement (Java par exemple)

- Connaissances générales système et réseau- Compétences de développement : - services REST - bases de données - framework javascript

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 60: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

60

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Mapping avec une base de données orientée graphe STG-2019-ING-005

Domaine Mots-clés

Ingénierie logicielDéveloppementBase Graphe

Symfony3

Niveau requis Durée du stage

BAC+5 6 mois

Description du stage

Le Ministère des armées recherche un candidat motivé et passionné par les nouvelles technologies pour intégrer uneéquipe d'ingénieurs d'étude et développement afin de participer à l'enrichissement de son socle applicatif.

Les bases orientées graphes permettent de mettre en relation différentes entités et objets (type réseaux sociaux).Exploiter ces relations dans les applications est devenu un axe majeur.Ce projet consiste à mettre en œuvre un bundle Symfony permettant de s'interconnecter avec une base de donnéesorientée graphe Neo4j. Plus précisément, ce bundle doit implémenter les caractéristiques d'un OGM (Object GraphMapping) afin que la couche métier des applications puissent interagir avec les données.

Le déroulement du stage est le suivant :- Étude de la base de données graphe Neo4j et de son langage de requête.- Étude du framework Symfony4- Recherche et analyse de solution open source- Intégration et développement d'un bundle sur une application de démonstration

Le stagiaire sera suivi par un ingénieur expérimenté au sein d'une équipe dynamique et disponible.Selon l'avancement, des systèmes de visualisation graphe et de base de données distribuées JanusGraph pourront êtreabordés.

Compétences et qualités indispensables Compétences et qualités souhaitables- Bonnes connaissances en développement- Bon relationnel et esprit d'équipe- Autonomie et esprit d'initiative

- Framework Symfony- Bases de données- Linux

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 61: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

61

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Expérience utilisateur et ergonomie des applications STG-2019-ING-006

Domaine Mots-clés

Ingénierie logicielDéveloppement

UI designAngular

Niveau requis Durée du stage

BAC+6 6 mois

Description du stageLe Ministère des armées recherche un candidat motivé et passionné par les nouvelles technologies pour intégrer uneéquipe d'ingénieurs d'étude et développement afin de participer à l'enrichissement de son socle applicatif.

L'objectif du stage est de construire une interface utilisateur (IHM) vitrine à partir d'audits d'utilisateurs sur l'utilisation deleurs applications.Cette interface riche en Angular devra intégrer des composants génériques réutilisables (connexion, dashboard, gestionutilisateurs, gestion thème, carte géographique...). Chargés par API Rest, des fichiers Json permettront d'alimenter lesinterfaces de données de test.

Le stagiaire sera suivi par un ingénieur expérimenté au sein d'une équipe dynamique et disponible.

Le déroulement du stage est le suivant :- Audit de l'expérience utilisateur et Identification des fonctionnalités communes dans les applications- Recherche et analyse de thèmes boostrap- Conception et développent d'une interface utilisateur vitrine multi composants en Angular

Compétences et qualités indispensables Compétences et qualités souhaitables- Bonnes connaissances en web design- Bon relationnel et esprit d'équipe- Autonomie et esprit d'initiative

- Framework Angular- UX/UI design- Bootstrap (HTML, CSS)

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 62: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

62

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Service de notification STG-2019-ING-007

Domaine Mots-clés

Ingénierie logicielDéveloppement

Symfony3API

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe Ministère des armées recherche un candidat motivé et passionné par les nouvelles technologies pour intégrer uneéquipe d'ingénieurs d'étude et développement afin de participer à l'enrichissement de son socle applicatif.

Les systèmes de notification par mail sont très souvent intégrés aux applications avec leur propre fonctionnement etgestion interne.

L'objectif de ce projet de stage est donc de mettre en œuvre un système de notification sous forme de service Rest afinde permettre aux applications clientes d'en utiliser les services. Ce service devra proposer plusieurs fonctionnalités afin derépondre aux besoins des applications et de respecter les règles de sécurité interne :- Une fonction d'authentification d'accès au service permettant d’identifier les applications clientes et de gérer leurs droits- Un service de push afin que les applications puissent publier leurs notifications sous forme de modèle de mail avec sesmétadonnées de configuration.- Un service d'abonnements permettant aux utilisateurs de s'abonner à des notifications et ainsi recevoir automatiquementles mails correspondants- Une console de supervision simple sous forme de page d'administration permettant de contrôler l'ensemble

La technologie souhaitée serait un backend Symfony4 ou le Rest/GraphQL framework API platform

Compétences et qualités indispensables Compétences et qualités souhaitables- Bonne connaissance de la programmation orientée objet- Bon relationnel et esprit d'équipe- Autonomie et esprit d'initiative

- Framework Symfony ou API platform- Rest et/ou GraphQL- Linux

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 63: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

63

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Application Frontend de traitements d'images STG-2019-ING-008

Domaine Mots-clés

Ingénierie logicielDéveloppement

JavascriptAPI

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe Ministère des armées recherche un candidat motivé et passionné par les nouvelles technologies pour intégrer uneéquipe d'ingénieurs d'étude et développement afin de participer à l'enrichissement de son socle applicatif.

L'objectif du stage est de mettre en œuvre une application Frontend sur navigateur Firefox permettant de charger desimages en d'en faire des traitements. Cette application devra être conçue afin d’être intégrée facilement dans uneapplication existante devant se doter d'une fonction d'import d'images.

Les fonctionnalités attendues:- Chargement d'images par upload et drag n drop- Recadrage, rotation, redimensionnement, ajustement du contraste/luminosité d'une image chargée- Lecture des métadonnées EXIF- API Back pour l'upload et le chargement sur un serveur de stockage- Génération de vignettes

Le stagiaire sera suivi par un ingénieur expérimenté au sein d'une équipe dynamique et disponible.Selon l'avancement, des traitements back office d'analyse d'images pourront être abordés (détection de visage et d'objets,alimentation de tags dans les métadonnées...).

Compétences et qualités indispensables Compétences et qualités souhaitables- Bonne connaissance en développement javascript- Bon relationnel et esprit d'équipe- Autonomie et esprit d'initiative

- Javascript- Bootstrap (HTML, CSS)- Angular ou ReactJS

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 64: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

64

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Preuve de concept autour d'Elasticsearch sur l'API Percolate STG-2019-ING-009

Domaine Mots-clés

Ingénierie logicielJava EE Angular

DockerElasticsearch

Niveau requis Durée du stage

BAC+5 6 mois

Description du stage

Dans le cadre de l'amélioration de son système d'information le Ministère des armées souhaite moderniser sesapplications avec des technologies récentes.

L'objectif de ce stage est de tester les capacités d'Elasticsearch sur l'API percolate : indexer différentes requêtes,soumettre des documents et afficher les requêtes indexées répondant à ces documents (fonctionnement inverse d'unmoteur de recherche).Il s'agira alors de concevoir une plateforme d'entreprise containérisée s'interfaçant avec celui-ci.

Les attendus de ce stage sont :- De prendre en main la solution technique Elasticsearch- De mettre en place une plateforme containérisée comprennant un frontend, un backend et le moteur d'indexationElasticsearch

Travail à réaliser :

- Créer une application Java EE avec IHM HTML5 utilisant le framework Angular 6- Mettre en place un serveur Elasticsearch- Étudier les percolate query ainsi que les index Elasticsearch associés- Soumettre des documents à partir de l'application et afficher les résultats- Containériser les différents services

Compétences et qualités indispensables Compétences et qualités souhaitables- Programmation JAVA- Rigueur- Adaptabilité

- Autonomie- Esprit d'innovation- HTML5 / JavaScript / TypeScript- Tests unitaires- Docker

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 65: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

65

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Interface web de construction de requêtes d'une base graphe STG-2019-ING-010

Domaine Mots-clés

Ingénierie logicielAngularGrapheJ2EE

Niveau requis Durée du stage

BAC+5 6 mois

Description du stage

Dans le cadre de l'amélioration de son système d'information, le Ministère des armées souhaite moderniser sesapplications avec les technologies les plus récentes.

Le but de ce stage est de concevoir une interface web ergonomique de construction de requête Gremlin pourl'interrogation d'un stockage graphe. L'objectif final est de permettre à des utilisateurs "non-techniciens" de pouvoirinterroger facilement une base de donnée graphe, sans expertise technique préalable.

Les attendus de ce stage sont :- Monter en compétences sur les technologies applicatives existantes : Angular 6 (IHM) / Java EE (Serveur) / Gremlin(stockage graphe)- Concevoir une solution complète (IHM + Serveur + Stockage graphe) innovante et ergonomique de construction derequêtes de parcours de graphe complexes.

À l'issue du stage, en cas de résultat probant, la solution sera intégrée sur les applications internes existantes.

Compétences et qualités indispensables Compétences et qualités souhaitablesTechniques :- JavaScript- JavaHumaines :- Rigueur- Curiosité- Motivation

- TypeScript- Angular 2+- Java EE / Spring- Groovy- Gremlin

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 66: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

66

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Dév d’un syst de gestion de flottes de téléphones Android STG-2019-ING-400

Domaine Mots-clés

Ingénierie logicielDéveloppement

AndroidSécurité informatique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe Ministère des armées souhaite administrer un parc de téléphones Android via une interface unifiée.

L’objectif pour l’administrateur est d’avoir un clone virtuel pour chaque téléphone, afin de le gérer de manière intuitive etconviviale.

Le stagiaire effectuera dans un premier temps un état de l’art en étudiant les technologies similaires et existantes dans ledomaine de l’IOT.Il devra ensuite développer un mécanisme de synchronisation entre un téléphone physique et sa réplique virtuelle,permettant de le superviser et de l’administrer à distance.

Compétences et qualités indispensables Compétences et qualités souhaitables- IOT- Connaissances en développement (Java, python) ;- Connaissances des OS Linux et Android;

- Anglais Technique- Autonomie, sens critique et curiosité intellectuelle

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 67: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

67

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Conception d'un générateur de robots de web scraping STG-2019-ING-401

Domaine Mots-clés

Ingénierie logicielDéveloppement

Web

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDans le cadre de ses activités, le Ministère des armées est amené communiquer via de nombreuses boîtes mails.L'objectif de ce stage est d'automatiser la récupération des mails de ces boîtes sur plusieurs clients webmails.

Dans un premier temps, il faudra concevoir ou adapter un outil capable d'enregistrer la navigation d'un opérateur sur unclient webmail (cliquer sur un lien, remplir un formulaire, enregistrer un mail, etc...).L'outil permettra à l'opérateur d'enrichir les éléments enregistrés pour assister le moteur de la phase suivante.

Dans un deuxième temps, il faudra concevoir un moteur capable d'utiliser l'enregistrement précédent pour générer unrobot.Ce robot rejouera l'enregistrement avec un peu d'intelligence (exemple : il doit être capable de détecter de nouveauxmails dans la boîte de réception).

Déroulé du stage:1) Faire l'état de l'art des solutions existantes (Selenium...).2) Mise en place d'une preuve de concept sur un environnement de test.3) Analyse et Conception du moteur de la deuxième étape.4) Programmation du moteur.5) Tests.

Compétences et qualités indispensables Compétences et qualités souhaitables- Langages de script- Protocole HTTP- HTML/CSS- Programmation orientée objet

- Web Scraping- Selenium

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 68: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

68

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Interface de gestion des qualifications STG-2019-ING-402

Domaine Mots-clés

Ingénierie logicielInterface

GouvernanceQualification

Niveau requis Durée du stage

BAC+3 6 mois

Description du stage

Le stagiaire devra réaliser une interface web dédiée au suivi de la qualification des outils logiciels du service.

Les caractéristiques de cette interface seront les suivantes :- Gestion sous forme de tickets des demandes de qualification- Évolution des demandes selon un cycle de vie préétabli- Possibilité d'échanges entre demandeur et réalisateur, d'enrichissement des tickets et système de notifications- Gestion de profils pour l'attribution des droits- Mise à disposition de l'interface sous forme d'application web

Compétences et qualités indispensables Compétences et qualités souhaitables- Connaissance des technologies Web- Bon relationnel (fréquents échanges avec le client)

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 69: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

69

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Dév d'une solution de tests automatisés pour Smartphone STG-2019-ING-403

Domaine Mots-clés

Ingénierie logicielDéveloppement

ConceptionC/C++

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageAu sein d'un laboratoire du Ministère des armées, vous participerez à la conception, au développement et à l'intégrationd'une solution permettant d'effectuer des actions automatiques et pré-définies sur de multiples Smartphones différents àdes fins de tests.

La solution permettra dans un premier temps de peupler les téléphones avec des données choisies puis, dans un secondtemps, de définir une liste d'actions à effectuer et permettra de lancer ces actions sur tous les Smartphones choisis, àdistance depuis une interface web.

La solution développée pour les Smartphones devra s'intégrer à des projets déjà existants pour proposer aux utilisateursfinaux une interface unifiée de lancement de tests automatisés sur smartphone.

Il sera demandé un effort particulier de documentation tout au long du déroulement du projet.

Compétences et qualités indispensables Compétences et qualités souhaitables- Langages C / C++- Développement Web

- Langage Swift

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 70: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

70

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Développer une application de gestion d'un parc automobile STG-2019-ING-404

Domaine Mots-clés

Ingénierie logicielSymfony2Javascript

WebService

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageAu sein d'un laboratoire du Ministère des armées, vous participerez au développement d'une application de gestion d'unparc automobile. Cette application devra être ergonomique et dynamique.Vous devrez l'intégrer dans la charte graphique du système d'information métier du service. Cette application comporteratrois parties : un planning partagé, un inventaire du parc, une gestion fine des documents (permis de conduire).

Dans un premier temps, vous ferez le recueil du besoin auprès des utilisateurs et établirez le cahier des chargesfonctionnel.

Encadré par un expert de l'équipe de développement, vous réaliserez le cahier des charges technique en respectant lesnormes d'architecture et de développement utilisées. Une attention particulière sera portée sur la définition du modèle dedonnées.Dans un second temps, vous réaliserez les développements, des tests unitaires et des tests d'intégrations.

Enfin, il vous sera demandé un effort particulier de documentation tout au long du déroulement du projet.

Compétences et qualités indispensables Compétences et qualités souhaitables- Connaissance de l'architecture MVC et/ou d'un frameworkWeb (idéalement Symfony 3)- Javascript (Jquery)- Base de données (MySql)- Très bon relationnel et esprit d'initiative

- Serveurs d'applications- Versionning (Git)- Anglais technique- Autonome, sens critique et curiosité intellectuelle.

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 71: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

71

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement de briques logiciels STG-2019-ING-405

Domaine Mots-clés

Ingénierie logicielSymfony2Javascript

WebService

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageAu sein d'un laboratoire du Ministère des armées, vous participerez à l'élaboration de plusieurs composants logiciels detype "bundle" symfony en particulier.

Ces composants pourront être intégrés dans les projets existants ou futurs de notre système d'information métier. Ilpourra s'agir par exemple d'un bundle pour uniformiser le format des logs applicatifs, pour améliorer l'interconnexion avecles différents systèmes de gestion de droit, pour proposer différents composants graphiques renforçant l'identité visuelledes applications web du service.

En plus de la conception, vous devrez implémenter les composants en étant particulièrement attentif à la qualité du code.Pour cela, vous utiliserez un logiciel de gestion de version, vous commenterez votre code et vous réaliserez des testsunitaires et des tests d'intégration.

Enfin, vous devrez rédiger plusieurs documents techniques et fonctionnels : un cahier des charges, un modèle conceptuelde base de données, une documentation utilisateur ainsi qu'un comparatif des solutions architecturales.

Encadré par un expert de l'équipe de développement, vous pourrez acquérir une expérience avec plusieurs technologiestrès recherchées en ingénierie logicielle (Symfony 2 ou 3, Design pattern, JQuery, Git, MySql, bootstrap 3, Webservice,...)

Compétences et qualités indispensables Compétences et qualités souhaitables- Connaissance de l'architecture MVC et/ou d'un frameworkWeb (idéalement Symfony 3)- Javascript (Jquery)- Base de données (MySql)- Très bon relationnel et esprit d'initiative

- Serveurs d'applications- Versionning (Git)- Anglais technique- Autonome, sens critique et curiosité intellectuelle.

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 72: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

72

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Dév d'une plateforme de traitement massif d'informations STG-2019-ING-406

Domaine Mots-clés

Ingénierie logicielBase de données

IHM

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe stage se déroulera au sein d'une équipe de R&D et aura pour objectif de collaborer au développement d'uneplateforme de traitement d'informations.

A cet effet les actions attendues sont les suivantes :- Appréhender une problématique et évaluer la faisabilité technique de plusieurs solutions,- Concevoir une solution technique comprenant : - Un module de traitement massif d'informations, - Une IHM de consultation, - Un système d'alertes, - Une intégration automatique de nouvelles données.- Réaliser une documentation claire et synthétique.

A l'issue de cette étude, la solution devra être déployable dans un environnement de production.

Compétences et qualités indispensables Compétences et qualités souhaitables- Développement web- Scripting- Bases en algorithmique- Bases en systèmes linux- Autonomie- Proactivité

- Connaissances en Big Data- Bonne capacité d'adaptation- Volonté de travailler en équipe- Etre force de proposition

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 73: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

73

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement IHM WebMapping STG-2019-ING-500

Domaine Mots-clés

Ingénierie logicielWebMapping

JavascriptREST

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe Ministère des armées recherche un ingénieur fullstack pour contribuer au développement de son infrastructure dedonnées spatiales permettant l’exploitation de données issues du système d'information géographique interne.

Intégré dans une équipe dynamique, vous participerez à l’enrichissement d’une application Web cartographique basée surdes solutions open source.Sous l'autorité du chef de projet, le travail consiste à concevoir et à développer de nouveau modules permettant derépondre plus efficacement à des besoins opérationnels toujours plus complexes et nombreux.

Force de proposition, vous interviendrez au sein de cette équipe avec vos arguments et serez ainsi amener à consoliderl’infrastructure.

Compétences et qualités indispensables Compétences et qualités souhaitables- Esprit d’analyse et de synthèse- Esprit d’initiative, autonomie, rigueur- Bon relationnel- React, VueJS, OpenLayers, Java, Docker, etc

- Connaissances géomatique- Connaissances des solutions OpenLayers et Cesium

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 74: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

74

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement d'un module de gamification STG-2019-ING-501

Domaine Mots-clés

Ingénierie logicielWeb

DéveloppementREST

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDans le cadre de ses activités, le Ministère des armées possède de nombreuses applications web.

L'objectif du stage est de réaliser un module de gamification générique pouvant s'intégrer à ces diverses applications etaméliorer leur utilisation. Le module devra contenir :

- une API REST permettant la gestion de trophées.- une interface graphique d'affichage des tableaux de bord par utilisateur. Elle devra être facilement intégrable au seind'une application tierce.- un module asynchrone à ajouter à une application existante permettant de générer des trophées en fonction des actionsdes utilisateurs.

Le stagiaire devra réaliser :

- un état de l'art des différentes solutions techniques.- l'expression du besoin et une conception technique du module.- le développement itératif de l'application.- les tests unitaires et le cahier de recette de l'application.

Le stagiaire sera intégré au sein de l'équipe projet qui réalise les développements selon une méthode de gestion de projetAgile.

Compétences et qualités indispensables Compétences et qualités souhaitables- Compétences en développement web- Programmation en API REST- Connaissances en SGBD

- Maîtrise d'un framework JavaScript- Docker et connaissances en intégration continue- Autonomie- Ergonomie

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 75: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

75

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement d'une application de workflow de recrutement STG-2019-ING-502

Domaine Mots-clés

Ingénierie logicielDéveloppement

Web

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDans le cadre de ses activités, le Ministère des armées développe une nouvelle application facilitant les workflows derecrutement

Les défis à relever sont notamment :- l'appréhension du processus de recrutement- le développement d'un front-end à l'aide d'un framework JS,- la mis en place d'API REST en nodeJS pour l’interconnexion avec d'autres applications.

Le stagiaire sera en charge:- de l'étude et de l'analyse de l'expression de besoins des utilisateurs finaux,- de la réalisation de maquettes,- de la réalisation, de la recette et de la livraison de l'application.Le stagiaire sera intégré au sein de l'équipe projet qui réalise les développements selon une méthode de gestion de projetagile.

Compétences et qualités indispensables Compétences et qualités souhaitables- Bonnes connaissances dans les langages dedéveloppement web (React / Angular, API REST, NodeJS,etc.)- Connaissance en SQL (mySQL / postgreSQL)- Bon relationnel

- Administration système Linux- Docker- Autonomie

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 76: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

76

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement d'une IHM Web STG-2019-ING-503

Domaine Mots-clés

Ingénierie logicielDéveloppement

WebJavascript

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDans le cadre de ses activités, le Ministère des armées possède un webservice générique de gestion des préférencesutilisateur.Afin d'en augmenter l'accessibilité, le développement d'une interface web est souhaité.

Le stagiaire aura pour rôle :- l'étude et la présentation des différentes solutions techniques (choix du langage et des bibliothèques)- la réalisation de maquettes- le développement itératif de l'application- les tests unitaires- le cahier de tests de validation

L'encadrement du stagiaire sera réalisé par un membre de l'équipe sur une base quotidienne.

Suivant l'avancée des travaux et la force de proposition du stagiaire, il pourra aussi être amené à améliorer le webserviceinitial.

Compétences et qualités indispensables Compétences et qualités souhaitables- Compétences marquées en développement web(spécifiquement en frontend)- Force de proposition- Bon relationnel

- Maîtrise d'un framework JavaScript (React ou Angular)- Maîtrise de REST- Connaissances en base de données (SQL)- Connaissances en ergonomie

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 77: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

77

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement d'outils d'analyse de train binaire STG-2019-ING-504

Domaine Mots-clés

Ingénierie logicielTélécom

DéveloppementC/C++

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe ministère des armées, de par ses missions, est amené à étudier les systèmes de télécommunication, quelle que soit lagamme de fréquence (HF, VUHF, SHF…). Ainsi, une équipe est plus particulièrement chargée d’identifier chaquetraitement élémentaire de la chaîne d’émission et de réception de ces systèmes, que ce soit au niveau de la couchephysique ou du traitement protocolaire.

Au sein de cette équipe, l'objectif de votre stage est de participer au développement d’un outil d’analyse du train binaire etd’implémenter de nouvelles fonctionnalités répondant aux besoins de l’équipe.

Déroulement du stage :- étude de l’application d’analyse- compréhension de la structure logicielle et du framework- implémentation de nouvelles fonctionnalités au profit de l’équipe- validation par des jeux de tests

Selon la difficulté d'implémentation des fonctionnalités et la durée de votre stage, vous pourrez étudier et implémenterplusieurs d’entre elles.

Compétences et qualités indispensables Compétences et qualités souhaitables- Bonnes connaissances en programmation C/C++- Traitement du signal- Autonomie et esprit d'initiative

- Connaissance de QT- Bon relationnel- Capacité d'innovation

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 78: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

78

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement d'outils d'analyse de train binaire STG-2019-ING-505

Domaine Mots-clés

Ingénierie logicielDéveloppement

Codes correcteursTélécom

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe Ministère des armées, de par ses missions, est amené à étudier les systèmes de télécommunication, quelle que soit lagamme de fréquence (HF, VUHF, SHF…). Ainsi, une équipe est plus particulièrement chargée d’identifier chaquetraitement élémentaire de la chaîne d’émission et de réception de ces systèmes, que ce soit au niveau de la couchephysique ou du traitement protocolaire.

Au sein de cette équipe, l'objectif de votre mission est de développer des modules unitaires de traitement du train binairequi viennent s'insérer au sein d'un logiciel d'analyse. Ces briques correspondent souvent à des traitementsmathématiques relatifs à la reconstruction de codes correcteurs, poinçonnés ou non et entrelacés ou non.

Déroulement du stage :- étude théorique d'un ou plusieurs algorithmes de traitement du train binaire- compréhension du système utilisé et étude de la solution logicielle envisagée- implémentation du/des module(s)- validation par des jeux de tests

Selon la difficulté d'implémentation des modules ou algorithmes et la durée de votre stage, vous pourrez étudier etimplémenter plusieurs algorithmes/modules.

Compétences et qualités indispensables Compétences et qualités souhaitables- Bonnes connaissances en programmation C/C++- Mathématiques appliquées- Autonomie et esprit d'initiative

- Connaissance de QT- Bon relationnel- Capacité d'innovation

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 79: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

79

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Mise en forme et présentation de données géolocalisées STG-2019-ING-506

Domaine Mots-clés

Ingénierie logicielBig DataTélécom

Analyses géospatiales

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe Ministère des armées souhaite faire évoluer la suite logicielle existante de ses systèmes d'acquisition de flux Wi-Fi, afind’offrir une solution à haute plus-value.

Le stagiaire sera en charge de réaliser un logiciel de mise en forme et présentation des données en provenance d’un ouplusieurs capteurs autonomes et nomades :- étude du contenu et du format des données générées par les capteurs- définition des synthèses réalisables à partir des mesures d’un ou plusieurs capteurs (par exemple : cartes de chaleur,identification des éléments récurrents)- proposition d’une solution technique réaliste compte tenu des contraintes (principalement dues aux contraintes deressources des plateformes à disposition)- réalisation et test de la solution proposée- (probable) développement d’évolutions des logiciels chargés de la réalisation des mesures- (optionnel) réalisation d’une interface graphique à son outil

Les développements se feront sous Linux (Debian).Le logiciel de traitement n’a pas de contraintes de langage a priori; les logiciels en charge de l’acquisition sont en C/C++.

Le stage s'adresse aux personnes désireuses de parfaire leurs connaissances en analyse de données et endéveloppement logiciel sous Linux.

Compétences et qualités indispensables Compétences et qualités souhaitablesCompétences techniques- Base de données- Développement logiciel embarqué C/C++- UNIX

- Anglais- Architecture distribuée (M2M/traitement réparti)- Telecom/Wi-Fi- IHM web

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 80: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

80

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Etude et développement dans un analyseur de traffic IP STG-2019-ING-507

Domaine Mots-clés

Ingénierie logicielConception

AlgorithmiqueDéveloppement

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDans le cadre de ses activités, le Ministère des armées s’est doté d’un outil d’analyse protocolaire centré sur lesprotocoles au-dessus de IP. Afin de suivre l’expansion permanente des réseaux Internet, cet analyseur est en constanteévolution.

Pour faire cela, l'équipe est chargée de concevoir et d'implémenter de nouvelles fonctionnalités, avec de fortes contraintesde performance et de stabilité.

Au sein d’une équipe jeune et dynamique, le stagiaire aura la responsabilité de la réalisation d'un module de corrélationde sessions IP, synchronisé avec plusieurs machines. Pour cela, le stagiaire devra :- faire l'état de l'art des différents modèles permettant la synchronisation de données,- concevoir un module de corrélation de sessions IP tout en définissant son intégration dans une architecture alliantperformance et haute disponibilité,- développer le module et réaliser les tests automatiques permettant sa validation.

Le stagiaire acquerra durant son stage de solides connaissances à la fois en développement logiciel et en connaissancedes réseaux.

Compétences et qualités indispensables Compétences et qualités souhaitables- Connaissances des protocoles réseaux courants TCP/IP- Connaissance du langage C- Autonomie, capacité d'innovation

- Connaissance des systèmes linux- Connaissance des outils de développement et dedébogage- Adaptation aux outils et méthodes de développement envigueur

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 81: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

81

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Etude et prototypage d'outils de profiling et d'optimisation STG-2019-ING-508

Domaine Mots-clés

Ingénierie logicielTestsLinux

Fuzzing

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDans le cadre des ses activités, le Ministère des armées développe un outil d’interception et d’analyse protocolaire dotéde fortes contraintes à la fois de performances et de stabilité, mais aussi de réactivité et d'évolutivité. Pour résoudre cescontraintes parfois opposées, l'équipe s'est dotée de nombreux outils permettant d'assurer la qualité du code C/C++ écrit.

Au sein d’une équipe jeune et dynamique, le stagiaire aura les responsabilités suivantes :- implémentation et amélioration d'outils permettant de maîtriser la stabilité et la performance des applicationsdéveloppées par l'équipe (fuzzing, ASAN, perf, ...), et intégration de ceux-ci au sein d'une chaîne d'intégration continue- conception et développement d'outils permettant de contrôler la cohérence des données extraites par les applications- recherche de vulnérabilités dans le code produit.- proposition et implémentation de nouveaux tests d'intégration

Compétences et qualités indispensables Compétences et qualités souhaitables- Bonne connaissance des outils de debug (gdb, valgrind) etde profiling (callgrind, perf, strace, gprof)- Bonne connaissance des systèmes de compilation(GNUMakefile, CMake)- Connaissance des systèmes Linux (Debian)

- Connaissance en algorithmie- Connaissance en administration système- Bonne connaissance du langage C et/ou C++

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 82: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

82

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Stage application web fullstack STG-2019-ING-509

Domaine Mots-clés

Ingénierie logicielJavascript

WebPython

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe Ministère des armées recherche un ingénieur développement pour la réalisation/conception d'applications webfullstack dédiées à l’exploitation de données et/ou la télégestion d’équipement spécifiques.

Déroulé du stage :- présentation du contexte projet et de l'environnement de développement,- présentation de l’architecture applicative et frameworks associés,- réalisation technique suivant les spécifications clients,- développement et exécution des tests, packaging de la solution.

Profil du candidat

Compétences et qualités indispensables- Python, Angular, Ember.js, Javascript, CSS, MongoDB, InfluxDB- Elasticsearch, Greylog, Grafana, Kibana, Git, Linux (Debian)- Curiosité, rigueur, autonomie et motivation

Compétences et qualités souhaitables- GIT, Docker- NodeJS, React, Vue.js, Meteor, Karma, Jasmine, Ecmascript 2016, Less, Sass- Intégration continue, outils d'automatisation de test d'IHM (Selenium, ...)

Compétences et qualités indispensables Compétences et qualités souhaitables- Javascript, Python- Architectures logicielles- OS Linux (Debian)- Curiosité, rigueur, autonomie et motivation

- Git, docker- Emberjs, angular, react, vuejs- Electron, cordova, ecmascript, webgl, canvas, webauthn

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 83: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

83

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Optimisation d'algorithmes pour CPU, GPU, FPGA STG-2019-ING-510

Domaine Mots-clés

Ingénierie logicielGP/GPU

Assembleur x86Optimisation

Niveau requis Durée du stage

BAC+5 6 mois

Description du stage

Le but du stage est de proposer une démarche de sélection de matériels et de logiciels en tenant compte des aspects deperformances cibles et coûts associés (développement, mise en production et maintenance). Les applications d'intérêtsont dans le domaine du traitement numérique du signal et/ou télécoms et ne nécessiteront pas de distribution de lacharge de calcul sur différents nœuds, i.e. on cible la performance pour un processeur multi-cœurs (mono-socket).

Déroulé du stage :- Présentation du contexte projet- Étude de métriques pour évaluer et comparer différentes plateformes de calcul hautes performances- Développement de l'applicatif de référence (C++) ainsi que ses tests unitaires et tests de performances associés- Solutions logicielles de haut niveau (compilateurs, extensions de langage)- Solutions logicielles de niveau intermédiaire (langages dédiés)- Étude de bibliothèques optimisées pour le traitement numérique du signal- Optimisations manuelles de code en assembleur (extensions SIMD)- Retour d'expérience et évaluation des différents outils et approches utilisés

Compétences et qualités indispensables- C/C++, VHDL, CUDA, AVX, SSE, SIMD, ArrayFire, OpenCL- Linux (Debian)- Curiosité, rigueur, autonomie et motivation

Compétences et qualités souhaitables- GIT, Docker- Intégration continue

Compétences et qualités indispensables Compétences et qualités souhaitables- Environnements de développement sous Linux(Debian/stretch) ;- Curiosité, rigueur, autonomie et motivation ;- Architecture de processeurs et techniques d'optimisationde code.

- GIT ;- Connaissances en traitement numérique du signal ;- Connaissances de jeux d'instructions SIMD (AVX2, AVX-512) ;- Connaissances de socles de développement pour ciblesGPU (OpenCL).

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 84: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

84

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Détection de format de fichier sur des données brutes STG-2019-ING-600

Domaine Mots-clés

Ingénierie logicielC/C++

Investigation numériqueForensic

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageIl existe plusieurs manières d’identifier un type de fichier inconnu, que ce soit à partir de son extension de fichier (commesous les systèmes Windows) ou en analysant ses données comme le fait le programme File. On trouve également desalgorithmes de détection de fichier dans les solutions de Forensic comme Photorec.

Le but du stage est de réaliser un audit des solutions de reconnaissance de fichiers existantes sur le marché, tant en cequi concerne leurs performances qu’en ce qui concerne les formats reconnus. Le stagiaire réalisera un état de l’art sur lesdifférents algorithmes permettant d’y parvenir.

Par la suite, le stagiaire développera une solution modulaire permettant d’identifier tout type de fichier selon une base designatures établie.

Le stagiaire devra proposer une stratégie d’ordonnancement des différentes signatures maximisant les performances touten évitant les collisions de détection.Enfin le stagiaire proposera une stratégie permettant le multi-typage des fichiers.

Compétences et qualités indispensables Compétences et qualités souhaitables- Programmation C/C++- Algorithmique- Anglais technique- Curiosité, autonomie, esprit d'initiative

- Programmation Python- Notions en investigation numérique (Forensic)- Notions en cryptographie

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 85: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

85

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Sécurité des mdp : développement d'une infra d'évaluation STG-2019-ING-601

Domaine Mots-clés

Ingénierie logicielDéveloppement

Base de donnéesMots de passe

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLa sécurité de nombreux produits et comptes personnels repose sur un mot de passe. La plupart des entreprises imposedes politiques dans le choix du mots de passe (nombre de caractères, mélange lettres, de caractères spéciaux, dechiffres, …) mais leur efficacité peut être mise en cause.

L’objectif du stage est de constituer une base de mots de passe conformes aux politiques de sécurité, et de développerles programmes permettant d’enregistrer les résultats d’attaques par des outils comme Hashcat ou JohnTheRipper. L’outilfinal devra disposer d’une interface utilisateur et permettre d’extraire facilement les mots de passe aux normes, mais nerésistant pas aux attaques.Ce programme pourra permettre de corriger les normes, afin d’avoir une réelle confiance dans les mots de passe induits.

Dans un premier temps, le stagiaire devra imaginer et constituer la base des mots de passe. Celle-ci devra référencer ungrand nombre d’indicateurs de telle sorte qu’elle puisse être interrogée selon la forme des mots de passe. Il faudra aussiprévoir d’enregistrer les résultats des attaques par les produits publics.Dans un second temps, il s’agira d’écrire les outils d’enrichissement et de requêtes de la base et développer une interfaceutilisateur.

Compétences et qualités indispensables Compétences et qualités souhaitables- Programmation- Connaissances en BDD- Anglais technique- Curiosité, autonomie, esprit d'initiative

- Programmation Python / C++ / C- Connaissances en noSQL- Connaissances de Hashcat, JohnTheRipper, …

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 86: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

86

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Création d’un portail de gestion de base de données (No)SQL STG-2019-ING-602

Domaine Mots-clés

Ingénierie logicielBase de données

JavaPython

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageL'équipe dans laquelle vous évoluerez souhaite proposer un outil de provisionning et de gestion de diverses bases dedonnées.

En fonction des avancées du stage et des choix faits, l'outil offrira :

- la possibilité de créer des bases ;- la gestion des problématiques d'accès ;- des fonctionnalités de réplication ;- une variété de base de données (mysql, postgresql, cassandra, mongodb, etc.) ;- la possibilité d'administrer les différentes bases de données ;- la mise à disposition de statistiques.

Tout au long du stage, vous utiliserez, ou apprendrez, le travail agile, l'intégration et le déploiement continue.

Compétences et qualités indispensables Compétences et qualités souhaitables- Autonomie - Profil développeur

- Base de données

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 87: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

87

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Implémentation d'un algorithme cryptographique sur GPU STG-2019-ING-603

Domaine Mots-clés

Ingénierie logicielGP/GPU

CryptanalyseOptimisation

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLes GPUs sont des outils d'accélération puissants pour les problèmes de calcul hautement réguliers. C'est le cas decertains algorithmes de cryptanalyse. Le but de ce stage est d'investiguer leur réalisation sur GPU.

Plus précisément, le stagiaire aura pour mission:- De prendre en main les outils de conception d'algorithmes sur GPU (OpenCL, CUDA)- De comprendre les étapes clef de ces algorithmes de cryptanalyse- D'implémenter et de valider certaines briques du calcul sur GPU

Le stagiaire produira une implémentation et un rapport final présentant les spécificités de son implémentation GPU.

Compétences et qualités indispensables Compétences et qualités souhaitables- Programmation C- Familiarité avec l'architecture des GPU- Intérêt pour l'optimisation avancée- Goût pour la recherche

- Intérêt pour l'algèbre- Autonomie- Bon relationnel et esprit d'initiative.

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 88: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

88

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Réalisation d'un compilateur pour une architecture SIMD STG-2019-ING-604

Domaine Mots-clés

Ingénierie logicielC/C++

Compilateur

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageAfin de faciliter l'utilisation d'un processeur dédié aux calculs hautes performances, vous aurez en charge la réalisation etle développement d'une solution de compilateur permettant de traduire du code de "haut" niveau type C en instructionsassembleurs.

Ces développements nécessitent en premier lieu une bonne compréhension de l'architecture et du jeu d'instructions duprocesseur ciblé, ainsi qu'une recherche bibliographique sur d'éventuels outils permettant de faciliter ce travail (étude defaisabilité d'un module de backend LLVM par exemple).

La solution retenue sera ensuite implémentée et devra permettre de compiler des programmes simples depuis un langagecomme le C, empruntant au besoin certaines caractéristiques à Cuda ou d'OpenCL.

Compétences et qualités indispensables Compétences et qualités souhaitables- Excellente maitrise du C++- Connaissance d'un langage assembleur- Connaissance générale du fonctionnement d'uncompilateur- Esprit d'initiative et autonomie

- Une première expérience de développement avec LLVM /CLANG est un plus- Une expérience (même succinte) avec OpenCL ou Cudaest un plus

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 89: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

89

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement d’un audit de sécurité Wi-Fi sur Android rooté STG-2019-ING-605

Domaine Mots-clés

Ingénierie logicielAndroid

API SystèmeInjection Wi-Fi

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe développement sur mobile se heurte souvent à des restrictions d'accès au matériel et aux couches basses du systèmed'exploitation. L'API d'Android, par exemple, offre un accès très limité aux drivers ou à la configuration des périphériques.

Le Ministère des armées développe et utilise différents outils d'audit de sécurité Wi-Fi sur PC ou sur matériel dédié. Cesoutils nécessitent des accès bas niveau aux cartes Wi-Fi dont elles mettent en œuvre des fonctions avancées. Si lacompilation de ces outils pour différentes versions de Linux, voire de Windows, est généralement aisée, celle pourAndroid est bien plus complexe.

Ce stage propose de porter un de ces outils pour Android.Une première étude documentaire permettra d’identifier les pré-requis nécessaires à ce projet (lister les téléphonescompatibles, les rooter, recenser les éventuelles ROM ou firmwares proposant les accès nécessaires, identifier leschaînes de compilation permettant d'en tirer parti, etc.)Le stagiaire développera ensuite une preuve de concept sur un téléphone Android. Elle inclura une application"traditionnelle" pour afficher les résultats d'un audit ainsi que des composants logiciels plus bas niveau pour mettre enœuvre la puce Wi-Fi. Son fonctionnement sera donc proche, par exemple, de la suite Hijacker qui rassemble une interfacegraphique et une version Android de la suite aircrack-ng.Selon les intérêts du candidat et les besoins du projet, ce stage pourra demander de modifier des drivers, de modifier desROM existantes voire d’en créer de nouvelles, de recompiler ou modifier le noyau Android, etc.

Le stagiaire sera encadré par une équipe de développement en systèmes embarqués, habituée à ces problématiquesd’accès bas niveau au matériel.

Compétences et qualités indispensables Compétences et qualités souhaitables- Rigueur et force de proposition- Persévérance et goût pour l’expérimentation- Linux (utilisation et développement)

- Développement Android usuel- Développement Android ou Linux bas niveau- Maîtrise de compilation croisée- Connaissance des protocoles réseau et Wi-Fi

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 90: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

90

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement d’une application web de gestion de stock STG-2019-ING-606

Domaine Mots-clés

Ingénierie logicielWeb

JavascriptBase de données

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLes équipes de conceptions électroniques et mécaniques gèrent un stock important de composants nécessaires à lafabrication de dispositifs embarqués. Une application a web a été développée précédemment pour gérer les références(plusieurs milliers) ainsi que les mouvement de stocks. Cependant cette application montre de nombreuses limites, enparticulier des possibilités de recherches rudimentaires et l'impossibilité de créer dynamiquement de nouvelles catégories.

L'objectif du stage est de concevoir une toute nouvelle application prenant en compte ces limitations. Pour cela lestagiaire sera en charge de toute la gestion du projet : Recueil besoins utilisateurs, modélisation des données,éventuellement présentation de maquettes selon la méthodologie agile, développement et mise en production. Lestagiaire sera libre de choisir les technologies utilisées mais devra s'appuyer sur des framework permettant de garantir lapérennité de l'application dans la durée.

Compétences et qualités indispensables Compétences et qualités souhaitables- Autonomie- Capacité à documenter clairement- Pragmatisme

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 91: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

91

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Déploiement automatisé de services cachés sur réseauxinformatiques superposés STG-2019-ING-607

Domaine Mots-clés

Ingénierie logicielRéseauPython

Sécurité informatique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stage

Les réseaux informatiques superposés peuvent offrir sur l'Internet la capacité d'anonymiser des services de naturesdiverses (site web, serveur de messagerie, ...) à travers des systèmes appelés "services cachés".

Sous réserve qu'il ne dévoile pas lui-même sa véritable identité, le "service caché" dispose de la protection offerte par leréseau superposé et sa localisation offre un certain niveau de protection vis à vis du regard des observateurs.

Le Ministère des armées souhaite connaître les possibilités offertes par les "services cachés".Le stage pourrait se dérouler de la manière suivante :- Étudier les protections offertes par les services cachés d'un réseau superposé donné- Concevoir et développer une infrastructure complète permettant de déployer à la volée des services cachés sécurisés,généralistes et pilotables- Réaliser l’interconnexion avec les infrastructures internes existantes- Développer une application hébergée par ce système et/ou intégrer des applicatifs publics existants- Développer une interface graphique d’administration.

Compétences et qualités indispensables Compétences et qualités souhaitables- Force de proposition- Rigueur

- Python- Linux- Docker- Virtualisation- Systèmes d'anonymisation- Développement web

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 92: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

92

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Passerelle Internet sécurisée sur Linux embarqué STG-2019-ING-608

Domaine Mots-clés

Ingénierie logicielInternet

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLors de leurs déplacements, les personnels du Ministère des armées sont amenés à utiliser des points d’accès Internetpublics.

L'objectif de ce stage est de développer un dispositif permettant aux personnels d'assurer :- Passage de NAT- Passage de pare-feux

Le stagiaire aura pour objectif le développement de la partie logicielle du dispositif, pour ce faire celui-ci devra mener unétat de l'art des technologies de rendez-vous sur Internet.

Compétences et qualités indispensables Compétences et qualités souhaitables- Maitrise des problématiques de sécurité de l'Information- Réseaux- Administration Linux- Développement PHP et Python

- Autonomie- Connaissance des problématiques d'anonymisation surInternet- Esprit d'initiative- Esprit 'exploration et de recherche

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 93: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

93

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Recherche de preuves d'utilisation d'outils d'anti-forensics STG-2019-ING-609

Domaine Mots-clés

Ingénierie logicielForensic

DéveloppementData Scientist

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageRecherche de preuves reliant des données d’intérêt à un utilisateur (anti-forensics)

Comment mettre en évidence que des éléments d'un système ne proviennent pas de celui-ci ou ne sont pas liés àl'activité d'un utilisateur?

Analyse et implémentation de modules et de stratégies, permettant de générer des preuves d'utilisation d'outil anti-forensic, à destination d'une investigation numérique (forensic).

Compétences et qualités indispensables Compétences et qualités souhaitables- Curieux- Rigoureux- Synthétique- Développeur (python)

- Autonomie- Communication- Connaissance des systèmes de fichiers

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 94: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

94

MINISTÈRE DES ARMÉES

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement de plugins pour un applicatif web STG-219-ING-999

Domaine Mots-clés

Ingénierie logicielDevOpsMysqlQualité

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageL’objectif de ce stage est de développer un ou plusieurs plugins sur les technologies Atlassian :- ticketing (JIRA Service Desk) ;- publication collaborative (Confluence) ;- gestion de projet et d’activité (JIRA Software).

S’appuyant sur une approche par les processus, ces outils permettent de gérer les travaux de R&D réalisés au sein de ladirection technique, les prestations fournies au profit de ses clients, ainsi que les workflows décisionnels et les différentsdocuments à caractère métier associés.

Les plugins à réaliser sont destinés à améliorer l’utilisation et l’administration de ces outils (ajout de fonctionnalités,interface utilisateur, gestion de l’interopérabilité avec d’autres outils...).

Le stagiaire aura toute latitude pour monter en compétence sur les technologies Atlassian installer, configurer, optimiseret administrer un environnement de développement adapté.

Compétences et qualités indispensables Compétences et qualités souhaitables- Autonomie, discrétion, créativité- Bon relationnel et esprit d'initiative- Base de données : mysql- Langage de programmation : java, bash ou perl ou python

- Langage de programmation : groovy- Environnements de développement et d'intégrationcontinue- Technologies Atlassian (JIRA/Confluence)- Méthodes AGILE, ITIL

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 95: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

Big

Dat

a

Sécurité des Systèmes d’information

Sécu

rité

des

Syst

èmes

d’In

form

atio

n

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 96: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Etude des mécanismes des machines virtuelles de haut niveau STG-2019-SSI-001

Domaine Mots-clés

Sécurité des systèmes d'informationMachine virtuelle

JVMSandbox

Niveau requis Durée du stage

BAC+5 6 mois

Description du stage

Le ministère des armées étudie différentes solutions dans le but de pouvoir lire différents types de documents tout enassurant l'intégrité du poste de travail. Parmi les pistes envisagées, il s'intéresse à l'utilisation des machines virtuelles dehaut niveau et des mécanismes de bac à sable utilisés par certaines solutions de sécurité.

Le stage se déroulera selon 4 phases :1 - Étude :Le stagiaire étudiera les mécanismes de fonctionnement des machines virtuelles de haut niveau telles que les machinesJVM et Flash. Ensuite, il étudiera les mécanismes du type bac à sable tels qu'implémentés dans certains antivirus. Ilrédigera une synthèse de ces études et réalisera une présentation à son maître de stage.

2 - Réflexions et propositions :Il mènera une réflexion sur l'intérêt d'utiliser un mécanisme de machine virtuelle de haut niveau dans le but d'offrir desbriques de sécurisation comme l'exécution de code dans un bac à sable, la capacité à extraire des fichiers etc.

3 - Réalisation de preuves de concepts :Il exposera le résultat de ses réflexions à son maître de stage qui l'aiguillera vers la réalisation d'une ou plusieurs preuvesde concept.

4 - Rédaction du mémoire de fin de stage :Le stagiaire rédigera son mémoire en s"appuyant sur les notes qu'il aura prises tout au long de son stage de fin d'étude.

Compétences et qualités indispensables Compétences et qualités souhaitables- Autonomie- Connaissance du langage Assembleur- Maîtrise des langages C, C++- Microsoft Windows- Sécurité des systèmes d'exploitation

- Capacités de rédaction- Capacités d'analyse- Esprit de synthèse- Connaissances de langages de développement de hautniveau tels que Python ou Ruby

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

96

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 97: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Etude et création d'un OS sécurisé via LFS STG-2019-SSI-002

Domaine Mots-clés

Sécurité des systèmes d'informationLinuxC/C++LFS

Niveau requis Durée du stage

BAC+6 6 mois

Description du stage

Le projet Linux From Scratch permet de construire son propre système d'exploitation Linux. Le ministère des arméessouhaiterait fournir les briques de sécurité, qu'il développe avec un système d'exploitation Linux totalement maîtrisé. C'estla raison pour laquelle il s'intéresse particulièrement à cette solution qui permettrait, à terme, d'améliorer de manièresignificative le niveau de confiance qu'il peut accorder aux environnements d'exploitation de sécurité qu'il utilise.

Le stage se déroulera selon 4 phases:1 - Étude :Le stagiaire étudiera la solution Linux From Scratch. Il rédigera une synthèse de son étude et réalisera une présentation àson maître de stage.

2 - Conception :Le stagiaire proposera un système d'exploitation Linux sécurisé pour une plateforme PC et pour un boitier RaspBerryréalisé à partir de LFS.

3 - Réalisation :Une fois la proposition validée, le stagiaire créera une distribution sur les deux plateformes tout en s'assurant de leurmaintenabilité dans le temps.

4 - Rédaction du mémoire de fin du stage

Compétences et qualités indispensables Compétences et qualités souhaitables- Autonomie et sens de l'organisation- Bonnes notions des architectures modernes- Esprit d’analyse et d’innovation- Utilisation et administration de systèmes Linux

- Connaissance des technologies de conteneurs- Bon relationnel et esprit d’initiative- Autonomie et sens de l'organisation

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

97

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 98: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Etude et réalisation d'un mécanisme de filtrage des clés USB STG-2019-SSI-003

Domaine Mots-clés

Sécurité des systèmes d'informationWindowsFirmware

USB

Niveau requis Durée du stage

BAC+5 6 mois

Description du stage

Le Ministère des armées souhaite améliorer le niveau de confiance qu'il accorde aux solutions de sécurité visant à filtrercertains périphériques ou autres composants physiques qui interagissent avec le poste de travail. Une des approchesenvisagées consiste à intégrer un système de liste blanche des firmwares des différents composants.

Le stage se déroulera selon 2 phases :

1 - Étude :Le stagiaire étudiera le fonctionnement des clés UB et de leur firmware. Il rédigera une synthèse de son étude et réaliseraune présentation à son maître de stage. Ensuite, il étudiera la possibilité, en premier lieu, de réaliser une signature fiabledu firmware à la volée avec des droits administrateur et utilisateur puis, en second lieu, de comparer cette signature à unensemble de signatures positionnées en liste blanche. Le stagiaire proposera une ou plusieurs façons d'opérer à sonmaître de stage.

2 - Réalisation :Le stagiaire développera un outil sous Windows et Linux permettant de mettre en œuvre un mécanisme de filtrage de clésUSB fiable. Si le temps le permet ou si l'outil n'est pas réalisable, le stagiaire pourra étendre l'étude à d'autres firmwaresou d'autres composants.

Compétences et qualités indispensables Compétences et qualités souhaitables- Autonomie- Connaissance des mécanismes de signature- Maîtrise des langages C, C++- Microsoft Windows- Linux

- Capacité de rédaction- Capacité d'analyse- Esprit de synthèse

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

98

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 99: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Virtualisation de l’environnement utilisateur STG-2019-SSI-004

Domaine Mots-clés

Sécurité des systèmes d'informationVirtualisation

SécuritéWindows

Niveau requis Durée du stage

BAC+6 6 mois

Description du stageLe Ministère des armées est amené à employer des outils internes permettant l’exploitation de données depuis des sitesdistants. L’accès à ces outils devant être sécurisé, flexible et performant, l’environnement utilisateurs ainsi que lesapplications qui leurs sont nécessaires sont virtualisés.

Au sein d'une équipe d'ingénieurs et développeurs spécialistes en solutions Microsoft et Citrix, le stagiaire aura pourobjectifs :- D’étudier et maquetter une plateforme de virtualisation applicative.- D’étudier et maquetter une plateforme de virtualisation de poste de travail Windows 10- De réaliser la documentation technique des dispositifs.L’étude et la maquette seront basées sur les technologies Citrix XenApp/XenDesktop ou Microsoft RDS et hébergées surdes serveurs Windows.

Compétences et qualités indispensables Compétences et qualités souhaitables- Administration système Windows.- Sécurité informatique.

- Connaissance Citrix ou RDS.- Powershell.- Qualité rédactionnelle

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

99

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 100: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Tracer l’exécution d’un programme en mémoire STG-2019-SSI-400

Domaine Mots-clés

Sécurité des systèmes d'informationSécurité informatique

Vulnérabilités

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe Ministère des armées cherche à protéger son réseau des différentes attaques auxquelles il est susceptible d'êtresoumis.

Pour cela il est nécessaire de comprendre si un programme effectue des actions malveillantes lors de son exécution. Lebut est de développer un ‘framework’ permettant de suivre les instructions d’un programme pour avoir une vue claire desactions qu’il réalise.

Si la durée du stage le permet, le stagiaire pourra par la suite étudier la possibilité de modifier directement en mémoirel’exécution d’un programme malveillant.

Compétences et qualités indispensables Compétences et qualités souhaitables- Connaissances en développement (C, C++, python) ;- Connaissances des OS Windows et Linux ;- Architecture générale des processeurs

- Anglais Technique- Autonomie, sens critique et curiosité intellectuelle

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

100

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 101: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement d'un outil d'analyse automatique de firmware STG-219-SSI-401

Domaine Mots-clés

Sécurité des systèmes d'informationSécurité informatique

DéveloppementPython

Niveau requis Durée du stage

BAC+5 6 mois

Description du stage

Dans le cadre de ses activités SSI, le Ministère des armées a besoin d'effectuer des audits de sécurité informatique surdu matériel de type linux embarqué. Le but de ce stage est de développer des outils d'analyse automatique de firmwareslinux, en utilisant la méthode la plus appropriée (statique, dynamique).

Le stage se déroulera en trois étapes :- État de l’art des outils existants ;- Preuve de concept pour un firmware et un ensemble de vulnérabilités classiques donné ;- Généralisation aux firmware d'une ou plusieurs architectures données.

Compétences et qualités indispensables Compétences et qualités souhaitables- Bonnes connaissances d'au moins un assembleur parmiles suivants : ARM, MIPS- Bonnes connaissances de Linux- Langages : Python, C

- Autonome- Curieux

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

101

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 102: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement de module noyau pour Linux STG-2019-SSI-402

Domaine Mots-clés

Sécurité des systèmes d'informationSécurité informatique

C #Développement

Niveau requis Durée du stage

BAC+5 6 mois

Description du stage

Dans le cadre de ses activités SSI, le Ministère des Armées a besoin d'effectuer le développement d'un module noyauLinux permettant l'administration à distance du système sur lequel il est installé.

Parmi les fonctionnalités qui peuvent être envisagées, on pourrait citer :- Découverte de processus cachés ;- Détection de processus au comportement malveillant ;- Exécution de commande ;- Inspection du réseau ;- Et tout autre idée que pourrait avoir le stagiaire en concertation avec son maître de stage.

Le stage se déroulera en trois étapes :- État de l’art des méthodes de développement noyau et modules existants ayant des fonctionnalités similaires ;- Preuve de concept sur un ensemble de fonctionnalités restreint et ciblant une version spécifique du noyau Linux ;- Généralisation à un ensemble de version du noyau à définir ainsi qu'ajout de fonctionnalités.

Compétences et qualités indispensables Compétences et qualités souhaitables- Bonnes connaissances en programmation système- Bonne connaissance du fonctionnement d'un noyau et deses prérogatives- Langage : C

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

102

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 103: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Dév d'un outil d'observt. et de réor. du trafic syst Windows STG-2019-SSI-403

Domaine Mots-clés

Sécurité des systèmes d'informationSécurité informatique

DéveloppementWindows phone

Niveau requis Durée du stage

BAC+5 6 mois

Description du stage

Dans le cadre de ses activités SSI, le Ministère des armées a besoin d'observer le trafic transitant par un systèmeWindows et potentiellement le réorienter en fonction de certains critères. Le but de ce stage est de développer cet outildans le cadre le plus adapté (espace noyau, espace utilisateur), à définir dans l'état de l'art.

Le stage se déroulera en trois étapes :- État de l’art des outils existants ;- Preuve de concept pour un protocole donné ;- Généralisation à un ensemble de protocole à définir en concertation avec le maître de stage.

Compétences et qualités indispensables Compétences et qualités souhaitables- Bonnes connaissances en réseau- Bonnes connaissances du fonctionnement de Windows- Langage : C

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

103

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 104: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Corrélation de vulnérabilités exploitables sur un SI STG-2019-SSI-404

Domaine Mots-clés

Sécurité des systèmes d'informationSécurité informatique

Vulnérabilités

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe stage propose d'étudier la corrélation entre des vulnérabilités exploitables vis-à-vis d'un résultat de scan du SI del'entreprise afin de détecter les machines les plus vulnérables et de les corriger en priorité.

Tout d'abord, l'état de l'art se concentrera sur les outils et techniques existant permettant de détecter des systèmesvulnérables.

Ensuite, la première phase de réalisation permettra de caractériser les vulnérabilités exploitables afin de pouvoir lescorréler avec les résultats du scan.

La seconde phase consistera à enrichir un dashboard listant les machines les plus vulnérables.

La troisième phase créera un script de requêtage permettant d'enrichir la base des vulnérabilités soit à partir de sourcesouvertes, soit à partir de sources internes.

Compétences et qualités indispensables Compétences et qualités souhaitables- Connaissances Python- Connaissances en sécurité informatique- Esprit de recherche et de synthèse

- Metasploit- Pentest, veille CVE- Librairie Python Pandas

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

104

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 105: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

OAUTH STG-2019-SSI-405

Domaine Mots-clés

Sécurité des systèmes d'informationProtocoles

Sécurité informatique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageOauth est de plus en plus utilisé sur le Web comme protocole d'authentification. Dans le cadre plus global d'une étude dedéploiement, ce stage propose d'étudier la sécurité de ce protocole.

Dans un premier temps, le stagiaire fera un état de l'art sur le protocole Oauth (versions 1 et 2) en décrivant en particulierle fonctionnement du protocole ainsi que ses utilisations.

Dans un second temps, le stagiaire s'intéressera à la sécurité du protocole et de ses implémentations. A partir de sourcesouvertes et de ses propres recherches, il mettra en exergue les points faibles du protocole et les points d'attention àvérifier lors de son déploiement.

Enfin, le stagiaire réalisera une ou plusieurs maquettes permettant de jouer différents scénarios mettant en exergue lesfaiblesses précédemment découvertes.

Compétences et qualités indispensables Compétences et qualités souhaitables- Connaissances Web- Connaissances en sécurité informatique

- Esprit de recherche

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

105

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 106: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement d'un automate de défense cyber auto-apprenant STG-2019-SSI-406

Domaine Mots-clés

Sécurité des systèmes d'informationLinux

Sécurité informatiqueIDS

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe Ministère des armées cherche à se doter d'outils lui permettant de gagner en réactivité et en efficacité dans ladétection, le recueil et la capitalisation de techniques d'attaques informatiques dirigées contre les intérêts français.

L'objectif poursuivi est de fournir à ses agents une information la plus complète et la plus à jour possible sur la réalité de lamenace, et d'offrir des contenus de formation et d'entraînement cyber-défense adaptés.

Le stagiaire devra réaliser un outil capable de repérer et de corréler des événements pouvant laisser penser à uneattaque informatique à partir de scénarios réalistes. L'outil sera capable de réaliser une analyse sommaire de l'attaque etproposera différentes options de réaction.

Après une étude préliminaire consistant notamment à caractériser finement les types d'attaques recherchées, le stagiairedevra réaliser une maquette d'outil auto-apprenant, capable de détecter et éventuellement de contrer les attaquescorrespondant aux modèles connus ou à des variations. C'est sur la base de variations confirmées humainement que lesystème enrichira sa base de modèles.

Compétences et qualités indispensables Compétences et qualités souhaitables- Connaissances en sécurité informatique - Esprit de recherche

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

106

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 107: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Stage mise en œuvre d'un SIEM STG-2019-SSI-407

Domaine Mots-clés

Sécurité des systèmes d'informationSécurité informatique

Réseaux IPAdministration système

Niveau requis Durée du stage

BAC+5 6 mois

Description du stage

Au sein d'un laboratoire du Ministère des armées, vous participerez à la mise en place d'un SIEM (Security Informationand Event Management)

Sur la base d'un système d'information existant, il faudra analyser les journaux d’événements et détecter des potentiellesvulnérabilités en se basant sur des scénarios ou sur une l'analyse comportementale.

Durant la période de stage vos missions seront les suivantes:

- Analyse des attendus- Étude des solutions existantes- Mise en œuvre de l'architecture choisie- Configuration des systèmes à protéger- Création de scénarios

Des challenges techniques seront à relever, tant au niveau du matériel que du système à configurer.

Compétences et qualités indispensables Compétences et qualités souhaitables- Administration système Linux- Fonctionnement du service RSYSLOG et du protocoleSYSLOG- Connaissance en Cyberdéfense- Très bon relationnel et esprit d'initiative

- Anglais technique- Autonomie, sens critique et curiosité intellectuelle

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

107

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 108: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Protection des informations sur MacosX STG-2019-SSI-600

Domaine Mots-clés

Sécurité des systèmes d'informationCryptographie

ForensicInvestigation numérique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLa gestion des informations personnelles a toujours fait l'objet de mesures de sécurité, même élémentaires, au sein dessystèmes d'exploitation. Pourtant, il arrive encore régulièrement que certains systèmes ou applications mal conçueslaissent des traces identifiables et exploitables. De nombreux exemples existent, parmi lesquels certains cookies utiliséslors de la navigation sur Internet, certains gestionnaires de mots de passe, certaines bases de données employées par lesystème d'exploitation, etc. Combinées, ces informations permettent d'accéder à des secrets protégés par le systèmed'exploitation et à tout ou partie de l'historique des actions réalisées par l'utilisateur.

L'objectif de ce stage est de réaliser des modules Forensic ciblant les versions du système d'exploitation MacosX.Dans un premier temps, une étude des outils publiquement disponibles sera réalisée et un outil sera développé en propredans un second temps.

Les fonctionnalités implémentées se concentreront particulièrement sur les mécanismes cryptographiques mis en œuvredans les systèmes d'exploitation et dans les applications associées pour la protection des données de l'utilisateur.L'outil mis au point durant le stage sera testé sur des images disque comprenant des éléments préinstallés à rechercher.

Compétences et qualités indispensables Compétences et qualités souhaitables- Programmation Python- Algorithmique- Anglais technique- Curiosité, autonomie, esprit d'initiative

- Notions d'utilisation de la ligne de commande Linux- Notions en investigation numérique (Forensic)- Notions en cryptographie

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

108

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 109: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Recherche de vulnérabilités protocolaires sur une app STG-2019-SSI-601

Domaine Mots-clés

Sécurité des systèmes d'informationRéseaux IPProtocoles

Sécurité informatique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageAujourd'hui, l’avènement des smartphones induit une utilisation massive d'applications de tous types (messagerie,stockages de photos/vidéos, streaming de musique, etc.). Ces applications communiquent avec leurs serveurs ou bienentres elles via plusieurs protocoles standards ou propriétaires. Certains protocoles présentent parfois des failles, renduespubliques ou non.

L'objectif de ce stage sera d'étudier les protocoles d'une application afin d'identifier les canaux de communications(transfert de médias, publicités, etc.) et les éventuelles failles. Lors du stage il sera demandé à l'étudiant de produire unoutil utilisable en conditions opérationnelles par l'équipe. Le matériel nécessaire à l'analyse de l'application (hardware etsoftware) seront à la disposition du stagiaire pour mener à bien ses travaux, ce dernier sera également accompagné parplusieurs experts.

Compétences et qualités indispensables Compétences et qualités souhaitables- Solide connaissance réseau et protocole IP- Rigueur- Autonomie

- Programmation orientée objet- Architecture Android

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

109

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 110: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Plateforme de compilation automatique de kernel STG-2019-SSI-602

Domaine Mots-clés

Sécurité des systèmes d'informationLinux

Compilation

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageL'équipe dans laquelle vous évoluerez souhaite mettre à jour automatiquement et régulièrement les kernel de sesserveurs linux.

La première étape de ce projet consiste à mettre en place une solution de compilation paramétrable, et automatique, decompilation de kernel.

Les objectifs de ce stage sont multiples et permettront d'aborder de nombreux sujets et aspects des kernel linux :

- Compréhension du kernel ;- Gestion des nombreuses options de compilation ;- Prise en compte rapide des dernières CVE;- Réflexion sur les possibilités de déploiement ;- Définition d'une politique de mise à jour ;- Développement de démonstrateurs.

Tout au long du stage, vous utiliserez, ou apprendrez, le travail agile, l'intégration et le déploiement continu.

Compétences et qualités indispensables Compétences et qualités souhaitables- Autonomie - Profil Adminsys

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

110

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 111: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Architecture de sécurisation de boot pour systèmes embarqués STG-2019-SSI-603

Domaine Mots-clés

Sécurité des systèmes d'informationAnti-reverse

Composant électroniqueSécurité informatique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLes systèmes embarqués sont souvent laissés sans surveillance dans des environnements hostiles. Ces systèmespeuvent contenir des informations sensibles, qu'il est alors nécessaire de protéger d'une attaque, qu'elle soit physique(altération du contenu des mémoires) ou distante (injection de code malveillant).Il est alors nécessaire de vérifier l'intégrité et l'authenticité de la moindre instruction exécutée par le processeur, afind'éviter qu'un attaquant n'exécute du code exfiltrant des informations confidentielles. Ces dispositifs sont communémentappelés "Trusted Boot" ou encore "Verified Boot", et sont étendus par des mécanismes hardware (ARM TrustZone,...), etpar des mécanismes software (Linux-IMA,...).Initialement conçues pour l'industrie du smartphone et des processeurs de type ARM Cortex-A, ces technologies serépandent également dans le monde du microcontrôleur. Le Bureau d'études en électronique du Ministère des Arméessouhaite évaluer certaines de ces technologies, sur processeur ou microcontrôleur en fonction des intérêts du candidat.Au sein de notre équipe, le stagiaire réalisera un démonstrateur sur un système embarqué d'exemple, et réalisera l'étudede sécurité.

Compétences et qualités indispensables Compétences et qualités souhaitables- Développement sur cible Linux ou microcontrôleur- Bases de sécurité des SI (cryptographie)- Connaissance des systèmes embarqués

- Connaissance des technologies citées- Développement en C/C++ sur microcontrôleur ou cibleembarquée- Rigueur et force de proposition

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

111

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 112: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Audit de la sécurité d'un routeur type UTM, VPN, FIREWALL STG-2019-SSI-604

Domaine Mots-clés

Sécurité des systèmes d'informationVulnérabilités

RéseauReverse Engineering

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe stage s'intéresse à la sécurité des équipements réseau professionnels.

Après avoir défini une cible en accord avec son maître de stage, le stagiaire devra mener une étude de sécurité complètede l’équipement. Cette étude comprendra notamment :

- Un état de l'art de la sécurité de la plateforme cible, de ses fonctionnalités (Firewall, VPN) et des vulnérabilités publiquesassociées (CVE)- Une étude des protocoles d'administration en configuration standard (HTTP, Telnet, SSH, ...)- Une recherche de failles par rétro-conception et/ou fuzzing- Le développement de preuves de concept (PoC) d'outils d'exploitation afin d'évaluer la criticité des failles éventuellementremontées.

Le stagiaire sera guidé et formé par une équipe d'ingénieurs confirmés en sécurité.

Compétences et qualités indispensables Compétences et qualités souhaitables- Créativité- Esprit d'initiative- Compétences réseau- Compétences système d'exploitation- Programmation C

- Connaissance d'un langage assembleur (x86, ARM, ...)- Rétro-conception- Recherche de vulnérabilités- Cryptographie- Systèmes embarqués

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

112

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 113: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Audit de sécurité d'un équipement réseau routeur SOHO ou IOT STG-2019-SSI-605

Domaine Mots-clés

Sécurité des systèmes d'informationReverse Engineering

ExploitRouteur

Niveau requis Durée du stage

BAC+5 6 mois

Description du stage

Le stage a trait à l'audit de sécurité d'un équipement réseau de type routeur "SOHO" (Small Office, Home Office) ou IOT.

Un de ces équipements sera confié au stagiaire pour la durée de son étude qui comprendra différentes étapes :

- Production d'un état de l'art de la sécurité du type d'équipement étudié et des menaces associées;- Audit de sécurité de l'équipement dans sa configuration d'usine;- Étude en boite noire : énumération des services proposés par l'équipement, etc...- Étude en boite blanche : analyse et rétro-conception ciblée de services de l'équipement;- Développement de preuves de concept pour évaluer la criticité des vulnérabilités découvertes pendant l'étude.

Le stagiaire sera guidé et formé tout au long de son étude par une équipe d'ingénieurs confirmés en sécurité.

Compétences et qualités indispensables Compétences et qualités souhaitables- Programmation système (C, assembleur, etc...)- Notions en sécurité informatique- Autonomie

- Connaissances de plusieurs protocoles réseaux (HTTP,DHCP, PPP, DNS, UPnP, etc...)- Très bon relationnel et esprit d'initiative

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

113

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 114: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Recherche de vulnérabilités dans un navigateur Web STG-2019-SSI-606

Domaine Mots-clés

Sécurité des systèmes d'informationExploit

VulnérabilitésCVE

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageL'objectif de ce stage sera de s'intéresser à la sécurité d'un navigateur Web.

La première partie consistera à étudier des précédentes vulnérabilités ayant affectés la cible ainsi que leur exploitation.Cela se fera par la compréhension des précédentes victoires d'événements tels que le pwn2own, l'étude de CVE ayantaffecté la cible et des publications sur le sujet.

Selon le stagiaire, la seconde partie pourra consister à :- auditer le mécanisme de sandboxing du navigateur;- développer un outil facilitant l'exploitation de vulnérabilité.

Il est attendu du candidat qu'il ait des projets extra-scolaires liés à la sécurité applicative.

Compétences et qualités indispensables Compétences et qualités souhaitables- Connaissance des langages suivants- C++- Assembleur x86/x64- Python* Projets personnels extra-scolaires tels que :- wargames- CTF

- Etude de CVE (ex: navigateur, noyau Windows / Unix)- JavaScript / ES6

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

114

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 115: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Recherche de vulnérabilités sur des bootloaders Android STG-2019-SSI-607

Domaine Mots-clés

Sécurité des systèmes d'informationReverse Engineering

AndroidVulnérabilités

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageL'objectif du stage est la recherche de vulnérabilités sur des bootloaders de smartphones sous Android.

Android est l'OS le plus présent sur les smartphones du marché actuel. Acquérir une expertise technique sur ce systèmeest primordial pour le Ministère des Armées. Ce stage est orienté pour challenger la sécurité d'Androïd et évaluerclairement les risques encourus avec les smartphones potentiellement vulnérables.

Le bootloader est le premier élément sur lequel démarre le téléphone et constitue un composant critique au regard de lasécurité. En effet, il a pour fonction, entre autre, la vérification (signature) et le chargement du noyau Android.Compromettre le bootloader casse le premier maillon de la chaine de démarrage et permet de compromettre en cascadel'ensemble du système.

Le stage se découpera en plusieurs parties:- étude des protections de la chaine de démarrage d'un smartphone Android récent ;- étude et rétro-conception de plusieurs bootloaders publics (aboot/sboot). Le stagiaire pourra être amené si besoin àétudier un bootloader opensource qui est utilisé sur des boards "grand public" (type raspberry-pi) ;- recherche de vulnérabilités sur ces bootloaders. Le stagiaire pourra étudier, pour commencer, des vulnérabilités déjàconnues, puis étendre ses recherches par la suite.

Tout au long du stage, une documentation des recherches devra être réalisée.

Compétences et qualités indispensables Compétences et qualités souhaitables- Notion de sécurité informatique- Sens de l'innovation- Autonomie

- Expérience des environnements UNIX/LINUX- Langage de script (ex: Python)- Notions d'exploitations de vulnérabilités logicielles

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

115

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 116: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Jailbreak iOS STG-2019-SSI-608

Domaine Mots-clés

Sécurité des systèmes d'informationiOS

ExploitReverse Engineering

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe stage se focalisera sur l'étude des outils et techniques de jailbreak sous iOS.

Il se découpera en plusieurs parties :- étude des mécanismes de sécurité du système iOS ;- étude de vulnérabilités et d'exploits utilisés pour les jailbreaks publics ;- étude des correctifs et recherche de nouvelles vulnérabilités.

En parallèle de l'étude, une documentation des recherches devra être réalisée.

Le stagiaire travaillera en étroite collaboration avec des encadrants expérimentés dans ce domaine et permettra par cestage d'apporter une aide aux missions de l'équipe.

Compétences et qualités indispensables Compétences et qualités souhaitables- Programmation C/Python- Assembleur ARM/ARM64- Notions de sécurité informatique- Anglais technique- Sens de l'innovation- Autonomie

- Notions de rétroconception logicielle- Notions d'exploitation de vulnérabilités logicielles- Connaissance du système iOS

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

116

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 117: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Rétro-conception & exploitation des protocoles de jeux vidéo STG-2019-SSI-609

Domaine Mots-clés

Sécurité des systèmes d'informationReverse Engineering

ExploitVulnérabilités

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDe plus en plus de personnes utilisent les jeux vidéo connectés (PUBG, Fortnite, Counter Strike, WoW, League oflegends, …) afin d’en détourner leur utilisation première. En effet, les moyens de communication mis à disposition dansces jeux sont utilisés de manière furtive afin d’échanger de l’information spécifique. Le ministère des armées s’intéressedonc à ces technologies et protocoles associés.

Le Ministère des armées recherche donc un stagiaire motivé dont les travaux envisagés seront les suivants :

- Effectuer une cartographie des jeux vidéo connectés largement répandus (part de marché, estimation du nombre dejoueurs, CVE, …) ;- Parmi cette cartographie, sélectionner un ou deux bons candidats et en effectuer une rétro-conception afin d’en extrairedes signatures réseau ;- Recherche et exploitation de failles.

Compétences et qualités indispensables Compétences et qualités souhaitables* Connaissance des langages suivants- Assembleur x86/x64- C/C++- Python- Autonomie, persévérance, autodidaxie- Projets personnels extra-scolaires tels que : - wargames / CTF

- Connaissance des protections logicielles- Exploitation d'une vulnérabilité publique

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

117

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 118: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Analyse et rétro-conception de malwares STG-2019-SSI-610

Domaine Mots-clés

Sécurité des systèmes d'informationReverse Engineering

Assembleur x86Packer

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageAnalyse et rétro-conception de malwares

Dans le cadre des missions du Ministère des armées, nous recherchons un stagiaire en rétro-ingénierie pour :- Effectuer la rétro-ingénierie d'un malware;- Comprendre et décrire son comportement;- Inférer et développer le fonctionnement du serveur de contrôle

Le maître de stage souhaite un retour régulier des travaux du stagiaire.Le mémoire devra être rédigé au fur et à mesure de l’avancement du stage.

Compétences et qualités indispensables Compétences et qualités souhaitables- Base en rétro-conception- Connaissance des outils d'analyse statique & dynamique- Notions de malware- Curiosité

- Assembleur x86- Réseau- Cryptographie

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

118

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 119: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Etude sur les attaques sur les protocoles bas niveau STG-2019-SSI-611

Domaine Mots-clés

Sécurité des systèmes d'informationRéseaux IP

C/C++Sécurité informatique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDans le cadre de sa mission de défense, le Ministère des armées s'intéresse aux méthodes d'attaques plus ou moinssophistiquées qu'il pourrait subir. Dans ce cadre, le stage proposé concerne les différents types d'attaques réseaux oùl'attaquant se place en position "Man in the Middle" sur les réseaux IP afin de récupérer des informations, modifier lecomportement de la cible ou bien engendrer un déni de service.

Le stage commencera par un état de l'art des attaques réseaux déjà existantes, leurs impacts, leurs moyens deprotections et les méthodes de contournement usuelles. Le stagiaire pourra aussi imaginer de nouvelles attaques.

Ensuite, il développera un outil permettant d'implémenter ces attaques (en langage C/C++ ou Python selon la préférence)en respectant des contraintes de rapidité, d'optimisation et d'efficacité.

Le stagiaire réalisera un banc de test où il mettra en œuvre une ou plusieurs attaques plus ou moins complexes.

Ce stage pourra être adapté en fonction des compétences et propositions du stagiaire.Le stagiaire sera guidé et formé par une équipe d'ingénieurs en sécurité réseau confirmés.

Compétences et qualités indispensables Compétences et qualités souhaitables- Compétences réseau (protocoles, modèle OSI ...)- Programmation systèmes et réseau (C/C++ ou Pyhton)- Autonomie et esprit d'initiative

- Connaissance sur les piles réseaux- Sécurité réseau- Administration réseau

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

119

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 120: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement d'un outil de recherche de failles web STG-2019-SSI-612

Domaine Mots-clés

Sécurité des systèmes d'informationDéveloppementVulnérabilités

Web

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDans le cadre de la sécurisation des applications Web de son système d'information, le Ministère des Armées souhaiteraitse doter d'un outil d'analyse dynamique de recherche de failles.

L'objectif de ce stage sera, dans un premier temps, de faire l'état de l'art sur les différents types de failles pouvant affecterles applications Web, en se focalisant plus particulièrement sur le côté serveur. Une montée en compétence sur cettethématique lui sera alors demandée via plusieurs exercices.

Ensuite, le stagiaire devra effectuer des recherches sur les méthodes d'analyse dynamique de codes PHP. Une fois cetteétape terminée, le stagiaire pourra commencer le développement de l'outil d'analyse dynamique de recherche de faillesWeb.

Compétences et qualités indispensables Compétences et qualités souhaitables- Patient(e)- Volonté d'aboutir- Curieux(se)

Compétences indispensables:- Connaissance du langage PHP- Connaissance des langages de scripting

- Notions sur les failles web

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

120

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 121: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Recherche de failles sur des applications WEB STG-2019-SSI-613

Domaine Mots-clés

Sécurité des systèmes d'informationVulnérabilités

WebSécurité informatique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageRecherche de failles sur des applications Web grand public.

Dans le cadre de la sécurisation de son système d'information, le Ministère des Armées souhaiterait auditer desapplications Web grand public.

L’objectif de ce stage sera, dans un premier temps, de faire l’état de l’art sur les différents types de failles pouvant affecterles applications Web, en se focalisant plus particulièrement sur le côté serveur. Une montée en compétence sur cettethématique lui sera alors demandée via plusieurs exercices.

Ensuite, le stagiaire devra étudier plusieurs CVE dans le but d'en analyser les mécanismes et d'exploiter les différentesfailles étudiées précédemment. Enfin, plusieurs applications Web grand public seront transmises au stagiaire afin qu'il lesaudite de manière exhaustive dans le but d'y détecter de potentielles failles.

Compétences et qualités indispensables Compétences et qualités souhaitablesCompétences transverses :- Analyser, faire la synthèse, conceptualiser : Notions- Concevoir, innover, communiquer, s'organiser : Notions

Compétences de spécialité :- Connaissance du langage PHP : Expérimenté- Failles Web : Notions

- Autonome- Curieux

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

121

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 122: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Plateforme d'évaluation de sécurité par canaux auxilliaires STG-2019-SSI-614

Domaine Mots-clés

Sécurité des systèmes d'informationMathématiquesAlgorithmique

Appareils de mesures

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLes attaques par canaux auxiliaires consistent à retrouver des données sensibles en étudiant les fuites involontairesd'informations.

Par exemple, des clefs cryptographiques peuvent parfois être retrouvées en étudiant avec soin le temps d'exécution d'unalgorithme ou bien la consommation de courant d'un composant (ou son champ magnétique).

Pour s'assurer de la résistance de ses composants électroniques vis-à-vis de ce genre d'attaques, le Ministère desarmées se doit de maintenir une expertise dans le domaine et de mettre en place des bancs d'évaluation.

A cette fin, le stagiaire, en s'appuyant sur la littérature et avec l'aide du maître de stage, mettra en œuvre une telleattaque. Ensuite, en fonction du temps restant et en tenant compte des goûts du stagiaire, le maître de stage proposerad'étudier plus en détails certains aspects (machine learning, deep learning, traitement du signal, statistiques, électronique,modèles de fuites, etc.).

Compétences et qualités indispensables Compétences et qualités souhaitables- Mathématiques- Algorithmique- Programmation- Curiosité intellectuelle- Attrait pour la partie expérimentale (pilotage d'un bancd'analyse)

- Travail en équipe- Esprit d'initiative- Autonomie- Connaissances en électronique (optionnelles)- Connaissances en statistiques (optionnelles)

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

122

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 123: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Analyse de sécurité bas-niveau sur système embarqué STG-2019-SSI-615

Domaine Mots-clés

Sécurité des systèmes d'informationReverse Engineering

Micro-contrôleurInvestigation numérique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe stagiaire devra réaliser la récupération de données sur un matériel de type embarqué ainsi que l'analyse de différentesfonctionnalités implémentées dans celui-ci. La liste des tâches à réaliser pourra évoluer suivant l'état d'avancement dusujet.

Dans un premier temps, le stagiaire devra se familiariser avec le système à analyser. Il devra ensuite proposer une ouplusieurs méthodes d'extraction des données stockées afin de récupérer le code embarqué ainsi que d'éventuellesdonnées effacées.

Dans un second temps, l'analyse du code embarqué permettra de comprendre le fonctionnement des différentesfonctionnalités.

Pour réaliser ces différentes tâches, le stagiaire aura à sa disposition tous les matériels et logiciels nécessaires (posteinformatique, outils de laboratoire électronique, relecteur mémoires, etc.).

Compétences et qualités indispensables Compétences et qualités souhaitables

- Architectures embarquées- Électronique- Langages C / Python

- Langage Assembleur- Autonomie- Esprit d'initiative- Curiosité

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

123

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 124: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement outils numérisation composants électroniques STG-2019-SSI-616

Domaine Mots-clés

Sécurité des systèmes d'informationDéveloppement

IHMTraitement de l'image

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageAfin de procéder à l'analyse technologique des composants électroniques qu'il utilise, le Ministère des Armées possèdeune chaîne de "numérisation" de ces composants. L'objectif du stage est de développer des outils facilitant les différentesétapes de celle-ci.

Après s'être familiarisé avec les problématiques d'acquisition liées à la microscopie électronique ainsi que les méthodesqui permettent d'y répondre, le stagiaire choisira, en accord avec son maître de stage, un axe de développement sur lachaîne de "numérisation".

Afin de faciliter la portabilité, la reprise et l'insertion des travaux du stage avec les développements existants, il serafortement recommandé d'utiliser le langage python. L'utilisation des librairies mathématiques "Numpy" et "Scipy" etd'interface "PyQt" et "OpenGL" permettront des mises en application rapides et concrètes des algorithmes et interfacesgraphiques de manipulation d'images. Néanmoins, pour optimiser ses calculs, le stagiaire pourra développer des briquesen langage C ou C++.

Compétences et qualités indispensables Compétences et qualités souhaitables- Programmation orientée objet- Connaissance des librairies Qt et OpenGL- Autonomie.

- Programmation Python et C/C++- Esprit d'initiative.

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

124

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 125: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement d’un outil de parsing de ROM Android & Apple STG-219-SSI-617

Domaine Mots-clés

Sécurité des systèmes d'informationAudit

DéveloppementSymfony3

Niveau requis Durée du stage

BAC+5 4 mois

Description du stageLe Ministère des armées s'intéresse fortement aux produits développés par Google et Apple, notamment en terme deplateformes mobiles.

Dans le cadre de ses activités, il aurait besoin de se doter d'une application Web permettant :- la gestion des ROMs Android et Apple;- l’analyse des ROMs (d'autant qu'il existe de nombreux constructeurs sous OS Android)

Ces ROMs contiennent beaucoup d'informations techniques intéressantes et les différents constructeurs de téléphonesles modifient afin d'y ajouter leurs propres applications.

Le stagiaire devra analyser le format de ces ROMs et développer un parseur pour y extraire toutes les informations utiles.

Il développera également un module permettant de charger des scripts au format Python.

Il pourra également développer un module complémentaire de gestion des modèles de téléphones et des versions.

Ce stage est une vraie opportunité pour approfondir ses connaissances en développement Web (php, js, css, ...).L'utilisation d'un framework comme Symfony est indispensable.

Compétences et qualités indispensables Compétences et qualités souhaitables- Rigueur- Autonomie- Développement web

- Symfony- python

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

125

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 126: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Etude des méthodes de Domain Fronting STG-2019-SSI-618

Domaine Mots-clés

Sécurité des systèmes d'informationRéseaux IP

WebSécurité informatique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe Domain Fronting est une technique permettant de masquer l'identité réelle d'un communiquant lors d'une connexionHTTP(S).Elle est utilisée avec succès par plusieurs applications comme TOR, Signal ou Telegram pour contourner la censure surInternet, ainsi que par certaines familles de malware pour communiquer avec leurs C&C.

Les objectifs de ce stage sont :- Etablir un état de l'art des solutions de Domain Fronting- Concevoir une méthode générique pour détecter de nouvelles plateformes compatible avec le Domain Fronting- Implémentation d'une bibliothèque modulaire (client/serveur) de Domain Fronting

Compétences et qualités indispensables Compétences et qualités souhaitables- Réseaux IP- TLS- Web- Curiosité- Autonomie

- Python- Web PKI- Bases de cryptographie

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

126

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 127: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Création de challenges et parcours de formation en forensic STG-2019-SSI-619

Domaine Mots-clés

Sécurité des systèmes d'informationInvestigation numérique

Forensic

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe sujet consiste à étudier et faire une synthèse des formations et challenges relatifs à l'Investigation Numériquedisponibles sur Internet, qu'ils soient relatifs aux OS Windows, Linux et Mac, aux téléphones, aux IOT, simulation d'APTou la détection de malwares.

Après avoir considéré les différentes catégories possibles, le stagiaire sera responsable de la conception de challengespour chacune, la rédaction de solutions et la mise en place d'un processus de formation interne.

Compétences et qualités indispensables Compétences et qualités souhaitables- S'organiser- Analyser; faire la synthèse, conceptualiser- Concevoir, innover- Communiquer

- Autonomie- Curiosité- Connaissances en Investigation Numérique- Adepte de CTF

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

127

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 128: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement de modules d'interprétation d'artefact forensic STG-2019-SSI-620

Domaine Mots-clés

Sécurité des systèmes d'informationForensicPython

Investigation numérique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDéveloppement, en Python, de modules permettant d'extraire et d'interpréter des artefacts Forensic sur les systèmesd'information (Windows, Linux, Mac, Téléphones, IoT...).

Compétences et qualités indispensables Compétences et qualités souhaitables- Connaissance du langage Python- Analyse, synthèse- Curiosité- S'organiser- Concevoir, innover- Communiquer

- Autonomie- Connaissances en Investigation Numérique- Développeur- Environnement Linux

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

128

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 129: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement d'un rootkit Android (via l'étude des IPCs) STG-2019-SSI-621

Domaine Mots-clés

Sécurité des systèmes d'informationAndroid

OSSécurité informatique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe Ministère des armées souhaite étudier les mécanismes d'IPC sur Android et leurs éventuels usages détournés.Le stage porte sur la conception et le développement d'un rootkit spécifique à Android.

Le stagiaire devra étudier les différents mécanismes d'IPC sur Android (Binder par exemple) afin de pouvoir intercepter,rejouer, modifier et exfiltrer les échanges entre les processus du système (natifs ou applicatifs).

Le fonctionnalités attendues pourront être par exemple :- keylogging ,- installation et désinstallation discrète d'applications,- masquage d'applications,- modification du comportement du système,- etc.

Compétences et qualités indispensables Compétences et qualités souhaitables- Développement en C/C++- Notions en sécurité informatique- Rigueur, autonomie et curiosité

- Développement Android et/ou Java- Connaissance d'Android AOSP- Connaissance du noyau Linux- Notions de rooting de smartphone

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

129

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 130: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement d'un framework d'obfuscation en C++17 STG-2019-SSI-622

Domaine Mots-clés

Sécurité des systèmes d'informationC/C++

Anti-reverseDéveloppement

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe Ministère des armées recherche un stagiaire pour étudier les mécanismes d'obfuscation de structures de contrôle(control flow) et implémenter un framework en C++ moderne. Ce framework doit permettre de rajouter des couchesd'obfuscation à un projet en limitant l'impact sur le code existant.

Les objectifs du stage sont :- réaliser un état de l'art des mécanismes d'obfuscation (notamment sur les structures de contrôle),- écrire un framework d'obfuscation.

Compétences et qualités indispensables Compétences et qualités souhaitables- Connaissances en programmation C/C++- Rigueur, autonomie et curiosité

- Connaissances en méta-programmation- Connaissances en assembleur x86

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

130

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 131: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Conception d'un packer d'exécutables pour systèmes embarqués STG-2019-SSI-623

Domaine Mots-clés

Sécurité des systèmes d'informationDéveloppement

LinuxAnti-reverse

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageL’objectif du stage est de développer un outil de transformation de fichiers binaires exécutables pour plateformesembarquées (routeurs, set-top box, IoT…).D’une part, ce packer aura pour rôle de compresser les fichiers binaires afin d’optimiser l’occupation mémoire des fichiersen ROM.D’autre part, il aura aussi pour objectif de protéger le contenu du fichier et d’en rendre difficile la rétro-ingénierie. Destechniques de chiffrement des données ou d’anti-debugging pourront être mises en place.Après s’être familiarisé avec les techniques utilisées dans des outils similaires, le stagiaire devra développer un outilfonctionnant sur des fichiers binaires MIPS ou ARM.La connaissance de l’une ou l’autre de ces architectures n’est pas un pré-requis, mais il est recommandé au candidatd’avoir déjà pratiqué l’assembleur.

Compétences et qualités indispensables Compétences et qualités souhaitables- Développement Linux ou BSD- Développement en C- Rigueur, autonomie et curiosité

- Programmation bas niveau- Langages C et Python

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

131

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 132: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement d'une solution simulant un smartphone éteint STG-2019-SSI-624

Domaine Mots-clés

Sécurité des systèmes d'informationAndroid

Sécurité informatiqueDéveloppement

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageAfin d'appuyer les personnels du Ministère des armées dans le cadre de leur déplacements, il peut être utile de disposerd'une solution permettant de simuler un smartphone éteint.

Le stagiaire devra étudier les différentes possibilités pouvant amener à donner l'illusion que le smartphone est éteint (arrêtde l'écran, leds, vibrations, haut-parleur, connectivité, etc.).Certaines fonctionnalités et capteurs du smartphone (réseau, caméra, GPS, etc.) pourront alors être utilisées si besoin.

Les fonctionnalités attendues sont :- passage en mode "éteint",- interaction avec le smartphone "éteint" (usage des fonctionnalités et capteurs autorisées),- "redémarrage" du smartphone et de toutes les fonctionnalités et capteurs.

Compétences et qualités indispensables Compétences et qualités souhaitables- Développement en C/C++- Développement Android et/ou Java- Rigueur, autonomie et curiosité

- Connaissance d'Android AOSP et de sa chaine dedémarrage- Programmation système

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

132

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 133: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement d'un poste d'audit SSI STG-219-SSI-700

Domaine Mots-clés

Sécurité des systèmes d'informationAudit

DéveloppementSécurité

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe ministère des armées réalise des audits de sécurité des systèmes d'information ayant pour objectif de détecter laprésence de vulnérabilités sur les systèmes étudiés.Dans le cadre de ses missions, les auditeurs ont besoin de s'interconnecter au réseau étudié sans être visible.

Ainsi, intégré à l'équipe d'audit, vous serez appelé à :- étudier la signature des différents systèmes d'exploitation ;- proposer des moyens de durcissement et de détection d'empreinte numérique ;- mettre en place des solutions de déploiement automatique du poste ;- rédiger la documentation associée.

Compétences et qualités indispensables Compétences et qualités souhaitables- Connaissances en système et réseau- Intérêt pour le test d'intrusion et la sécurité- Rigueur et autonomie

- Curiosité- Notions d'administration système

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

133

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 134: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Panorama de la sécurité VoIP/ToIP STG-2019-SSI-701

Domaine Mots-clés

Sécurité des systèmes d'informationAudit

TélécomVoIP/ToIP

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe Ministère des armées réalise des audits de sécurité des systèmes d'information ayant pour objectif de détecter laprésence de vulnérabilités sur les systèmes étudiés. Des audits sont menés sur les infrastructures de télécommunicationdu ministère. Dans ce cadre, l'équipe d'audit souhaiterait consolider son référentiel d'audit de la téléphonie VoIP/ToIP.

Intégré à l'équipe d'audit, vous serez appelé à :- étudier les principes VoIP/ToIP et les architectures réseau et d'interconnexion;- effectuer un panorama de la sécurité de ces techniques de télécommunication ;- construire un référentiel d'audit ;- développer tout outil utile au contrôle de sécurité de ces plateformes ;- rédiger la documentation associée.

Compétences et qualités indispensables Compétences et qualités souhaitables- Intérêt pour la téléphonie IP- Intérêt pour le test d'intrusion et la sécurité- Rigueur et autonomie

- Curiosité- Notions d'administration système

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

134

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 135: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Outil d’audit de conformité via le réseau STG-2019-SSI-702

Domaine Mots-clés

Sécurité des systèmes d'informationAudit

DéveloppementRéseau

Niveau requis Durée du stage

BAC+4 4 mois

Description du stageLe Ministère des armées dispose d'un bureau d'audit SSI dont la mission est de contrôler et d’évaluer le niveau desécurité des systèmes d'information.La relève des éléments de configuration des différents éléments composant un SI fait partie des missions de l’auditeur.Cela permet, après analyse, d’identifier de potentielles vulnérabilités.

Un outil de relevé de configuration et d’analyse automatique des vulnérabilités a d’ores et déjà été réalisé.Dans ce stage, vous serez amené à développer une solution technique permettant la relève des éléments nécessaires àcet outil sur l’ensemble du réseau.

Vous serez appelé à :- Recueillir les besoins fonctionnels et techniques ;- Gérer le projet ;- Implémenter les fonctionnalités ;- Le mettre en condition opérationnelle ;- Rédiger la documentation associée.

Compétences et qualités indispensables Compétences et qualités souhaitables- Connaissances en réseau et système- Développement

- Curiosité- Connaissances en sécurité informatique- Rigueur et autonomie

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

135

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 136: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Réalisation d’une boite à outils d’audit STG-2019-SSI-703

Domaine Mots-clés

Sécurité des systèmes d'informationAudit

DéveloppementSécurité

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe Ministère des armées dispose d'un bureau d'audit SSI dont la mission est de contrôler et d’évaluer le niveau desécurité des systèmes d'information. Afin de réaliser sa mission, le bureau utilise des outils spécifiques.

Dans ce sujet vous serez amené à développer vos connaissances SSI, systèmes Unix et Windows, sur les bases etstandards du marché CVE et CPE, à maîtriser le scripting et les technologies telles que SCAP et OVAL.Un outil de relevé de configuration et d’analyse automatique des vulnérabilités a été réalisé en Python en utilisant lestechnologies SCAP et OVAL.

Au sein de l’équipe d’audit SSI, vous aurez pour mission de compléter cet outil avec de nouvelles fonctionnalités : audit depare-feu, de divers équipements réseau, normalisation des résultats, etc...

Vous serez appelé à :- Recueillir les besoins fonctionnels et techniques- Reprendre et gérer le projet- Implémenter de nouvelles fonctionnalités d’audit- L’interfacer avec d'autres outils et avec les bases et standards du marché (CVE, CPE, CVSS, ...)- Intégrer et valider de la solution- Rédiger la documentation associée

Compétences et qualités indispensables Compétences et qualités souhaitables- Connaissances en sécurité informatique- Connaissances en réseau et système- Python

- Curiosité- Force de proposition- Rigueur et autonomie

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

136

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 137: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Panorama des campagnes de sensibilisation à la SSI STG-2019-SSI-704

Domaine Mots-clés

Sécurité des systèmes d'informationSécurité informatique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe ministère des Armées possède un service dédié à la Sécurité des Systèmes d'Information. Dans le cadre de samission, il souhaiterait améliorer les techniques de sensibilisation à la sécurité et à la bonne utilisation de l'outilinformatique.

Dans ce projet, vous serez amené à faire des recherches sur diverses campagnes de sensibilisation existantes : laméthodologie mise en place et son efficacité ainsi que les outils et approches utilisés. Vous étudierez les outils permettantune meilleure implication des utilisateurs et proposerez un planning de sensibilisation à court et long terme permettant detoucher un maximum de personnes.

Vous serez appelé à :- étudier les principes de management de la sécurité- effectuer un panorama des méthodes de sensibilisation- évaluer l'efficacité de telles opérations- étudier les outils techniques mis en place- proposer de nouvelles approches- réaliser votre propre campagne- définir la méthode de diffusion de la campagne- mettre en place un planning de sensibilisation- rédiger la documentation associée

Compétences et qualités indispensables Compétences et qualités souhaitables- Intérêt pour la sécurité et ses aspects humains- Initiative et force de proposition

- Curiosité- Rigueur et autonomie

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

137

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 138: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Réalisation d'outils de sensibilisation à la SSI STG-219-SSI-705

Domaine Mots-clés

Sécurité des systèmes d'informationSécurité informatique

Développement

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe ministère des armées possède un service dédié à la Sécurité des Systèmes d'Information. Dans le cadre de samission, il souhaiterait améliorer les techniques de sensibilisation à la sécurité et à la bonne utilisation de l'outilinformatique.

Dans ce projet, vous serez amené à faire des recherches sur la mise en place de divers outils (CTF, quiz, ou autres) dansl'optique de les utiliser comme mécanisme de sensibilisation à la sécurité informatique.Vous réfléchirez à une approche ludique de la sécurité informatique permettant d'intéresser des utilisateurs déjà initiés àl'informatique (administrateurs, développeurs, ...).

Les différentes étapes permettront de les éveiller aux nouveaux risques de sécurité informatique et à les former, selonleur profil, à une utilisation raisonnée et sécurisée des moyens numériques.

Vous serez appelé à :- étudier les outils techniques de sensibilisation existants ;- proposer des programmes de sensibilisation adaptés à différents profils et niveaux ;- mettre en place un programme de sensibilisation sur une population choisie ;- réaliser les outils et le contenu que vous jugerez les plus efficaces ;- rédiger la documentation associée.

Compétences et qualités indispensables Compétences et qualités souhaitables- Développement- Fortes connaissances en sécurité informatique (web,réseau, etc.)- Intérêt pour la sécurité et ses aspects humains

- Curiosité- Initiative et force de proposition- Rigueur et autonomie

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

138

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 139: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

Systèmes etréseaux

Syst

èmes

et r

ésea

ux

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 140: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Evolution et sécurisation d’un environnement Linux STG-2019-SER-001

Domaine Mots-clés

Systèmes et réseauxPuppetPHPLinux

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe Ministère des armées dispose d’un parc bureautique sous environnement Linux, pour une partie de son personnel,géré par un système d’industrialisation sous Puppet. Dans le cadre de l’évolution du parc informatique, nous souhaitonsfaire évoluer et renforcer le code Puppet existant tout en renforçant la supervision du parc bureautique.

Au sein d'une équipe d'ingénieurs et développeurs spécialistes en solutions Open source et d’industrialisation desdéploiements, le stagiaire aura pour objectifs :- D’étudier et modifier le code existant en le renforçant et en l’adaptant à la nouvelle infrastructure.- D’assurer une veille technologique pour le renforcement des modules Puppet existants et les adapter sur la nouvelleinfrastructure.- De définir et concevoir le projet de supervision des postes utilisateurs (DAT et maquette projet, développement PHP)- De réaliser la documentation technique des dispositifs et assurer le transfert de compétences.

Le stagiaire aura pour mission de reprendre un framework PHP et de concevoir l’application pour que celle-ci récupèredes données du poste utilisateur afin d’en assurer sa surveillance.

Compétences et qualités indispensables Compétences et qualités souhaitables- Puppet- Développement PHP

- Bash- GIT- Qualité rédactionnelle.

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

140

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 141: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Automatisation des réseaux STG-2019-SER-002

Domaine Mots-clés

Systèmes et réseauxRéseau

Automatisation

Niveau requis Durée du stage

BAC+5 6 mois

Description du stage

Dans le cadre de la maintenance des infrastructures réseaux WAN, le ministère des armées est amené à tester dessolutions de gestion de ses infrastructures, qui nécessitent au quotidien des actions répétitives, complexes etpotentiellement sources d'erreurs de configuration. Dans un contexte où la taille du parc d'équipements réseau augmentesans cesse, ces tâches doivent être automatisées afin de réduire ce risque d'erreurs et diminuer le coût humain associé.

Le stagiaire aura en charge l'étude, la modélisation et la mise en production d'un sous-ensemble du projet global.

Parmi les enjeux du projet figurent les points suivants :- Étude des APIs de différentes marques d'équipements réseaux, évaluation des solutions du marché.- Mise en place de tests automatisés afin de qualifier des liens réseaux sur des mesures telles que le débit, la latence, lagigue, la congestion, etc.- Pilotage automatisé des équipements réseaux en fonction des mesures mentionnées supra

Le contenu du stage aborde les techniques et mécanismes employés dans le domaine des réseaux et requiert une partimportante de développement.À l'issue du stage, le stagiaire fournira une documentation complète de l'ensemble de ses travaux et un démonstrateurfonctionnel.

Compétences et qualités indispensables Compétences et qualités souhaitables- Autonomie, curiosité et esprit d'initiative ;- Connaissance réseaux ;- Langages de scripting (bash, python, etc.)- Systèmes Linux

- Bon relationnel

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

141

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 142: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Transport massif de données STG-2019-SER-003

Domaine Mots-clés

Systèmes et réseauxAdministration système

Bus logicielÉchange

Niveau requis Durée du stage

BAC+5 6 mois

Description du stage

Dans le cadre de ses missions, le Ministère des armées est confronté au transport massif de données. Afin de relever ledéfi de l’accroissement des volumes et des débits d'échanges, le Service rénove constamment ses chaînes de transportapplicatives.Au sein d'une équipe d'ingénieurs systèmes et applicatifs spécialistes en solutions Open-source, le stagiaire aura pourobjectif l'étude et la mise en place d'une solution permettant l'acheminement de données hauts débits entre plusieursserveurs, leur stockage puis la gestion des accès à ces données au moyen d'API.

Le stage sera composé des axes suivants:- Étude de l'art des moyens nécessaires à l'intégration de cette solution- Réalisation d'une maquette- Documentation de la solution- Étude de la compatibilité de la solution avec les contraintes d'intégration du Ministère des Armées en vue de sa mise enproduction

Dans le cadre de ce stage, le candidat sera amené à se familiariser avec l'administration des systèmes, et à appréhenderles problématiques d'industrialisation et de passage à l'échelle qui en découlent. Les solutions apportées devrontsatisfaire aux exigences de disponibilité, de compatibilité et de sécurité du Ministère des Armées.

Compétences et qualités indispensables Compétences et qualités souhaitables- Autonomie et sens de l'organisation- Bon relationnel et esprit d'initiative- Langage de scripting- Solutions OpenSource- Administration d'un environnement Linux

- Connaissances générales systèmes et réseaux- Connaissance des protocoles HTTP, S3, AMQP- Connaissance de solutions de streaming- Connaissance des produits CEPH et/ou KAFKA- Connaissance des outils de gestion de configuration

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

142

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 143: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Mise en place d’une plateforme d’intégration continue STG-2019-SER-004

Domaine Mots-clés

Systèmes et réseauxAdministration système

Forge logicielleTest /validation/déploiement

Niveau requis Durée du stage

BAC+5 6 mois

Description du stage

Dans le cadre de ses missions, le Ministère des armées souhaite se doter d'une plateforme d'intégration continue et dedéploiement pour des sites hétérogènes (environnements serveurs et postes utilisateurs, sous systèmes Linux etWindows).Au sein d'une équipe d'ingénieurs systèmes et applicatifs, le stagiaire aura pour objectif de proposer le processusdécrivant les actions à opérer d'après le cahier des charge de l'Administration puis une plateforme les implémentant. Lestagiaire devra couvrir le volet applicatif des environnements utilisateurs (validation et déploiement) et le voletconfiguration serveurs (scripts, évolutions de paquets etc.).

Le stage sera composé des axes suivants:1. Étudier les différents outils de développement collaboratif, de tests et d’intégration.2. Mettre en place une plateforme pour valider les outils sélectionnés.3. Mettre en place un pipeline d’intégration continue permettant : le travail collaboratif, les tests automatiques et ledéploiement des composants sur les postes clients ou serveurs.

Dans le cadre de ce stage, le candidat sera amené à se familiariser avec l'administration des systèmes, et appréhenderles problématiques d'industrialisation et de passage à l'échelle qui en découlent. Les solutions apportées devrontsatisfaire aux exigences de disponibilité, de compatibilité et de sécurité du Ministère des armées.

Compétences et qualités indispensables Compétences et qualités souhaitables- Administration OS (Debian/CentOS, Windows 2K)- Langage de Scripting (Bash ou python)- Rigueur et organisation

- Connaissances générales système et réseau- Connaissance d'outils de forge logicielle dedéveloppement (Git, Jenkins, Puppet)

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

143

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 144: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Étude et mise en œuvre d'un réseau SDN STG-2019-SER-005

Domaine Mots-clés

Systèmes et réseauxRéseau

ContrôleurSDN

Niveau requis Durée du stage

BAC+5 6 mois

Description du stage

Le Ministère des armées exploite un grand parc d’équipements réseaux, de types et de constructeurs variés. Lamaintenance de cette infrastructure nécessite au quotidien des actions répétitives, qui sont plus ou moins complexes.Dans une optique de réduction des coûts humains associés ainsi que le risque d’erreurs induites, le Ministère des Arméessouhaite étudier différents scenarii convergeant vers la virtualisation et l'automatisation de ses réseaux (SDN).

Parmi les enjeux du projet le stagiaire aura en charge l’étude, la modélisation, l’adaptation et la mise en production d’unou de plusieurs outils existants qui répondent à l'ensemble des problématiques supra. L'objectif du stage est que lestraitements des flux de données soient délégués à un contrôleur intelligent, lequel aura la charge de la mise en œuvre deséquipements réseaux, ces derniers n'ayant plus de fonction de contrôle.

Le stage se déroulera selon les axes suivants :- Étude de l'état de l'art des solutions existantes- Choix d'une solution en tenant compte des problématiques du Ministère des armées- Mise en place d'une maquette- Rédaction d'une documentation technique

Les solutions apportées devront satisfaire aux exigences de disponibilité, de compatibilité, et de sécurité du Ministère desarmées.

Compétences et qualités indispensables Compétences et qualités souhaitables- Autonomie et sens de l'organisation- Bonnes notions des architectures modernes- Esprit d’analyse et d’innovation- Utilisation et administration de systèmes Linux

- Connaissance des technologies de conteneurs- Bon relationnel et esprit d’initiative- Autonomie et sens de l'organisation

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

144

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 145: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Etude sur la sécurisation des conteneurs STG-2019-SER-006

Domaine Mots-clés

Systèmes et réseauxConteneur

DevOps / DockerKubernets

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDans le cadre de l’hébergement d’applications hétérogènes, le Ministère des armées a mis en œuvre une approche detype « cloud ».Afin de répondre à un besoin croissant d’agilité et de qualité de service, nous nous sommes basés, entre autre, sur desécosystèmes d’orchestration de conteneurs, comprenant des technologies variées comme Docker ou Kubernetes. Dansce contexte, nous souhaiterions étudier des solutions permettant d'accroître la sécurité, productivité et la qualité duservice rendu.Au sein d'une équipe d'ingénieurs spécialistes en solutions « cloud », le stagiaire aura pour objectifs :- L’étude de l’état de l’art des technologies de conteneurs sécurisées (katacontainer, gvisor…etc)- Le recensement d'outils à valeur ajoutée existant autour de la sécurisation de conteneurs (monitoring, inspection…etc)- La mise en place de preuves de concepts.- La conception et le développement d'éventuels outils annexes manquants.

Le stagiaire aura ainsi l'opportunité de travailler dans un environnement hautement technique sur des technologies depointe. La formation complémentaire sera assurée en interne.

Compétences et qualités indispensables Compétences et qualités souhaitables- Autonomie et sens de l'organisation- Bonnes notions des architectures modernes- Esprit d’analyse et d’innovation- Utilisation et administration de systèmes Linux

- Connaissance des technologies de conteneurs- Bon relationnel et esprit d’initiative.

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

145

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 146: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Etude sur la supervision des conteneurs STG-2019-SER-007

Domaine Mots-clés

Systèmes et réseauxConteneur

DevOps / DockerKubernets

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDans le cadre de l’hébergement d’applications hétérogènes, le Ministère des armées a mis en œuvre une approche detype « cloud ».Afin de répondre à un besoin croissant d’agilité et de qualité de service, nous nous sommes basés, entre autres, sur desécosystèmes d’orchestration de conteneurs, comprenant des technologies variées comme Docker ou Kubernetes.Dans ce contexte, nous souhaiterions étudier des solutions permettant d’automatiser la mise en œuvre de la supervisiondes conteneurs au sein d’un cluster d’orchestration.

Au sein d'une équipe d'ingénieurs spécialistes en solutions « cloud », le stagiaire aura pour objectifs :- Le recensement d'outils à valeurs ajoutées existants autour de la supervision des conteneurs (Grafana, Prometheus,Alerting…etc)- La conception et le développement de l’infrastructure d’automatisation de la supervision des conteneurs- La mise en place de preuves de concepts.

Le stagiaire aura ainsi l'opportunité de travailler dans un environnement hautement technique sur des technologies depointe. La formation complémentaire sera assurée en interne.

Compétences et qualités indispensables Compétences et qualités souhaitables- Autonomie et sens de l'organisation- Bonnes notions des architectures modernes- Esprit d’analyse et d’innovation- Utilisation et administration de systèmes Linux

- Connaissance des technologies de conteneurs- Bon relationnel et esprit d’initiative

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

146

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 147: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Etude sur l’industrialisation des déploiements STG-2019-SER-008

Domaine Mots-clés

Systèmes et réseauxDevOps / Docker

KubernetsConteneur

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDans le cadre de l’hébergement d’applications hétérogènes, le Ministère des armées a mis en œuvre une approche detype « cloud ».Afin de répondre à un besoin croissant d’agilité et de qualité de service, nous nous sommes basés, entre autres, sur desécosystèmes d’orchestration de conteneurs, comprenant des technologies variées comme Docker ou Kubernetes.Dans ce contexte, nous souhaiterions étudier des solutions permettant l’industrialisation de nos déploiements à plusgrande échelle.

Au sein d'une équipe d'ingénieurs spécialistes en solutions « cloud », le stagiaire aura pour objectifs :- Le recensement d'outils à valeurs ajoutées existants autour de la gestion industrialisée de configuration (InfrastructureAs A Code, Ansible, Puppet…etc)- La conception et le développement d’une infrastructure de déploiement à grande échelle- La mise en œuvre d’une preuve de concept

Le stagiaire aura ainsi l'opportunité de travailler dans un environnement hautement technique sur des technologies depointe. La formation complémentaire sera assurée en interne.

Compétences et qualités indispensables Compétences et qualités souhaitables- Autonomie et sens de l'organisation- Bonnes notions des architectures modernes- Esprit d’analyse et d’innovation- Utilisation et administration de systèmes Linux

- Connaissance des technologies de conteneurs- Bon relationnel et esprit d’initiative- Autonomie et sens de l'organisation

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

147

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 148: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Etude sur la sécurisation d’un cluster de conteneurs STG-2019-SER-009

Domaine Mots-clés

Systèmes et réseauxAnsible

DevOps / DockerKubernets

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDans le cadre de l’hébergement d’applications hétérogènes, le Ministère des armées a mis en œuvre une approche detype « cloud ».Afin de répondre à un besoin croissant d’agilité et de qualité de service, nous nous sommes basés, entre autre, sur desécosystèmes d’orchestration de conteneurs, comprenant des technologies variées comme Docker ou Kubernetes.Dans ce contexte, nous souhaiterions étudier des solutions permettant la sécurisation des échanges et des flux au seind’un cluster d’orchestration de conteneurs.

Au sein d'une équipe d'ingénieurs spécialistes en solutions « cloud », le stagiaire aura pour objectifs :- Le recensement d'outils à valeurs ajoutées existants autour de la sécurisation au sein d’un cluster (Service Mesh,network policies)- La conception et le développement de la solution de sécurisation- La mise en œuvre d’une preuve de concept

Le stagiaire aura ainsi l'opportunité de travailler dans un environnement hautement technique sur des technologies depointe. La formation complémentaire sera assurée en interne.

Compétences et qualités indispensables Compétences et qualités souhaitables- Autonomie et sens de l'organisation- Bonnes notions des architectures modernes- Esprit d’analyse et d’innovation- Utilisation et administration de systèmes Linux

- Connaissance des technologies de conteneurs- Bon relationnel et esprit d’initiative- Autonomie et sens de l'organisation

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

148

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 149: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Stage mise en œuvre de métrologie et d'optimisation réseau STG-219-SER-400

Domaine Mots-clés

Systèmes et réseauxPython

Réseaux IPOptimisation

Niveau requis Durée du stage

BAC+5 6 mois

Description du stage

Au sein d'un laboratoire du Ministère des armées, vous participerez à la mise en place de moyens de métrologie etd'optimisation réseau.

Sur la base de plusieurs réseaux dédiés à l'interconnexion inter sites , il faudra sur la base d'un framework en PYTHONcréer des modules dédiés à la métrologie et à l'optimisation des VPN.

Durant la période de stage vos missions seront les suivantes:

- Analyse des attendus- Analyse des technologies VPN utilisés- Étude des moyens de métrologie existant- Intégration dans un module développé en PYTHON des moyens de métrologie sélectionnés- Proposition des paramètres à régler pour optimiser une connexion à travers un VPN complexe- Intégration dans un module développé en PYTHON des moyens d'optimisations réseau sélectionnés

Compétences et qualités indispensables Compétences et qualités souhaitables- Administration système Linux- Développement PYTHON- Connaissance des réseaux IP- Mise en œuvre de VPN

- Anglais technique- Autonomie, sens critique et curiosité intellectuelle- Sensibilité à la SSI

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

149

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 150: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Etude de protocoles de communication IP STG-2019-SER-500

Domaine Mots-clés

Systèmes et réseauxAnalyse protocolaire

Réseaux IPProtocoles

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageAujourd'hui, de plus en plus d'applications utilisent le réseau pour échanger des données. Qu'elles soient sur mobile, PCou embarquées, elles utilisent des protocoles généralement non documentés. Votre mission sera de retrouver la structurede ces protocoles.

Pour ce faire, la première étape sera de mettre en place une maquette permettant de reproduire les communicationsréseaux faites par l'application à étudier.Une fois ces communications enregistrées grâce à des outils comme tcpdump ou Wireshark, la phase d'analyse pourracommencer. Analyser le flux généré par l'application vous permettra de comprendre ses mécanismes internes. L'objectifsera de trouver les éléments caractéristiques du protocole pour l'identifier lors de communications futures.Pour finir, une phase de développement permettra l'implémentation d'un module de détection automatique des protocolesétudiés.

Bien que très encadré, ce stage n'a pas de solution unique et vous devrez employer vos propres idées et innover dansl'utilisation des nombreuses méthodes existantes.

Compétences et qualités indispensables Compétences et qualités souhaitables- Bonnes connaissances de TCP/IP- Connaissance d'au moins un langage de programmation- Culture informatique- Bon relationnel

- Connaissance du langage C- Connaissance des protocoles IP communs- Capacité d'innovation

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

150

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 151: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Création d'outils d'étude de protocoles réseaux STG-2019-SER-501

Domaine Mots-clés

Systèmes et réseauxAnalyse protocolaireIntelligence Artificielle

Développement

Niveau requis Durée du stage

BAC+5 6 mois

Description du stage

Le Ministère des armées, de par ses missions, est amené à étudier des communications sur les réseaux IP.

Au sein du ministère, une équipe est chargée de l'étude de protocoles réseaux encore inconnus afin d'en déduire leurschéma descriptif et de retrouver les informations qui circulent par leur intermédiaire. L'analyse de ces derniers conduit àla rédaction d'une documentation et à l'implémentation d'un module de récupération automatique des données d'intérêt.

Bien que de nombreux outils existent, l'analyse reste en grande partie manuelle. Cela peut être problématique à bien deségards : la mission est souvent fastidieuse et prend généralement beaucoup de temps, certains éléments importantspeuvent échapper aux analystes, etc.

Afin de pallier ces problématiques, l'équipe prévoit de créer des outils d'analyse automatisée. À terme, ces derniersdevront permettre l'inférence automatique de la structure des protocoles réseaux étudiés grâce à divers algorithmes issusde domaines variés tels que l'intelligence artificielle, l'analyse dynamique et statique de binaires, la bio-informatique, etc.

Votre mission se compose de deux parties principales :

- Partie 1 : établir un état de l'art dans le domaine de l'analyse automatique. Vous serez amené à lire, documenter etcompulser différents articles et papiers scientifiques sur le sujet.

- Partie 2 : implémenter une preuve de concept d'un outil d'analyse automatisée en fonction de vos affinités avec lesdifférentes techniques exposées durant la phase de documentation.

Bien que très encadré, ce stage de recherche et développement n'a pas de solution unique. Vous devrez employer vospropres idées et être créatif.

Compétences et qualités indispensables Compétences et qualités souhaitables- Bonnes connaissances de TCP/IP ;- Maîtrise solide d'un langage de programmation ;- Culture informatique ;- Autonomie et esprit d'initiative.

- Connaissance des protocoles IP communs ;- Bonne maîtrise de GNU/Linux ;- Bon relationnel ;- Capacité d'innovation.

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

151

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 152: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Analyse des communications issues de logiciels malveillants STG-2019-SER-600

Domaine Mots-clés

Systèmes et réseauxRéseaux IP

CryptographieSécurité informatique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageAlors que se forment à travers le monde des arsenaux virtuels contrôlés par des états ou des organisations criminelles, leMinistère des Armées recherche un stagiaire dont le travail consistera à analyser les échanges réseau réalisés par demultiples logiciels malveillants. Dans un premier temps, le stagiaire devra documenter les échanges en insistantparticulièrement sur les mesures de sécurité, comme le chiffrement, employées par ces logiciels. Dans un second temps,il devra définir les comportements récurrents semblant se distinguer de l'activité des logiciels légitimes.

Pour ce faire, le stagiaire, après avoir mis en place un environnement de travail sûr, s'appuiera sur des sources et binairesfournis ainsi que sur la large littérature disponible.

Compétences et qualités indispensables Compétences et qualités souhaitables- Autonomie- Rigueur- Curiosité- Anglais technique

- Réseaux et protocoles IP- Connaissances de base sur les cryptographies symétriqueet asymétrique- Connaissances générales sur les logiciels malveillants

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

152

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 153: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Mise en place d’un cloud privé STG-2019-SER-601

Domaine Mots-clés

Systèmes et réseauxDevOpsCloud

Intégration continue

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageL'équipe dans laquelle vous évoluerez travaille d'ores-et-déjà sur un cloud Mesos/Marathon et souhaite évoluer vers denouvelles technologies.

Les objectifs de ce stage sont multiples et permettront d'aborder de nombreux sujets et aspects des clouds privés :

- Comparaison des technologies disponibles (DC/OS, Kubernetes, etc.) ;- Déploiement automatisé (Puppet) ;- Mise en place des différentes couches de sécurité (cloisonnement, authentification, etc.) ;- Remonté automatique de logs et supervision (infrastructure et conteneur) ;- Développement de démonstrateur à embarquer dans des conteneurs (ex: cluster Tensor Flow).

Tout au long du stage, vous utiliserez, ou apprendrez, le travail agile, l'intégration et le déploiement continue.

Compétences et qualités indispensables Compétences et qualités souhaitables- Autonomie - Profil Adminsys ou SRE

- Cloud

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

153

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 154: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Mise en place outil clusterisé d’apprentissage automatique STG-2019-SER-602

Domaine Mots-clés

Systèmes et réseauxCloud

DevOps / DockerIntégration continue

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageL'équipe dans laquelle vous évoluerez souhaite fournir à ses utilisateurs une infrastructure permettant l'orchestrationd'algorithme de Machine Learning / Intelligence Artificielle.

Les objectifs de ce stage sont multiples et permettront d'aborder de nombreux sujets et aspects du machine learning :

- Comparaison des technologies disponibles (TensorFlow, PyTorch, etc.) ;- Mise en place de worker (via Docker, via Puppet) ;- Gestion de l'ordonnancement des traitements ;- Développement de démonstrateur (algorithme de base sur texte ou image).

Tout au long du stage, vous utiliserez, ou apprendrez, le travail agile, l'intégration et le déploiement continu.

Compétences et qualités indispensables Compétences et qualités souhaitables- Autonomie - Profil Adminsys ou SRE

- Cloud- Data Science

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

154

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 155: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Mise en place d’un cluster Apache Nifi pour gestion de flux STG-219-SER-603

Domaine Mots-clés

Systèmes et réseauxCloud

DevOps / Docker

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageL'équipe dans laquelle vous évoluerez souhaite rénover sa gestion de flux interne (données, traitements, etc.) en utilisantla technologie open source Apache Nifi.

Apache Nifi est un outil puissant et scalable permettant de gérer, en utilisant des graphes, le routage et des traitementsdivers de flux de données.

Les objectifs de ce stage sont multiples et permettront d'aborder de nombreux sujets et aspects de la gestion d'importantflux de données :

- Prise en main de la technologie Apache Nifi ;- Mise en place d'un cluster de noeud de traitement ;- Gestion / versioning des contenus ;- Gestion de la sécurité du cluster (accès, transport) ;- Développement de démonstrateur ;- Développement de brique de traitement spécifique.

Tout au long du stage, vous utiliserez, ou apprendrez, le travail agile, l'intégration et le déploiement continu.

Compétences et qualités indispensables Compétences et qualités souhaitables- Autonomie - Profil Adminsys ou SRE

- Cloud

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

155

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 156: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement solution de maintien d'accès d'un appareil IP STG-2019-SER-604

Domaine Mots-clés

Systèmes et réseauxRéseauPython

Niveau requis Durée du stage

BAC+5

Description du stageLors de leurs déplacements, les personnels du Ministère des armées sont amenés à utiliser des points d’accès Internetpublics.

Ce stage vise à concevoir et développer un boitier autonome accessible depuis internet et capable de router des flux IP àtravers des points d'accès internet publics (hôtels, cybercafés, hotspots wifi, ...).

Le stagiaire devra appliquer des techniques permettant de rendre accessible le boitier à travers un NAT, de passercertaines protections offertes par les pare-feux ou les portails captifs.

Compétences et qualités indispensables Compétences et qualités souhaitables- Réseau (TCP/IP, proxies, NAT, firewalls)- Cryptographie appliquée

- Raspberry PI- Systèmes d'anonymisation (VPN, TOR, ...)

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

156

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 157: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Solution de communication multi-capteurs sur véhicule STG-2019-SER-605

Domaine Mots-clés

Systèmes et réseauxRéseau

Plateforme ÉvaluationPython

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageAu sein d'une équipe d'appuie technico-opérationnel chargée du déploiement de solutions de télécommunicationembarquées, le stage vise à réaliser l'étude, l'implementation et la qualification en conditions éelles d'une solutioninnovante de communication multi-capteurs au sein d'une réseau local automobile.

Le phasage du stage prévoit une première étape d'étude des protocoles modernes employés dans le domaineautomobile, et la prise en compte des caractéristiques des divers capteurs opérationnels mis en oeuvre.Une seconde phase vise à implémenter la communication inter capteurs à l'aide de cartes d'évaluations, dans le but dequalifier précisément les performances attendues, en conditions opérationnelles simulées.

Des fonctions supplémentaires pourront s'ajouter si ces objectifs sont atteints avant la date : étude IOT et interconnexionde la plateforme embarquée au sein d'un réseau WAN.

Compétences et qualités indispensables Compétences et qualités souhaitables- Autonomie et adaptabilité- Systèmes embarqués, IOT, bus de communication- Télécommunication- Linux, Scripts, Python

- Bus de terrain VHL : CAN / MOST / Ethernet- C / C++

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

157

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 158: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

télécoms

Télé

com

s

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 159: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Sécurisation d'un système de téléphonie mobile et ses périph STG-219-TEL-001

Domaine Mots-clés

TélécomsTéléphonie mobile

TélécomAndroid

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDans le cadre de travaux menés sur l’élaboration d'une solution de téléphonie nomade autonome, le Ministère desArmées souhaite lancer une étude sur la sécurisation de ce système. Dans ce contexte, ce stage vise d'une part àaméliorer les mécanismes de sécurité mis en œuvre dans le terminal ANDROID et d'autre part à améliorer l'écosystèmelié à la solution.

Après une étude sur l'état de l'art de la sécurisation des terminaux, le stagiaire devra ensuite réaliser une preuve deconcept (POC) sur la base des fonctions retenues.

Le stagiaire aura comme deuxième et troisième axes de travail une étude et un POC sur la supervision du terminal et soneffacement à distance.

Un point d'avancement par écrit régulier sera demandé ainsi que des présentations orales.

Compétences et qualités indispensables Compétences et qualités souhaitables- Télécoms- Réseau- Sécurité

- Développement sous Android

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

159

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 160: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Analyse technico-économique du très haut débit par satellite STG-2019-TEL-200

Domaine Mots-clés

TélécomsTélécomSatelliteStratégie

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe stage porte sur l'étude du marché et des acteurs du secteur du très haut débit non terrestre. Cette étude consiste, dansun premier temps, en une analyse des différents solutions techniques existantes ou à venir (bande KA, constellationssatellitaires en orbite basse etc..) ainsi qu'en une évaluation des parts de marché des acteurs impliqués dans cesprogrammes.Dans un second temps, les acteurs les plus influents seront étudiés plus en détails afin de déterminer:- leur stratégie commerciale;- l'organisation fonctionnelle et territoriale associée;- la cartographie physique des solutions proposées (point de routage, interconnexion..).Un focus sur une zone géographique particulière sera au final réalisé.

Compétences et qualités indispensables Compétences et qualités souhaitables- Bonnes capacités de synthèse.- Organisation.- Appétences pour le monde des télécoms.

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

160

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 161: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Etude de données de routage télécom STG-2019-TEL-201

Domaine Mots-clés

TélécomsRéseaux IP

Télécom

Niveau requis Durée du stage

BAC+2 4 mois

Description du stageEtudier parmi les documents techniques issus de normes – standards (RFC, UIT-T, ETSI) ou de groupementsd’opérateurs (GSMA), les données utiles, autres que celles des protocoles BGP, OSPF, IS-IS, MPLS, TCP/IP permettantde participer à l’identification d’un réseau de télécommunications et des flux qu’il achemine.

Le stagiaire commencera par identifier les protocoles par grandes familles (signalisation, gestion et supervision desréseaux …) et déterminera pour chacun d’eux des ensembles de paramètres utiles. Il s’intéressera à la technologie 4Gcœur de réseau d’un opérateur de téléphonie mobile et leurs interconnexions aux réseaux privés et à l’Internet.

Après priorisation, le stagiaire procèdera à l’étude de ces protocoles et identifiera leur existence ou pas dans le logicield’analyse réseau Wireshark. A partir de cet outil, il réalisera également des filtres qui permettront d’identifier facilement lesdonnées utiles d’un enregistrement de fichiers pcap.

Compétences et qualités indispensables Compétences et qualités souhaitables- Connaissance télécoms et notamment des protocolesréseaux- Esprit de synthèse et de rédaction

- Goût de la recherche documentaire- Travail en autonomie

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

161

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 162: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Etude et mise en oeuvre d'une solution de veille télécoms STG-2019-TEL-202

Domaine Mots-clés

TélécomsTélécomScripts

Niveau requis Durée du stage

BAC+2 3 mois

Description du stageA partir de scripts et d'outils open source interrogeant l'Internet, élaborer un processus qui permette de renseignerautomatiquement des fiches télécoms sur une liste déterminée de pays.Les documents, suivant un modèle établi, couvriront l'ensemble du domaine des télécoms : infrastructures, acteurs,technologies, raccordement à l'international,...Après une phase préparatoire consistant à définir le périmètre exact des travaux à mener, le stagiaire proposera unedémarche et réalisera les développements nécessaires.

Compétences et qualités indispensables Compétences et qualités souhaitables- Intérêt avéré pour l'étude- Curiosité d'esprit- Connaissances de base en télécoms- Connaissances en développement de scripts

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

162

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 163: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Etude technico-économique des annuaires 'virtuels' STG-2019-TEL-203

Domaine Mots-clés

TélécomsInternetTélécom

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageObtenir une vision globale de l'univers des annuaires téléphoniques collaboratifs de type 'TrueCaller' au niveauinternational.

L'objectif est de proposer une analyse permettant de :- décrire le(s) mode(s) de fonctionnement de ce type d'applications ;- dresser un panorama des solutions les plus utilisées en fonction des pays ;- définir les principaux acteurs impliqués ;- proposer une classification des solutions et des acteurs selon des critères qui seront à déterminer;- définir les évolutions (économiques et/ou techniques) susceptibles de modifier le paysage actuel.

Après une phase préparatoire consistant à définir le périmètre exact de l'étude à réaliser, le stagiaire proposera unedémarche de recueil de la documentation (interne et externe) et exploitera les documents.

Compétences et qualités indispensables Compétences et qualités souhaitables- Intérêt avéré pour l'étude et l'analyse- Formation scientifique- Esprit de synthèse et qualité rédactionnelle- Bonne compréhension de l'anglais écrit- Savoir faire preuve de la discrétion adaptée

- Connaissances en télécommunications- Notions en Intelligence Économique

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

163

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 164: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Développement d'un algorithme d'évaluation de liens télecoms STG-2019-TEL-204

Domaine Mots-clés

TélécomsRéseaux IP

Data ScientistAlgorithmique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stage

Dans le cadre de l'optimisation de ses capacités de recueil technique, le Ministère des armées collecte des échantillonsde données sur des réseaux IP et souhaite approfondir ses méthodologies d'évaluation.

Encadré par des spécialistes du domaine du recueil technique, le stagiaire travaillera à l'amélioration du processus declassification des liens télécoms répondant aux besoins stratégiques en renseignement.

Le stage se déroulera selon les axes suivants:- État des lieux du dispositif existant- Analyse du corpus des données techniques recueillies- Réflexions autour des méthodologies d'évaluation en fonction de leur intérêt en renseignement technique- Réalisation d'une preuve de concept: algorithme de classement à partir d'un corpus.

Compétences et qualités indispensables Compétences et qualités souhaitables- Connaissance en télécoms et en réseaux IP- Connaissance ELK/Splunk/Hadoop

- Bon relationnel- Esprit d'initiative- Curiosité intellectuelle

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

164

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 165: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Système de télégestion et de télémesure d'équipements RF STG-2019-TEL-500

Domaine Mots-clés

TélécomsDéveloppement

C/C++Java

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe Ministère des armées souhaite pouvoir assurer le pilotage et la gestion d'équipements techniques télécoms à distance.Pour cela, il lui faut concevoir et réaliser des modules d'interfaçage « équipements » et des interfaces homme-machinedélocalisées qui permettront aux utilisateurs d'assurer leurs missions en effectuant toutes leurs opérations de contrôle etd'actions à distance.

L'objectif de ce stage est de concevoir, de développer et de mettre en œuvre les modules d'interfaçage et les IHMcorrespondantes ainsi que de réaliser les tests d'intégration.

Compétences et qualités indispensables Compétences et qualités souhaitables- Programmation C/C++ sous Linux/Debian- Bonne maitrise du langage JAVA- Réseaux TCP-IP

- Connaissance des appareils de mesures (spectre, …)- Connaissance du protocole SNMP- Autonomie- Optimisation- Très bon relationnel et esprit d'initiative

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

165

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 166: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Réalisation d'une télémesure d'une chaîne technique télécom STG-2019-TEL-501

Domaine Mots-clés

TélécomsDéveloppement

C/C++Mesure

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLe Ministère des armées souhaite pouvoir, à distance, vérifier et assurer le réglage des niveaux de signaux sur différenteschaines techniques télécom. Pour cela, il lui faut concevoir et réaliser des modules qui permettront de mesurer enplusieurs points ces niveaux et en permettre le réglage par interaction sur les équipements constituant ces chainestélécom.

Des interfaces homme-machine délocalisées permettront aux utilisateurs d'assurer leurs missions en effectuant toutesleurs opérations de contrôle et d'action à distance. L'objectif de votre mission est de concevoir, de développer, de mettreen œuvre les mesures, les modules et les IHM correspondantes à ce concept ainsi que de réaliser les tests d'intégration.

Compétences et qualités indispensables Compétences et qualités souhaitables- Programmation C/C++ sous Linux- LabWindows CVI + QT Creator- Bonne maitrise du langage JAVA- Réseaux TCP-IP

- Connaissances en mesures physiques- Connaissance des appareils de mesures (spectre, …)- Autonomie- Optimisation- Très bon relationnel et esprit d'initiative

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

166

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 167: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Etude et développement de décodeurs de protocoles télécom STG-2019-TEL-502

Domaine Mots-clés

TélécomsC/C++

ProtocolesCoeur de réseau

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDans le cadre de ses activités, le Ministère des armées s’est doté d’un logiciel d’acquisition et de décodage protocolaire.Afin de suivre l’expansion et les évolutions permanentes des réseaux de télécommunications, que ce soit au niveau desdifférents protocoles ou des techniques d'optimisation ou de compression pour économiser la bande passante, ce logicielest en constante évolution.

L'équipe, notamment focalisée sur les protocoles de type bas niveau (couche 2 OSI) ainsi que sur les piles de protocolesdes cœurs de réseaux et réseaux d'accès fixes et mobiles, est ainsi chargée d'étudier et de comprendre les mécanismesinhérents aux protocoles, les métadonnées et données liées à ces protocoles, puis d'implémenter le décodage de cesprotocoles dans le logiciel, avec de fortes contraintes de performances et de stabilité.

Le stagiaire contribuera au développement d'un ou plusieurs décodeurs de protocoles et aura les responsabilitéssuivantes:- Analyse de protocole: étude à partir de spécifications techniques (normes ou documents techniques équivalents),analyse de captures (ou données brutes simulées),- Conception et implémentation (en langage C) de modules de décodage au sein du logiciel d’analyse protocolaire tempsréel utilisant un moteur de traitement générique et modulaire,- Réalisation des tests unitaires et automatiques de ces modules, mesure et validation de leur fonctionnement et de leurefficacité.

Les développements seront réalisés en langage C sous Linux.Le stagiaire acquerra durant son stage de solides connaissances en architecture et développement logiciel, ainsi que surles protocoles et réseaux de télécommunications

Compétences et qualités indispensables Compétences et qualités souhaitables- Programmation C- Connaissances et maitrise d'utilisation des OS Linux- Rigueur- Autonomie- Curiosité intellectuelle

- Programmation de scripts (Bash, Python, ...)- Connaissances générales en réseaux et télécoms- Esprit d'initiative, capacité de synthèse- Bon relationnel

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

167

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 168: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Cartographie de l'Internet et Détection d'attaques STG-2019-TEL-503

Domaine Mots-clés

TélécomsCartographie

Sécurité informatiqueApprentissage automatique

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDétection d'attaques DDoS et BGP Hijacks basée sur l'analyse temps réel de flux de routage IP

Dans le cadre de ses activités, le Ministère des armées se dote d'une plateforme de cartographie d'Internet.Cette plateforme traite de grandes quantités de flux de routage en temps réel. Grâce à l'analyse en continu de ces flux dedonnées, il est possible de détecter différents types d'attaques, telles que des DDoS ou du BGP Hijacking.Il existe aujourd'hui une littérature scientifique très riche sur le sujet. L'objectif de votre mission est de proposer dessolutions de détection innovantes en s'inspirant de cette littérature. Il conviendra de prototyper ces solutions afin depouvoir les intégrer à la plateforme de cartographie.

Le déroulement du stage sera le suivant : - état de l'art dans la détection d'évènements suspicieux dans des flux de données de routage - entrainement d'un modèle de détection via apprentissage supervisé (python) - développement de la brique logicielle correspondante dans un contexte de stream-processing (python/java/rust/kafka)

De bonnes qualités de communication sont requises afin que vous puissiez, dans un environnement de travail en équipe,transmettre les connaissances que vous aurez acquises lors de ce stage.

Compétences et qualités indispensables Compétences et qualités souhaitables- Développement- Apprentissage supervisé- Esprit d'initiative- Grande autonomie

- Connaissance fonctionnement Internet- Protocoles de routage- Capacité de rédaction

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

168

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 169: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Etude et développement d'un analyseur de trafic IP STG-2019-TEL-504

Domaine Mots-clés

TélécomsC/C++

TélécomProtocoles

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageDans le cadre des ses activités, le Ministère des armées s’est doté d’un outil d’inspection et d’analyse protocolaire centrésur les protocoles au dessus de IP. Afin de suivre l’expansion permanente des réseaux Internet, cet analyseur esten constante évolution. Pour faire cela, l'équipe est chargée d'analyser des captures de trafic réseau, de comprendre lefonctionnement des protocoles qui composent l'Internet, puis d'implémenter l'analyse de ces protocoles dans l'analyseur,avec de fortes contraintes de performances et de stabilité.

Au sein d’une équipe jeune et dynamique, le stagiaire aura les responsabilités suivantes :- analyse du protocole (prise de traces réseau et analyse, étude du fonctionnement du protocole, analyse des marquants)- développement du protocole (implémentation en C/C++ au sein de l'analyseur)- tests et validation du fonctionnement du décodeur

Le stagiaire acquerra durant son stage de solides connaissances à la fois en développement logiciel ainsi qu’en réseaux.

Compétences et qualités indispensables Compétences et qualités souhaitables- Connaissances des protocoles réseaux courants- Connaissance du langage C et/ou C++- Autonomie- Innovation

- Bonne connaissance des protocoles présents au dessusde IP- Connaissance des outils de développement et de debug- Connaissance des systèmes linux

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

169

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 170: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

traitement du signal

Trai

tem

ent d

u si

gnal

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 171: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Classification et caractérisation de signaux numériques STG-2019-TDS-500

Domaine Mots-clés

Traitement du signalSDR

GNU-RadioDéveloppement

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageL'objectif pour le stagiaire sera de concevoir une solution de traitement sur plateforme embarquée permettant de classifieret/ou caractériser des signaux majoritairement dans le domaine des télécommunications de type PMR (TETRA, DMR,APCO25,...).

- Des signaux simulés et réels ainsi que du matériel de mesure seront mis à disposition.- Des ordinateurs mono-carte (raspberry ou similaire) ainsi que des microcontrôleurs orientés DSP pourront êtres utilisés.

Le stagiaire pourra s'appuyer sur des écosystèmes open source existants (GNUradio ou autres). La fonction primera surle ou les langages de programmation sélectionnés.

Ce sujet donnera l'occasion au stagiaire de mettre en pratique l'étendue des connaissances acquises dans le cadre d'unprojet concret.

Compétences et qualités indispensables Compétences et qualités souhaitables- Traitement numérique du signal- Un ou plusieurs langages de programmation

- Radio logicielle SDR (software defined radio)- Python, C/C++- Linux, open source- Esprit d'initiative

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

171

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 172: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

FICHE DE STAGEv1.0a

Titre du stage Référence

Stéganographie audio STG-2019-TDS-600

Domaine Mots-clés

Traitement du signalStéganographie

AudioCompression de données

Niveau requis Durée du stage

BAC+5 6 mois

Description du stageLa stéganographie consiste à dissimuler des informations de manière indétectable au sein d’un contenu multimédia telque les images numériques, la vidéo ou le son.Les algorithmes stéganographiques sont très dépendants de la structure des données dans lesquelles s'effectuel'insertion du message : les modifications devant être imperceptibles, il est nécessaire d'altérer les données dans lesendroits les plus discrets, ce qui dépend fortement de leur type (son, images, vidéo, etc.) et de leur format dereprésentation (wav, mp3, jpeg, etc.).

Ce stage porte sur l’étude de la stéganographie audio. Il se décompose en deux parties.Dans un premier temps, le stagiaire effectuera un état de l’art, d’une part, des codecs les plus répandus (mp3, AAC,Opus, etc) et, d’autre part, des méthodes de dissimulation d’information dans le domaine audio.Dans un deuxième temps, le stagiaire devra implémenter un schéma de stéganographie ainsi que les méthodespermettant d’évaluer son niveau de détectabilité.

Compétences et qualités indispensables Compétences et qualités souhaitables- Programmation sous Linux- Langage C/C++, python- Connaissances en traitement du signal, codage

- LaTeX- Curiosité, esprit de synthèse et capacité à communiquersur son travail- Anglais technique et scientifique

Observations

- Les travaux menés par le stagiaire feront l'objet d'un rapport de stage qui devra être validé par l'Administration- Le stagiaire fera l'objet d'une décision d'agrément

MINISTÈRE DE LA DÉFENSE

172

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 173: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

index

Inde

x

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 174: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

aadministration système 107, 142, 143algèbre linéaire 34, 35, 36algorithmique 20, 21, 38, 80, 122, 164analyse de risques 56analyses géospatiales 53, 54, 79analyse protocolaire 41, 150, 151android 66, 89, 115, 129, 132, 159angular 61, 65ansible 148anti-reverse 47, 111, 130, 131api 62, 63api Système 89appareils de mesures 122apprentissage automatique 20, 43, 168assembleur x 86 83, 118attaque en faute 48 audio 22, 172audit 125, 133, 134, 135, 136automatisation 141

bbase de données 72, 85, 86, 90bases de données spatiales 52, 53, 54base graphe 60big data 13, 14, 15, 79bus logiciel 142

CC # 102C/C++ 69, 77, 84, 88, 97, 119, 130, 165, 166, 167, 169Cartographie 59, 168Classification 22

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 175: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

C Client léger 59Cloud 16, 17, 18, 153, 154, 155Cloud privé 12Codes correcteurs 78Cœur de réseau 167Compilateur 88Compilation 110Compression de données 172Composant éléctronique 47, 48, 49, 111Conception 27, 46, 50, 69, 80Conteneur 145, 146, 147Contrôleur 144Cryptanalyse 34, 87 Cryptanalyse asymétrique 35, 36, 37, 39Cryptanalyse symétrique 38Cryptographie 27, 28, 30, 31, 32, 33, 40, 42, 108, 152CVe 114

ddata Scientist 20, 21, 58, 93, 164développement 23, 27, 40, 56, 57, 58, 60, 61, 62, 63, 66, 67, 69, 74, 75, 76, 77, 78, 80, 85, 93, 101,

102, 103, 120, 124, 125, 130, 131, 132, 133, 135, 136, 138, 151, 154, 155, 165, 166, 171

devops 19, 94, 145, 146, 147, 148, 153, 154, 155

docker 64, 145, 146, 147, 148, 154, 155

eéchange 142elasticsearch 14, 64etl spatial 52exploit 113, 114, 116, 117extraction de la connaissance 24

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 176: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

ffirware 98flux d’échanges de données 59forensic 24, 29, 30, 84, 93, 108, 127, 128forge logicielle 143fpga 45fuzzing 81

ggéomatique 52, 53, 54gouvernance 68gnu-Radio 171gp/gpu 83, 87graphe 65

HHadoop 19

iiaaS 12iHm 72, 124injection Wi-fi 89intégration continue 153, 154intelligence artificielle 23, 45, 151interface 68internet 92, 163investigation numérique 29, 30, 49, 84, 108, 123, 127, 128idS 106ioS 116

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 177: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

JJanus graph 13Java 16, 17, 18, 86, 165Java ee angular 64Javascript 25, 63, 70, 71, 73, 76, 82, 90JVm 96J2ee 65

KKubernets 145, 146, 147, 148

llfS 97linux 81, 97, 106, 110, 131, 140

mmachine virtuelle 96mathématiques 21, 28, 34, 35, 36, 39, 122mesure 166micro-contrôleur 50, 123mots de passe 31, 32, 33, 85mySql 94

nnoSql 16, 17, 18

ooptimisation 83, 87, 149open Source 12, 19oS 129

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 178: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

ppacker 118pHp 140physique de matériaux 49plateforme évaluation 157pRng 37, 39protocoles 43, 105, 109, 150, 167, 169puppet 140python 29, 82, 86, 91, 101, 128, 149, 156, 157

qqualification 68qualité 94

RRéseau 43, 91, 112, 135, 141, 144, 156, 157Réseaux ip 42, 107, 109, 119, 126, 149, 150, 152, 161, 164, 165Réseaux de neurones 45Reverse engineering 112, 113, 115, 116, 117, 118, 123ReSt 73, 74Routeur 113

SSandbox 96Satelite 160Scripts 162Sdn 144SdR 171Sécurité 15, 48, 99, 133, 136Sécurité informatique 31, 32, 33, 40, 42, 47, 56, 57, 58, 66, 91, 100, 101, 102, 103, 104,

105, 106, 107, 109, 111, 119, 121, 126, 129, 132, 137, 138, 152, 168

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 179: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

SSevice ReSt 59SSl 41Stéganographie 172Stratégie 160Symfony2 70, 71Symfony3 60, 62, 125

ttal 22télécom 77, 78, 79, 134, 159, 160, 161, 162, 163, 169téléphonie mobile 159test 81test / validation / déploiement 143tinkerpop 13traitement de l’image 124

uui design 61uSb 98

VVHdl 46Virtualisation 99 Voip/toip 134 Vulnérabilités 24, 57, 100, 104, 112, 114, 115, 117, 120, 121

WWeb 23, 25, 67, 74, 75, 76, 82, 90, 120, 121, 126Webmapping 73WebService 70, 71

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 180: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

W Windows 98, 99Windows phone 103Workflow 25

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 181: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

documentationadministrative

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 182: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

liste des pièces à fournirpour la constitution

d’un dossier d’habilitation

attention : tout dossier incomplet ne sera pas instruit.

- Photocopie de la carte nationale d’identité.

- Photocopie du livret de famille.

- Lettre de motivation + CV actualisé.

l’ensemble de ces pièces, ainsi que le dossier de candidature sont à renvoyer,dans un délai maximum de 7 jours, à l’adresse suivante :

miniStèRe deS aRméeSCASE N°51 - AP 203

BUREAU RECRUTEMENT CIVIL 1, PLACE JOFFRE

75700 PARIS SP 07

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 183: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

notice individuelle 94 a

fichier en pièce jointe

MINISTÈRE DES ARMÉES

Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC) - Université Paris 6 (UPMC)

Page 184: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

NOTICE INDIVIDUELLE 94A CONFIDENTIEL PERSONNEL

Photographie d'identité du candidat (JPG - 50 Ko max)

Sexe* :

Nom de famille* (de jeune fille pour les femmes mariées) (EN LETTRES MAJUSCULES) :

Prénoms* (indiquer en premier le prénom usuel)

Surnom ou alias éventuels :

Date de naissance* :

Pays* :

Code postal* :

Autre(s) nationalité(s) :Nationalité(s) actuelle(s)* :

N°, rue * :

Commune, pays * : Depuis le* :Code postal* :

N° de téléphone : Email :

N°, rue :

Commune, pays : Depuis le :Code postal :

N° de téléphone : Email :

M F

Année d'acquisition de la nationalité française : Année d'arrivée en FRANCE :

N°, rue :

Commune, pays : Du :Code postal : Au :

Adresse professionnelle :

Depuis le :

Tph professionnel : Email professionnel :

MilitaireCivil

Fonction - Profession* :

Ministère d'origine :

Armée ou arme d'appartenance :

Ministère d'emploi :

Organisme d'affectation :

Grade :

Ville* :

Nom d'épouse (pour les femmes mariées) (EN LETTRES MAJUSCULES) :

Nationalité.

Domicile précédent (si changement d'adresse depuis moins de six mois).

Résidence secondaire ou occasionnelle (y compris à l'étranger).

Situation professionnelle actuelle.

Cocher si sans objet

Cocher si sans objet

* : champ obligatoire (codes postaux : indiquer "00000" (cinq zéros) si pays étranger).

Photographie au format JPG (50 Ko max).

Lieu de naissance.

Domicile actuel.

Page 1/13

Page 185: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

Etablissement ou organisme d'emploi / adresse (N°, rue, commune, pays si étranger).

Page 2 /13 Période

Du :

DIPLOMES OBTENUS OU NIVEAU EQUIVALENTLangues étrangères

Degré de connaissanceLangue

Date et lieu de mariage ou de la présente situation :

Célibataire En instance de mariage Marié(e) Veuf(ve) Séparé(e) Divorcé(e) En instance de remariage

Remarié(e) Concubinage Autre situationPACS Nombre d'enfants :

Date : Lieu (ville,pays) :

Autorité de délivranceDate de délivrance

Carte nationale d'identité

Passeport

Emploi ou fonction Code postal Au :

Numéro

Depuis le :Niveau d'habilitation :

Précisions sur la situation actuelle

(qu'il y ait ou non cohabitation) :

Pays - Période (date de début et de fin) - Adresse (n'indiquer l'adresse que pour les séjours d'une durée de plus de six mois) Motif (professionnel, familial, touristique, ...)

Document étranger

Emploi(s) successif(s) ces cinq dernières années (si nécessaire, utiliser l'espace "Renseignements complémentaires" en dernière page).

Habilitation déjà détenue.

Niveau d'études et culture générale.

Situation de famille actuelle.

Documents administratifs.

Voyages et séjours durant les cinq dernières années (en partant du plus récent). Cocher si sans objet

Cocher si sans objet

Page 186: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

Nom Prénoms Sexe Date de naissance Lieu de naissance Code

postal Nationalité Eventuel domicile distinct(N°, rue, commune, pays si étranger)

Ne pas mentionner ici les enfants du conjoint nés d'une précédente union.

Mère (nom de jeune fille suivi du nom d'épouse)Père

Nom*

Date de naissance*

Code postal du lieu de naissance*

Année d'acquisition de la nationalité française

Adresse du domicile actuel ou du dernier domicile avant le décès (préciser date du décès) (N°, rue, commune, pays si étranger)*

Lieu de naissance*

Nationalité(s) actuelle(s)*

Année d'arrivée en France

Nom et adresse de l'employeur actuel ou du dernier employeur (N°, rue, commune, pays si étranger)*

Prénom(s)*

Autre(s) nationalité(s)

Pays de naissance*

N° de carte nationale d'identité ou de passeport (obligatoire pour les ressortissants étrangers)

Enfants (si nécessaire, utiliser l'espace "Renseignements complémentaires" en dernière page).

Parents du candidat.

Cocher si sans objet Page 3/13

Page 187: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

Autre(s) nationalité(s) :Nationalité(s) actuelle(s) :

Année d'acquisition de la nationalité française :

N°, rue :

Commune, pays : Depuis le :Code postal :

N° de téléphone : Email :

N°, rue :

Commune, pays : Depuis le :Code postal :

N° de téléphone : Email :

DIPLOMES OBTENUS OU NIVEAU EQUIVALENTLangues étrangères

Degré de connaissanceLangue

Année d'arrivée en France :

Fonction - Profession :

Ministère d'origine :

Armée ou arme d'appartenance :

Ministère d'emploi :

Grade :

Autorité de délivranceDate de délivrance

Carte nationale d'identité

Passeport

Numéro

Pays - Période(date de début et de fin) - Adresse(n'indiquer l'adresse que pour les séjours d'une durée de plus de six mois)Motif

(professionnel, familial, touristique, ...)

Sexe :

Nom de famille (de jeune fille pour les femmes mariées) (EN LETTRES MAJUSCULES) :

Prénoms (indiquer en premier le prénom usuel) :

Surnom ou alias éventuels :Date de naissance : M F

Pays :Code postal :

Ville :

Adresse professionnelle :

Depuis le :

Tph professionnel : Email professionnel :

Organisme d'affectation :

Nom d'épouse (pour les femmes mariées) (EN LETTRES MAJUSCULES) :

Conjoint (il s'agit de la personne visée dans le cadre "Situation de famille" en deuxième page). Cocher si sans objet

Lieu de naissance.

Nationalité.

Domicile actuel. Si même domicile que le candidat, cocher et ne pas renseigner.

Résidence secondaire ou occasionnelle (y compris à l'étranger). Cocher si sans objet

Documents administratifs.

Niveau d'études et culture générale.

Situation professionnelle actuelle. MilitaireCivil

Voyages et séjours à l'étranger durant les cinq dernières années (en partant du plus récent). Cocher si sans objet

Page 4/13

Page 188: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

Nom Prénoms Sexe Date de naissance Lieu de naissance Code

postal Nationalité Eventuel domicile distinct(N°, rue, commune, pays si étranger)

Nom

Date de naissance

Code postal du lieu de naissance

Année d'acquisition de la nationalité française

Adresse du domicile actuel ou du dernier domicile avant le décès (N°, rue, commune, pays si étranger)

Lieu de naissance

Nom et adresse de l'employeur actuel ou du dernier employeur (N°, rue, commune, pays si étranger)

Prénom(s)

Pays de naissance

Nationalité à la naissance

Année d'arrivée en France

Autre(s) nationalité(s)

Père

N° de carte nationale d'identité ou de passeport (obligatoire pour les ressortissants étrangers)

Mère (nom de jeune fille suivi du nom d'épouse)

Enfants (ne mentionner que les enfants du conjoint nés d'une précédente union). Cocher si sans objet

Parents du conjoint du candidat.

Page 5/13

Page 189: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

a) Reconnais être informé(e) : - du caractère obligatoire des réponses qui me sont demandées ; - de ce qu'en l'absence de réponse aux questions posées, aucune décision ne pourra être prise quant à mon éventuelle habilitation ; - de ce que je dispose d'un droit d'accès et de rectification, en application des articles 34 et suivants de la loi n° 78-17 du 6 janvier 1978 relative à l'informatique aux fichiers et aux libertés que je pourrai exercer auprès des services du haut fonctionnaire de défense et de sécurité du département ministériel dont je dépends ; - que les informations recueillies font l'objet d'un traitement informatique destiné à la gestion des habilitations au secret de la défense nationale ; - que les destinataires des données de ce traitement sont, en fonction de leurs attributions et dans la limite du besoin d'en connaître, les services du haut fonctionnaire de défense et de sécurité du département ministériel dont je dépends.

c) Certifie l'exactitude des renseignements que j'ai fournis dans la présente notice et admets avoir été informé(e) que je m'expose, en cas d'altération frauduleuse de la vérité, à une peine de 3 ans d'emprisonnement et de 45.000 euros d'amende, en application des dispositions de l'article 441-1 du code pénal ;

d) Déclare avoir été dûment avisé(e) qu'en vertu des dispositions législatives et réglementaires relatives à la protection du secret, l'habilitation à laquelle je me porte candidat(e) engage ma responsabilité et fait naître à ma charge des obligations, parmi lesquelles : - garantir la sécurité des informations et supports classifiés auxquels je peux avoir accès par le strict respect de la réglementation applicable ; - répondre, pénalement et administrativement, de tout acte de malveillance, d'imprudence, de négligence ou d'inattention ayant pour résultat qu'une information ou un support classifié dont je suis le dépositaire ait été détruit(e), détourné(e), soustrait(e), reproduit(e) ou porté(e) à la connaissance soit du public, soit d'une personne non qualifiée*.

*Art. 413-10 du code pénal, prévoyant et réprimant le délit de compromission du secret de la défense nationale.

Date* :

Je soussigné(e) (nom, prénom) :

A* :

ATTESTATION DU CANDIDAT

a) avoir été sollicité(e) en dehors de vos attributions professionnelles pour fournir des informations à caractère sensible  ?

b) que des pressions ont été exercées sur vous, ou sur des membres de votre famille, à la suite d'un incident survenu sur le territoire étranger ? c) avoir été l'objet d'approches de la part d'un service de renseignement ou de sécurité étranger ?

Répondre par OUI ou par NON aux questions suivantes :

Renseignements de sécurité

Signature du

candidat :

Mle : V1.2 2017

En cas de réponse positive, décrire les circonstances.

2. Avez-vous des proches parents résidant à l'étranger ou êtes-vous en relations suivies, à titre professionnel ou privé, avec des ressortissants étrangers ? Si la réponse est positive, identifiez les personnes concernées (nom, prénom, date et lieu de naissance, nationalité)

3. Souhaitez-vous évoquer un point particulier avec le service chargé de l'instruction du dossier ?

Renseignements complémentaires (éventuellement) Cocher si sans objet

Page 6/13

Les 13 pages de la présente notice doivent impérativement être toutes imprimées,y compris celles sans objet. Les champs non renseignés doivent être laissés vides.

Page 190: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

PÈRENOTICE COMPLÉMENTAIRE sur la FAMILLE DE l'INTERESSÉ(E)

MÈREN°3806/3/080/BL

Nom à la naissance- - - - -

Autres noms- - - - - - - - - -

Prénoms - - - - - - - - - - - -

Date de naissance- - - - - -

Lieu de naissance- - - - - -

Nationalité d'origine- - - - -

Nationalité actuelle- - - - -

Adresse privée

Depuis quand ?- - - - - - - -

Profession- - - - - - - - - - - -

Nom et adresse

de l'employeur

Depuis quand ?- - - - - - - -

Nom à la naissance- - - - -

Autres noms- - - - - - - - - -

Prénoms - - - - - - - - - - - -

Date de naissance- - - - - -

Lieu de naissance- - - - - -

Nationalité d'origine- - - - -

Nationalité actuelle- - - - -

Adresse privée

Depuis quand ?- - - - - - - -

Profession- - - - - - - - - - - -Nom et adresse

de l'employeur

Depuis quand ?- - - - - - - -

CONFIDENTIEL PERSONNEL Page 7/13

Page 191: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

CONFIDENTIEL PERSONNELNOTICE COMPLÉMENTAIRE sur la FAMILLE DE l'INTERESSÉ(E) N°3806/3/080/BL

Nom à la naissance- - - - -

Autres noms- - - - - - - - - -

Prénoms - - - - - - - - - - - -

Date de naissance- - - - - -

Lieu de naissance- - - - - -

Nationalité d'origine- - - - -

Nationalité actuelle- - - - -

Adresse privée

Depuis quand ?- - - - - - - -

Profession- - - - - - - - - - - -

Nom et adresse

de l'employeur

Depuis quand ?- - - - - - - -

Nom à la naissance- - - - -

Autres noms- - - - - - - - - -

Prénoms - - - - - - - - - - - -

Date de naissance- - - - - -

Lieu de naissance- - - - - -

Nationalité d'origine- - - - -

Nationalité actuelle- - - - -

Adresse privée

Depuis quand ?- - - - - - - -

Profession- - - - - - - - - - - -Nom et adresse

de l'employeur

Depuis quand ?- - - - - - - -

Page 8/13

Page 192: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

N°3806/3/080/BL

Nom à la naissance- - - - -

Autres noms- - - - - - - - - -

Prénoms - - - - - - - - - - - -

Date de naissance- - - - - -

Lieu de naissance- - - - - -

Nationalité d'origine- - - - -

Nationalité actuelle- - - - -

Adresse privée

Depuis quand ?- - - - - - - -

Profession- - - - - - - - - - - -

Nom et adresse

de l'employeur

Depuis quand ?- - - - - - - -

Nom à la naissance- - - - -

Autres noms- - - - - - - - - -

Prénoms - - - - - - - - - - - -

Date de naissance- - - - - -

Lieu de naissance- - - - - -

Nationalité d'origine- - - - -

Nationalité actuelle- - - - -

Adresse privée

Depuis quand ?- - - - - - - -

Profession- - - - - - - - - - - -Nom et adresse

de l'employeur

Depuis quand ?- - - - - - - -

CONFIDENTIEL PERSONNEL

ENFANTNOTICE COMPLÉMENTAIRE sur la FAMILLE DE l'INTERESSÉ(E)

ENFANT ENFANT ENFANT ENFANT ENFANT

Page 9/13

Page 193: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

N°3806/3/080/BL

Nom à la naissance- - - - -

Autres noms- - - - - - - - - -

Prénoms - - - - - - - - - - - -

Date de naissance- - - - - -

Lieu de naissance- - - - - -

Nationalité d'origine- - - - -

Nationalité actuelle- - - - -

Adresse privée

Depuis quand ?- - - - - - - -

Profession- - - - - - - - - - - -

Nom et adresse

de l'employeur

Depuis quand ?- - - - - - - -

Nom à la naissance- - - - -

Autres noms- - - - - - - - - -

Prénoms - - - - - - - - - - - -

Date de naissance- - - - - -

Lieu de naissance- - - - - -

Nationalité d'origine- - - - -

Nationalité actuelle- - - - -

Adresse privée

Depuis quand ?- - - - - - - -

Profession- - - - - - - - - - - -Nom et adresse

de l'employeur

Depuis quand ?- - - - - - - -

CONFIDENTIEL PERSONNEL

ENFANTNOTICE COMPLÉMENTAIRE sur la FAMILLE DE l'INTERESSÉ(E)

ENFANT ENFANT ENFANT ENFANT ENFANT

Page 10/13

Page 194: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

BEAU-PÈRE BELLE-MÈREN°3805/3/080/BL

Nom à la naissance- - - - -

Autres noms- - - - - - - - - -

Prénoms - - - - - - - - - - - -

Date de naissance- - - - - -

Lieu de naissance- - - - - -

Nationalité d'origine- - - - -

Nationalité actuelle- - - - -

Adresse privée

Depuis quand ?- - - - - - - -

Profession- - - - - - - - - - - -

Nom et adresse

de l'employeur

Depuis quand ?- - - - - - - -

Nom à la naissance- - - - -

Autres noms- - - - - - - - - -

Prénoms - - - - - - - - - - - -

Date de naissance- - - - - -

Lieu de naissance- - - - - -

Nationalité d'origine- - - - -

Nationalité actuelle- - - - -

Adresse privée

Depuis quand ?- - - - - - - -

Profession- - - - - - - - - - - -Nom et adresse

de l'employeur

Depuis quand ?- - - - - - - -

CONFIDENTIEL PERSONNEL FAMILLE DU CONJOINT ou FIANCÉ(E) Page 11/13

Page 195: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

N°3805/3/080/BL

Nom à la naissance- - - - -

Autres noms- - - - - - - - - -

Prénoms - - - - - - - - - - - -

Date de naissance- - - - - -

Lieu de naissance- - - - - -

Nationalité d'origine- - - - -

Nationalité actuelle- - - - -

Adresse privée

Depuis quand ?- - - - - - - -

Profession- - - - - - - - - - - -

Nom et adresse

de l'employeur

Depuis quand ?- - - - - - - -

Nom à la naissance- - - - -

Autres noms- - - - - - - - - -

Prénoms - - - - - - - - - - - -

Date de naissance- - - - - -

Lieu de naissance- - - - - -

Nationalité d'origine- - - - -

Nationalité actuelle- - - - -

Adresse privée

Depuis quand ?- - - - - - - -

Profession- - - - - - - - - - - -Nom et adresse

de l'employeur

Depuis quand ?- - - - - - - -

CONFIDENTIEL PERSONNELFAMILLE DU CONJOINT ou FIANCÉ(E) (suite) Page 12/13

Page 196: Catalogue stages - fouilhoux/documents/catalogue_stage_2018_2019... · 5 életonique R C 44 Stg-2019-ele-600 Évaluation de plateformes FPGA pour des traitements d’I.A. 45 Stg-2019-ele-601

N°3807/3/080/BL

Nom à la naissance- - - - -

Autres noms- - - - - - - - - -

Prénoms - - - - - - - - - - - -

Date de naissance- - - - - -

Lieu de naissance- - - - - -

Nationalité d'origine- - - - -

Nationalité actuelle- - - - -

Adresse privée

Depuis quand ?- - - - - - - -

Profession- - - - - - - - - - - -

Nom et adresse

de l'employeur

Depuis quand ?- - - - - - - -

Nom à la naissance- - - - -

Autres noms- - - - - - - - - -

Prénoms - - - - - - - - - - - -

Date de naissance- - - - - -

Lieu de naissance- - - - - -

Nationalité d'origine- - - - -

Nationalité actuelle- - - - -

Adresse privée

Depuis quand ?- - - - - - - -

Profession- - - - - - - - - - - -Nom et adresse

de l'employeur

Depuis quand ?- - - - - - - -

CONFIDENTIEL PERSONNEL

AMINOTICE COMPLÉMENTAIRE sur les AMIS LES PLUS PROCHES

AMI AMI AMI AMI AMI

Page 13/13