Mes Projets & SAE

Situations d'Apprentissage et d'Évaluation réalisées durant ma formation

Voici l'ensemble des projets et SAE (Situations d'Apprentissage et d'Évaluation) que j'ai réalisé durant ma formation en BUT Réseaux et Télécommunications. Chaque projet illustre une ou plusieurs compétences du référentiel et démontre ma progression dans le domaine.

01

SAE1.01 : Sensibilisation à l'hygiène informatique et à la cybersécurité

Administrer BUT1 - Semestre 1 Marc GILG

Contexte et objectifs

La SAE 1.01, dirigée par Marc Gilg, se concentre sur l'administration et la gestion des risques liés à l'environnement numérique. Elle vise à développer des compétences en hygiène informatique, permettant de protéger les systèmes d'informations et de garantir leur sécurité et leur intégrité. Cette SAE était coefficient 10 dans la première compétence du BUT Réseaux et Télécommunications.

Réalisations

  • Projets en groupes : Réalisations de projets avec sujets proposés sur Moodle et possibilité de soumettre des sujets personnalisés
  • Présentation de 10 minutes : Évaluée sur la compréhension, la couverture du sujet, le niveau technique et la qualité de la présentation
  • Vidéo de 3 minutes : Démonstration des concepts de cybersécurité abordés
  • Étude de la valeur de l'information : confidentialité, intégrité, disponibilité et validité des données
  • Analyse des menaces : ingénierie sociale, logiciels malveillants, attaques réseaux et physiques
  • Mise en place de protections : anti-virus, bonnes pratiques, gestion des mots de passe et double authentification

Technologies et concepts

Hygiène informatique Cybersécurité Gestion des risques Protection des SI Confidentialité Intégrité des données

Compétences validées

  • AC11.02 : Comprendre l'architecture et les fondements des systèmes numériques, les principes du codage de l'information, des communications et de l'Internet
  • AC11.04 : Maîtriser les rôles et les principes fondamentaux des systèmes d'exploitation
  • AC11.05 : Identifier les dysfonctionnements du réseau local et savoir les signaler
02

SAE1.02 : S'initier aux réseaux informatiques

Administrer BUT1 - Semestre 1 Benoît HILT, Sébastien BINDEL, Ismail BENNIS

Contexte et objectifs

La SAE 1.02 simule l'ouverture de nouvelles succursales pour une entreprise en expansion. Chaque nouvelle implantation requiert une configuration standardisée du réseau local. Le but est de simuler un réseau informatique à l'aide de EVE NG et d'assurer le bon fonctionnement des services réseaux de base dans un environnement professionnel.

Réalisations

  • Simulation d'un réseau local avec EVE NG de manière individuelle
  • Configuration des fonctions de base du réseau local
  • Paramétrage de commutateurs et routeurs
  • Configuration des adresses IP et des sous-réseaux
  • Mise en place du protocole DHCP pour l'attribution automatique d'adresses
  • Tests de connectivité et identification des dysfonctionnements réseau
  • Validation du bon fonctionnement des switchs, routeurs et de la communication entre équipements

Technologies et concepts

EVE NG Topologies réseau DHCP IPv4 ICMP Sous-réseaux Commutateurs Routeurs

Compétences validées

  • AC11.01 : Maîtriser les lois fondamentales de l'électricité
  • AC11.02 : Comprendre l'architecture et les fondements des systèmes numériques
  • AC11.03 : Configurer les fonctions de base du réseau local
  • AC11.04 : Maîtriser les rôles et les principes fondamentaux des systèmes d'exploitation
  • AC11.05 : Identifier les dysfonctionnements du réseau local
  • AC11.06 : Installer un poste client, expliquer la procédure mise en place
03

SAE1.03 : Découvrir un dispositif de transmission

Connecter BUT1 - Semestre 1 Jacques GARINET

Contexte et objectifs

La SAE13, menée en groupe avec LERAY Valentin, SCHUWER Esteban et CRAVERO Quentin en 2023, se concentre sur l'installation, la configuration et l'optimisation des réseaux informatiques au sein d'un établissement. Cette SAE nous a permis de mettre en pratique les connaissances en réseaux informatiques à travers des tâches concrètes allant de l'installation de câblage à la simulation et analyse de performances réseaux.

