Arquus Stage - Systèmes Embarqués et Cybersécurité H/F - John Cockerill
- Versailles - 78
- Stage
- John Cockerill
Les missions du poste
ARQUUS est une filiale française du groupe John Cockerill spécialisée dans la fabrication et la réparation de véhicules militaires. Dans ses différentes implantations locales, ARQUUS conçoit, fabrique et soutient toute une gamme de véhicules blindés légers.Partenaire historique des armées, ARQUUS compte près de 25 000 véhicules de tous types en service au sein de l'armée de Terre française. Arquus participe à la réalisation de la nouvelle génération de véhicules de l'avant de l'armée de Terre, le Griffon et le Jaguar dans le cadre du programme Scorpion, tout en assurant l'ensemble de la logistique des pièces et organes de rechange grâce à sa plateformeDans ce contexte, ARQUUS développe différents types de logiciels. A ce titre, ARQUUS souhaite définition, convevoir et développer une solution articulée autour de deux volets et recherche un.e stagiare en informatique dont l'objectif sera la mise en oeuvre de ce type d'outil.Missions principales1. Durcissement d'une distribution Linux embarquée à partir de YoctoLe ou la stagiaire interviendra sur une distribution Linux embarquée générée avec Yocto afin d'améliorer son niveau de sécurité.Les travaux pourront notamment porter sur :l'analyse de l'architecture existantel'identification de la surface d'attaque du systèmela réduction des services, paquets et composants non nécessairesle renforcement de la configuration systèmel'amélioration de la gestion des comptes, droits, accès et mécanismes de démarragela formalisation de recommandations de durcissement adaptées à un environnement embarquéla mise en place d'une méthode de validation du durcissement réalisé2. Développement d'une sonde logicielle NIDS pour réseau CANLe stage comprend également le développement d'une solution de détection d'intrusion sur réseau CAN, organisée en deux composants :Front-end de gestion des règles de détectionDéveloppé pour un usage sur PC, ce composant permettra de :créer des règles de détectiongénérer et structurer un jeu de règles exploitablemodifier, ajouter, supprimer et versionner les règlesimporter/exporter des règlespréparer un format de déploiement compatible avec la cible embarquéeBack-end embarqué en CDéployé au sein d'un calculateur embarqué connecté à un réseau CAN véhicule, ce composant aura pour rôle de :charger les règles produites par le front-endappliquer ces règles en temps réel ou quasi temps réel sur les trames CAN observéesdétecter des événements ou comportements suspectsremonter les alertes associées selon un format définirespecter les contraintes embarquées de performance, de robustesse et d'empreinte logicielleObjectifs techniques du stageLe stage vise à produire des résultats concrets et exploitables, parmi lesquels :une première base de distribution Linux embarquée durcie sous Yoctoune architecture logicielle claire pour la sonde NIDSun moteur embarqué en C capable d'interpréter et d'appliquer des règles de détection sur trafic CANun outil front-end permettant l'administration de ces règlesun format d'échange propre entre front-end et back-endun jeu de scénarios de test et de validationune documentation technique et d'utilisationActivités détailléesSelon le niveau d'avancement et le profil du stagiaire, les activités pourront inclure :étude bibliographique et état de l'art sur le durcissement Linux embarqué et la détection d'intrusion sur bus CANdéfinition de l'architecture technique de la solutionspécification du format des règles de détectiondéveloppement du moteur de traitement embarqué en Cdéveloppement du front-end de gestion de règlesintégration sur cible embarquéemise en place de tests fonctionnels et techniquesessais sur trafic CAN nominal et scénarios d'anomaliesanalyse des performances, de la consommation de ressources et des limites de la solutionrédaction de documentation et restitution des travauxProfil recherchéNous recherchons un ou une stagiaire en dernière année d'école d'ingénieur ou en Master 2 avec un fort intérêt pour les systèmes embarqués et la cybersécurité.Compétences attenduesbonnes bases en développement Cconnaissances en Linuxintérêt marqué pour le logiciel embarquéattrait pour la cybersécurité et les problématiques de durcissementcapacité à comprendre une architecture technique complète, du poste de développement jusqu'à la cible embarquéeCompétences appréciéesconnaissance de Yoctonotions sur les réseaux CANexpérience en développement d'outils PC ou d'interfaces de configurationnotions de protocoles, de détection d'anomalies ou de cybersécurité systèmepratique de scripts d'automatisation ou d'outils de testQualités recherchéescuriosité techniquerigueurautonomie progressiveesprit d'analysecapacité à documenter clairement son travailenvie de travailler sur un sujet concret, à la frontière entre système, embarqué et cyberApports du stageCe stage permet de travailler sur un sujet particulièrement formateur, combinant :Linux embarqué et construction système avec Yoctodurcissement logiciel et systèmecybersécurité véhiculeréseau CANdéveloppement logiciel multi-composantsconception d'une solution complète, du poste PC jusqu'au calculateur embarquéLe ou la stagiaire sera amené(e) à manipuler des problématiques des enjeux industriels réels : contraintes de ressources, sécurité, robustesse, déploiement, maintenabilité et validation.L'objectif est de permettre au stagiaire de monter rapidement en compétence tout en lui donnant un cadre structuré, des objectifs progressifs et une vraie visibilité sur la finalité industrielle de ses travaux.Livrables attendusÀ titre indicatif, les livrables attendus en fin de stage sont :dossier d'architecture de la solutiondistribution ou configuration Yocto durciecode source du back-end embarquécode source ou prototype du front-end de gestion des règlesformat de règles documentéplan de test et résultats de validationdocumentation d'installation, d'usage et de maintenancerapport de stage et support de présentationInformations pratiques :Localisation : Versailles SATORYDurée : 6 moisInformations complémentaires :Le saviez-vous ? Entreprise handi'accueillante, Arquus s'engage depuis de nombreuses années en faveur de l'intégration professionnelle des personnes en situation de handicap.Au regard de notre secteur d'activité, nos postes sont soumis à enquête administrative (contrôle primaire)