Réalisations

  • Installation de câbles RJ45 et fibre optique selon les normes et schémas
  • Mesures de PoE sur Switch Cisco : tests avec testeur de câble, mesure de puissance totale et tension
  • Vérification de la conformité aux normes IEEE 802.3af
  • Mesures de puissance des réseaux WiFi : comparaison 2.4GHz et 5GHz
  • Observation de la dégradation du signal selon la distance et l'environnement
  • Création de heatmaps pour visualiser la couverture WiFi dans le bâtiment
  • Simulation réseau avec Packet Tracer : modélisation du réseau de l'IUT
  • Configuration des adresses IP et serveurs DNS
  • Présentation de 12 minutes et rapport écrit en 4 parties

Technologies et concepts

Câblage RJ45 Fibre optique PoE WiFi 2.4/5GHz Heatmaps Packet Tracer IEEE 802.3af

Compétences validées

  • AC12.01 : Mesurer, analyser et commenter les signaux
  • AC12.03 : Déployer des supports de transmission
  • AC12.05 : Communiquer avec un tiers (client, collaborateur...) et adapter son discours et sa langue à son interlocuteur
04

SAE1.04 : Se présenter sur internet

Programmer BUT1 - Semestre 1 Albert Arnauld

Contexte et objectifs

La SAE 1.04 présente un projet pédagogique visant à aider les étudiants à réfléchir sur leur identité numérique et leur e-réputation. Ce projet inclut une introduction théorique, quatre travaux pratiques en autonomie, et des séances encadrées. L'objectif est de créer une page web de présentation personnelle et une page sur un centre d'intérêt avec un résumé en anglais.

Réalisations

  • Réflexion sur l'identité numérique : analyse des profils sur réseaux sociaux, commentaires, posts, photos associées
  • Gestion de l'e-réputation dans un contexte professionnel
  • Création d'une page de présentation personnelle en HTML/CSS
  • Développement d'une page sur un centre d'intérêt personnel ou projet
  • Rédaction d'un résumé en anglais
  • Séparation du public et du privé dans la gestion de l'image en ligne
  • Production de contenu valorisant pour améliorer son image sur internet

Technologies et concepts

HTML CSS Identité numérique E-réputation Web design

Compétences validées

  • AC13.01 : Utiliser un système informatique et ses outils
  • AC13.04 : Connaître l'architecture et les technologies d'un site Web
  • Gestion de l'identité numérique
  • Création de pages web
05

SAE1.05 : Traiter des données

Programmer BUT1 - Semestre 1 Sébastien BINDEL

Contexte et objectifs

Durant cette SAE effectuée en binôme, nous avons pris en main le logiciel Scapy ainsi que Python. Scapy est un puissant outil open-source conçu pour manipuler, envoyer et analyser des paquets réseaux. Grâce à sa flexibilité, Scapy permet de construire des paquets de manière détaillée et est largement utilisé pour tester les vulnérabilités des réseaux et apprendre les protocoles réseau.

Réalisations

  • Découverte automatique des hôtes : Option -a pour découverte active, -p pour passive, -t pour test ICMP sur un réseau
  • Export des résultats dans un fichier avec l'option -x
  • Étude et implémentation d'attaque de l'homme du milieu (Man-in-the-Middle)
  • Interception et modification de communications entre deux parties
  • Manipulation de paquets : création, envoi et capture de paquets
  • Utilisation des protocoles : Ethernet, IP, TCP/UDP, ARP, ICMP
  • Sniffing et spoofing réseau

Technologies et concepts

Python Scapy ARP ICMP TCP/UDP Sniffing Spoofing

Compétences validées

  • AC13.01 : Utiliser un système informatique et ses outils
  • AC13.02 : Lire, exécuter, corriger et modifier un programme
  • AC13.03 : Traduire un algorithme, dans un langage et pour un environnement donné
  • AC13.04 : Connaître l'architecture et les technologies d'un site Web
  • AC13.05 : Choisir les mécanismes de gestion de données adaptés
  • AC13.06 : S'intégrer dans un environnement propice au développement et au travail collaboratif
06

SAE2.01 : Construire un réseau informatique pour une petite structure

Administrer BUT1 - Semestre 2 Benoît HILT, Sébastien BINDEL, Ismail BENNIS

Contexte et objectifs

Le projet mené durant cette SAE a pour objectif de consolider le savoir-faire sur le matériel réseau de niveau deux (commutateur) et trois (routeur). Dans cette SAE, le travail a été réalisé de manière individuelle en utilisant le logiciel GNS3. L'objectif était de construire un réseau local constitué de commutateurs et de routeurs et de mettre en place des règles de sécurité simples.

Réalisations

  • Segmentation du réseau en plusieurs VLAN (Administration, Développeurs, Administrateurs)
  • Configuration du routage inter-VLAN pour permettre la communication entre segments
  • Équilibrage de charge via le protocole Spanning-Tree
  • Configuration d'un serveur DHCP pour attribution automatique d'adresses IP
  • Déploiement de serveurs FTP avec gestion des accès utilisateurs spécifiques
  • Configuration de serveurs web avec synchronisation de contenu via Rsync
  • Mise en place de règles de sécurité : ACL sur routeurs et sécurisation des ports des commutateurs
  • Configuration du NAT pour les communications externes

Technologies et concepts

GNS3 VLAN Spanning-Tree Routage inter-VLAN DHCP FTP Rsync ACL NAT

Compétences validées

  • AC11.02 : Comprendre l'architecture des systèmes numériques
  • AC11.03 : Configurer les fonctions de base du réseau local
  • AC11.04 : Maîtriser les systèmes d'exploitation
  • AC11.05 : Identifier les dysfonctionnements réseau
  • AC11.06 : Installer un poste client
07

SAE2.02 : Mesurer et caractériser un signal ou un système

Connecter BUT1 - Semestre 2 Laurent MURA

Contexte et objectifs

La SAE 2.02, intitulée "Numérisation de signaux audio et codage des messages", vise à approfondir la compréhension et la maîtrise des concepts liés à l'acquisition, au traitement et à la transmission de signaux audio. L'objectif principal est de concevoir un système permettant d'acquérir un signal sinusoïdal, de le numériser, et de l'utiliser pour générer des sons correspondant aux fréquences des notes d'un piano.

Réalisations

  • Acquisition d'un signal sinusoïdal : création d'un circuit avec potentiomètre et numérisation via Arduino
  • Traitement du signal : programmation d'un microcontrôleur pour générer des fréquences correspondant à des notes de piano
  • Transmission et réception des données : utilisation de protocoles de communication série
  • Échange de données entre microcontrôleur et ordinateur
  • Conception et simulation de circuits électroniques
  • Application des théories sur l'échantillonnage et la quantification
  • Codage des messages avec protocole structuré

Technologies et concepts

Arduino Acquisition de signaux Traitement numérique UART Échantillonnage Quantification Microcontrôleurs

Compétences validées

  • AC12.01 : Mesurer, analyser et commenter les signaux
  • AC12.02 : Caractériser des systèmes de transmissions
  • AC12.03 : Déployer des supports de transmission
  • AC12.05 : Communiquer avec un tiers
08

SAE2.03 : Mettre en place une solution informatique pour l'entreprise

Programmer BUT1 - Semestre 2 Albert Arnauld

Contexte et objectifs

Le projet réalisé est la création d'une application web de gestion de filmographie en utilisant Django. L'application fournit une plateforme intuitive et efficace pour cataloguer, gérer et consulter des informations détaillées sur des films. Que ce soit pour des cinéphiles, des critiques de cinéma ou des professionnels de l'industrie, cette application se veut un outil précieux pour organiser et explorer l'univers du cinéma.

Réalisations

  • Développement de fonctionnalités CRUD : Création, lecture, mise à jour et suppression de données pour films, acteurs, réalisateurs, catégories et commentaires
  • Interface utilisateur intuitive : conception avec HTML, CSS et JavaScript pour une expérience fluide
  • Déploiement et hébergement : configuration d'un serveur Linux avec Nginx
  • Automatisation du déploiement pour transition rapide entre développement et production
  • Gestion de bases de données MySQL avec schémas, tables et relations
  • Configuration sécurisée avec authentification utilisateur
  • Présentation orale finale avec démonstration et explication des choix techniques

Technologies et concepts

Django Python MySQL Nginx HTML/CSS/JavaScript Linux MVC

Compétences validées

  • AC13.01 : Utiliser un système informatique et ses outils
  • AC13.02 : Lire, exécuter, corriger et modifier un programme
  • AC13.03 : Traduire un algorithme dans un langage
  • AC13.04 : Connaître l'architecture d'un site Web
  • AC13.05 : Gestion de données adaptées
  • AC13.06 : Travail collaboratif
09

SAE2.04 : Projet intégratif

Administrer Connecter Programmer BUT1 - Semestre 2 Sébastien BINDEL, Arnauld Albert, Philippe Hensel, Laurent Mura

Contexte et objectifs

La SAE intégrative regroupe et synthétise l'ensemble des ressources et connaissances acquises au cours de la formation. Ce projet en équipe vise à concevoir et implémenter une maquette fonctionnelle complète, incluant réseau, téléphonie, collecte de données, et développement web avec base de données. Cette SAE représente une opportunité clé pour démontrer les capacités à gérer des systèmes complexes dans un environnement professionnel.

Réalisations

  • Partie Réseau : Configuration d'un réseau local avec 4 VLANs (Voix/10, User/20, Serveur/30, Administrateur/40) avec adressage IP en /27, /28 et /30
  • Partie Web et Django : Développement d'une application de gestion de films avec Django, MySQL et Nginx
  • Configuration de serveurs Linux avec services essentiels
  • Mise en place de systèmes de téléphonie IP (ToIP)
  • Développement d'interfaces web dynamiques en HTML/CSS/JavaScript
  • Gestion de bases de données : conception de schémas, tables et relations
  • Automatisation et scripts pour les déploiements et sauvegardes
  • Tests unitaires et validation progressive des différentes parties

Technologies et concepts

Django Nginx MySQL HTML/CSS/JavaScript Linux VLAN ToIP ACL

Compétences validées

  • AC11.01 : Maîtriser les lois fondamentales de l'électricité
  • AC11.02 : Comprendre l'architecture et les fondements des systèmes numériques
  • AC11.03 : Configurer les fonctions de base du réseau local
  • AC11.04 : Maîtriser les rôles et les principes fondamentaux des systèmes d'exploitation
  • AC11.05 : Identifier les dysfonctionnements du réseau local et savoir les signaler
  • AC11.06 : Installer un poste client, expliquer la procédure mise en place
  • AC12.01 : Mesurer, analyser et commenter les signaux
  • AC12.02 : Caractériser des systèmes de transmissions élémentaires
  • AC12.03 : Déployer des supports de transmission
  • AC12.04 : Connecter les systèmes de ToIP
  • AC12.05 : Communiquer avec un tiers et adapter son discours
  • AC13.01 : Utiliser un système informatique et ses outils
  • AC13.02 : Lire, exécuter, corriger et modifier un programme
  • AC13.03 : Traduire un algorithme dans un langage
  • AC13.04 : Connaître l'architecture et les technologies d'un site Web
  • AC13.05 : Choisir les mécanismes de gestion de données adaptés
  • AC13.06 : S'intégrer dans un environnement propice au développement
10

SAE3.01 : Mettre en œuvre un système de transmission

Connecter BUT2 - Semestre 3 Laurent MURA

Contexte et objectifs

Dans le cadre du projet SAE301, nous avons conçu et développé une prise électrique connectée en WiFi. Ce projet en équipe (avec Valentin LERAY, Julien KOERBER et Eric Petersen) combine électronique, développement web et mobile, ainsi que des problématiques de cybersécurité. Il nous a permis de mettre en œuvre des compétences techniques variées autour de l'IoT (Internet of Things), en intégrant un ESP8266, un serveur web sur Raspberry Pi et une application Android.

Réalisations

  • Conception électronique : choix des composants (ESP8266, relais, capteur DS18B20), schéma et routage avec EasyEDA
  • Développement web : interface de contrôle pour les prises (ON/OFF, plages horaires, état LED)
  • Développement Android : application mobile reprenant les fonctionnalités web avec sécurisation des accès
  • Communication réseau : mise en place d'un broker MQTT privé, communication via WiFi
  • Intégration d'un capteur de température avec notifications par SMS/email en cas de dépassement
  • Cybersécurité : sécurisation des accès web et Android, chiffrement des communications
  • Tests et validation du prototype selon le cahier des charges

Technologies et concepts

ESP8266 IoT MQTT Raspberry Pi Android WiFi EasyEDA Capteurs

Compétences validées

  • AC22.01 : Déployer et caractériser des systèmes de transmissions complexes
  • AC22.03 : Mettre en place une connexion multi-site via un réseau opérateur
  • AC22.04 : Déployer des réseaux d'accès des opérateurs
  • AC22.05 : Capacité à questionner un cahier des charges RT
11

SAE3.02 : Développer des applications communicantes

Administrer Connecter Programmer BUT2 - Semestre 3 Frédéric DROUHIN

Contexte et objectifs

Dans le cadre de la SAÉ "Cluster de Calculs", j'ai développé seul une architecture distribuée multi-serveurs permettant de compiler et d'exécuter des programmes envoyés à distance par des clients. Ce projet individuel m'a permis de mettre en œuvre des compétences avancées en développement réseau, en gestion de processus et en conception d'applications scalables.

Réalisations

  • Architecture distribuée : conception d'un système modulaire avec serveur maître et serveurs esclaves
  • Répartition de charge (Load Balancing) : surveillance de la charge CPU et délégation automatique
  • Sockets TCP : communication fiable entre client, serveur principal et serveurs secondaires
  • Multithreading : traitement parallèle des requêtes clients via threads
  • Interface graphique : client GUI permettant d'envoyer des programmes et visualiser les résultats
  • Compilation et exécution dynamique : intégration de l'interpréteur Python pour exécuter du code en temps réel
  • Scalabilité et robustesse : ajout de serveurs à la volée, tolérance aux pannes
  • Documentation complète et vidéo de démonstration du cluster fonctionnel

Technologies et concepts

Python Sockets TCP Multithreading Load Balancing Architecture distribuée Client-Serveur GUI

Compétences validées

  • AC21.06 : Travailler en équipe pour développer ses compétences professionnelles
  • AC22.05 : Capacité à questionner un cahier des charges RT
  • AC23.02 : Développer une application à partir d'un cahier des charges donné, pour le Web ou les périphériques mobiles
  • AC23.03 : Utiliser un protocole réseau pour programmer une application client/serveur
  • AC23.04 : Installer, administrer un système de gestion de données
  • AC23.05 : Accéder à un ensemble de données depuis une application et/ou un site web
12

SAE3.03 : Concevoir un réseau informatique sécurisé multi-sites

Administrer Connecter Sécuriser Surveiller BUT2 - Semestre 3 Sébastien BINDEL, Ismail BENNIS

Contexte et objectifs

Dans le cadre de cette SAÉ Réseaux multi-sites, nous avons conçu l'architecture réseau de deux entreprises fictives dans le domaine de l'e-commerce (UC Exchange et ABC Conseil), réparties sur plusieurs sites dans l'Est de la France (Strasbourg, Nancy, Metz). Ce projet en trinôme visait à modéliser, configurer et sécuriser un réseau informatique interconnecté, en intégrant des services réseau avancés, une gestion hiérarchique des infrastructures LAN, ainsi que des protocoles de haute disponibilité.

Réalisations

  • Architecture hiérarchique : mise en place d'un réseau structuré en couches (Core, Distribution, Access)
  • Élaboration d'un plan d'adressage cohérent basé sur des plages privées (ex. : 10.242.xy.0/17)
  • Création de VLAN pour isoler les différents services (informatique, direction, finance, etc.)
  • Configuration des services essentiels : DNS, DHCP, Active Directory, mail, Web avec redondance
  • Implémentation de protocoles de haute disponibilité : HSRP, VRRP ou CARP
  • Mise en place de NAT statique, dynamique et PAT pour gérer l'accès Internet
  • Configuration du routage dynamique et dépannage
  • Définition des liens inter-sites via technologies WAN adaptées

Technologies et concepts

Architecture hiérarchique VLAN Routage dynamique HSRP/VRRP DNS/DHCP Active Directory NAT/PAT QoS Sécurité réseau

Compétences validées

  • AC21.01 : Configurer et dépanner le routage dynamique dans un réseau
  • AC21.02 : Configurer et expliquer une politique simple de QoS et les fonctions de base de la sécurité d'un réseau
  • AC21.03 : Déployer des postes clients et des solutions virtualisées adaptées à une situation donnée
  • AC21.04 : Déployer des services réseaux avancés
  • AC21.05 : Identifier les réseaux opérateurs et l'architecture d'Internet
  • AC21.06 : Travailler en équipe pour développer ses compétences professionnelles
  • AC22.02 : Mettre en place un accès distant sécurisé
  • AC22.03 : Mettre en place une connexion multi-site via un réseau opérateur
  • AC24.02Cyber : Mettre en œuvre les outils fondamentaux de sécurisation d'une infrastructure du réseau
  • AC24.03Cyber : Sécuriser les services
  • AC24.06Cyber : Comprendre des documents techniques en anglais
  • AC25.01Cyber : Administrer les protections contre les logiciels malveillants
13

SAE3.04 : Découvrir le pentesting

Sécuriser Surveiller BUT2 - Semestre 3 Marc GILG

Contexte et objectifs

Cette SAE individuelle m'a permis de découvrir concrètement les outils et méthodes de test de pénétration en environnement contrôlé. À travers des défis techniques proposés sur la plateforme Root-Me, j'ai appris à simuler des attaques réelles afin de mieux comprendre comment protéger un système d'information. Cette approche m'a formé à la détection de vulnérabilités, à l'usage d'outils d'analyse réseau et à l'importance d'une veille active en cybersécurité.

Réalisations

  • Parcours sur Root-Me : résolution de plusieurs défis (web, réseau, cryptographie, forensic, etc.)
  • Utilisation d'outils de pentest : Nmap, Nikto, Hydra, SQLmap pour automatiser la découverte et l'exploitation de failles
  • Analyse réseau : utilisation de Wireshark et tcpdump pour surveiller le trafic et identifier les comportements anormaux
  • Analyse des attaques : documentation des vulnérabilités exploitées (XSS, SQLi, RCE, etc.) et contre-mesures associées
  • Veille en cybersécurité : suivi des CVE et tests sur des environnements mis à jour et non mis à jour pour évaluer les risques
  • Automatisation des tests : scripts de scan, brute-force et recherche de failles sur des cibles simulées
  • Conformité et SI : application des principes de durcissement et configuration sécurisée selon les standards

Technologies et concepts

Root-Me Nmap Wireshark Hydra SQLmap Nikto Burp Suite XSS/SQLi Pentesting CVE

Compétences validées

  • AC24.01Cyber : Connaître et utiliser les bonnes pratiques de cybersécurité
  • AC24.05Cyber : Connaître les différents types d'attaque
  • AC24.06Cyber : Comprendre des documents techniques en anglais
  • AC25.01Cyber : Administrer les protections contre les logiciels malveillants
  • AC25.02Cyber : Prendre en main des outils de test de pénétration réseau/système
14

SAE4.Cyber.01 : Sécuriser un système d'information

Sécuriser Surveiller BUT2 - Semestre 4 Marc GILG

Contexte et objectifs

Dans le cadre de cette SAE, notre objectif était de concevoir et sécuriser un système d'information complet pour une entreprise, incluant des services critiques comme un annuaire LDAP, un serveur de messagerie, un service de partage de fichiers, un accès VPN sécurisé pour les postes nomades, et une infrastructure de gestion de certificats (IGC) pour l'usage du protocole TLS. Ce projet réalisé en trinôme a requis une forte autonomie dans le choix des technologies et une attention particulière portée à la surveillance, la conformité, et la sécurisation du réseau.

Réalisations

  • Architecture VirtualBox : création d'un laboratoire simulant l'infrastructure d'une entreprise complète
  • Gestion des identités : mise en place d'un annuaire LDAP sécurisé (LDAPS) avec authentification centralisée
  • Services réseau critiques : déploiement de DNS (BIND9), NFS pour le partage de fichiers
  • Messagerie sécurisée : configuration de Postfix/Dovecot avec authentification LDAP et chiffrement SMTPS/IMAPS
  • Infrastructure de gestion de certificats (IGC) : génération et déploiement de certificats TLS pour tous les services
  • VPN d'accès distant : installation et configuration d'OpenVPN pour les connexions sécurisées
  • Pare-feu et filtrage : définition des règles de sécurité réseau, isolation des services
  • Surveillance réseau : utilisation de journaux (logs) système, analyse du trafic VPN et comportements réseau
  • Haute disponibilité : intégration de load balancing pour les services web et test de résilience
  • Conformité : application des recommandations ANSSI et respect du RGPD dans la gestion des données

Technologies et concepts

VirtualBox LDAP/LDAPS BIND9 Postfix Dovecot OpenVPN NFS IGC/PKI TLS/SSL Pare-feu Logs ANSSI RGPD

Compétences validées

  • AC24.01Cyber : Connaître et utiliser les bonnes pratiques de cybersécurité
  • AC24.02Cyber : Mettre en œuvre les outils fondamentaux de sécurisation d'une infrastructure réseau
  • AC24.03Cyber : Sécuriser les services
  • AC24.04Cyber : Choisir les outils cryptographiques adaptés au besoin fonctionnel du SI
  • AC24.05Cyber : Connaître les différents types d'attaque
  • AC24.06Cyber : Comprendre des documents techniques en anglais
  • AC25.01Cyber : Administrer les protections contre les logiciels malveillants
  • AC25.02Cyber : Prendre en main des outils de test de pénétration réseau/système
15

SAE5.01 : Concevoir, réaliser et présenter une solution technique

Connecter Programmer BUT3 - Semestre 5 Olivier MURA

Contexte et objectifs

Ce projet en équipe (3-4 étudiants) vise à concevoir et réaliser une solution complète de traçage de véhicule par GNSS. Le système transmet les données de géolocalisation via le réseau LoRaWAN et The Things Network (TTN) pour visualiser la position sur une carte via un serveur web. Une contrainte majeure est l'optimisation énergétique : le système doit fonctionner en autonomie sur batterie en exploitant des modes de faible consommation (Deep Sleep) et ne s'active que lorsque le véhicule se déplace grâce à un accéléromètre.

Réalisations

  • Conception IoT : mise en œuvre d'une architecture complète du capteur (End-Device) à l'application utilisateur via Gateway et Network Server
  • Développement embarqué : programmation en Python/MicroPython sur environnement Pycom (cartes Pytrack/Fipy/Lopy)
  • Gestion de l'énergie : maîtrise des modes "sleep" et interruptions matérielles (accéléromètre) pour optimiser l'autonomie
  • Configuration réseau LoRaWAN & TTN : application, Gateway et gestion du "Airtime" (Duty Cycle)
  • Protocole MQTT : utilisation du broker MQTT de TTN pour récupérer les données
  • Node-RED : création d'un serveur web et tableaux de bord pour cartographie et contrôle
  • Optimisation binaire : encodage latitude/longitude sur 3 octets pour réduire la taille des messages LoRa
  • Système de veille à distance (Downlink) et alertes SMS via clé 2G/3G
  • Traitement de données : formatage des Payloads (JSON, binaire) et visualisation via Node-RED

Technologies et concepts

LoRaWAN IoT GNSS/GPS MicroPython Pycom MQTT Node-RED TTN Deep Sleep Accéléromètre

Compétences validées

  • AC22.01 : Déployer des systèmes de transmissions complexes
  • AC22.04 : Déployer des réseaux d'accès
  • AC22.05 : Questionner un cahier des charges
  • AC23.02 : Développer une application à partir d'un cahier des charges
  • AC23.03 : Utiliser un protocole réseau pour client/serveur
16

SAÉ 5.02 : Piloter un projet informatique

Programmer BUT3 - Septembre 2025 Équipe pédagogique UHA de l'ENSISA

Contexte et objectifs

L'Immersion 2025 est un module intensif de 15 jours (8-19 septembre 2025) destiné à plonger les étudiants dans le monde du futur métier d'ingénieur-informaticien. L'objectif est de réaliser une application ludique riche en totale autonomie, sans cours formels, mais rythmée par des topos matinaux. Les équipes sont constituées scientifiquement pour mélanger diverses origines (BUT, Campus, PC, MP) et favoriser la cohésion et les soft skills.

Réalisations

  • Développement d'une application de jeu : mode manuel et mode IA avec contraintes strictes
  • Environnement Linux Ubuntu : développement exclusivement en langage C (pas de C++ ni Python)
  • Interface graphique : utilisation de la bibliothèque GTK4 pour l'IHM
  • Intelligence Artificielle : implémentation d'une IA pour les décisions du jeu
  • Communication réseau : permettre aux instances du jeu de communiquer entre elles
  • Gestion de sources : utilisation de Git pour la collaboration et le versioning
  • Tests et qualité logicielle : validation automatisée, documentation et bonnes pratiques
  • Tournoi final : compétition entre les IA des différents groupes avec phases finales
  • Contraintes de production : respect des limites de ressources (2Go RAM, pas de GPU)

Technologies et concepts

C Linux Ubuntu GTK4 Git gcc Intelligence Artificielle Réseaux Tests unitaires CLI

Compétences validées

  • AC23.01 : Utiliser un environnement de développement
  • AC23.02 : Développer une application à partir d'un cahier des charges
  • AC23.03 : Utiliser un protocole réseau pour client/serveur
  • Travail en équipe : coordination et soft skills
  • Gestion de projet : autonomie et respect des contraintes
17

SAÉ 5.Cyber.03 : Assurer la sécurisation et la supervision avancées d’un système d’information

Administrer Sécuriser Surveiller BUT3 - Semestre 5 Alexandre VALENTIN

Contexte et objectifs

Cette SAE vise la préparation et l'obtention de la certification professionnelle CSNA (Certified Stormshield Network Administrator). Basée sur le cursus officiel Stormshield (version 4), cette formation permet de maîtriser l'administration des appliances de sécurité Stormshield Network Security (SNS). À travers des laboratoires pratiques virtualisés, nous avons appris à déployer, configurer et maintenir un pare-feu de nouvelle génération pour protéger efficacement un système d'information.

Réalisations

  • Laboratoires pratiques : série de Labs sur environnement VirtualBox avec maquette d'entreprise complète
  • Configuration initiale : enregistrement du boîtier, mise à jour, configuration interfaces et routage
  • Objets et politique de sécurité : création d'objets réseaux et règles de filtrage granulaires
  • NAT : configuration de translation d'adresses (Masquerading, DNAT, SNAT)
  • Protection applicative : configuration des proxys (HTTP, SMTP) et inspection SSL
  • Infrastructure PKI : génération de certificats et mise en place d'une autorité de certification
  • VPN IPSec : configuration de tunnels site-à-site (IKEv1/IKEv2) avec authentification par certificats
  • VPN SSL : portail VPN pour accès distant sécurisé des utilisateurs nomades
  • Authentification : intégration LDAP/Active Directory et portails captifs
  • Supervision : exploitation des journaux (logs) et monitoring de l'activité réseau
  • Haute disponibilité : principes de mise en cluster pour continuité de service

Technologies et concepts

Stormshield SNS Pare-feu Next-Gen VPN IPSec VPN SSL PKI NAT Filtrage URL LDAP/AD IDS/IPS Haute disponibilité

Compétences validées

  • AC21.02 : Mettre en œuvre les fonctions de base de la sécurité réseau
  • AC21.06 : Rédiger une documentation d'exploitation
  • AC24.01Cyber : Connaître et utiliser les bonnes pratiques de cybersécurité
  • AC24.02Cyber : Mettre en œuvre les outils fondamentaux de sécurisation d'une infrastructure réseau
  • AC24.03Cyber : Sécuriser les services
  • AC24.04Cyber : Choisir les outils cryptographiques adaptés au besoin fonctionnel du SI
  • AC25.03 : Identifier et résoudre un problème réseau à partir d'outils de supervision
  • Certification professionnelle CSNA validée

Intéressé par mes compétences ?

Ces projets représentent les principales réalisations de ma formation. Chacun m'a permis de développer des compétences techniques solides et une méthodologie de travail rigoureuse. Je continue à approfondir mes connaissances dans le cadre de mon alternance chez Wienerberger.