LogiNord — Audit d'infrastructure Bachelor 3 Cybersécurité ASRS · Nexa
TP — Audit d'infrastructure
Découvrir, cartographier et évaluer le réseau de LogiNord
Module BC1 — Concevoir des infrastructures systèmes et réseaux
Compétence C1.3 — Cartographier les infrastructures existantes
RNCP 41807 · 2 jours / 14 h
Vous intervenez comme auditeur d'infrastructure pour la société LogiNord, une PME de logistique et d'entreposage. LogiNord dispose d'un siège à Lille (bureaux, environ 70 postes) et d'un entrepôt à Seclin (quais, stockage, terminaux de préparation). Les deux sites sont reliés par un VPN.
Un nouveau responsable informatique vient de prendre ses fonctions. Il ne dispose d'aucun schéma réseau à jour ni d'aucun inventaire fiable : la dernière liste de serveurs date de 2021 et le seul schéma retrouvé est un croquis manuscrit de 2019. Avant de lancer un projet de modernisation, il vous mandate pour cartographier l'existant et en évaluer l'état.
Votre livrable final Une cartographie (schéma logique et schéma physique) de l'infrastructure du siège, un inventaire structuré des équipements et serveurs, la liste des écarts entre la documentation fournie par la DSI et la réalité observée. |
La lettre de mission (annexe A) délimite précisément ce que vous avez le droit de scanner :
Réseau |
Plage |
Scan actif autorisé |
Serveurs (VLAN 10) |
10.10.10.0/24 |
Oui |
Administration (VLAN 99) |
10.10.99.0/24 |
Oui |
DMZ |
172.16.50.0/24 |
Oui |
Postes / VoIP (VLAN 20/30) |
10.10.20.0/24, 10.10.30.0/24 |
Non — hors périmètre |
Entrepôt de Seclin |
10.20.0.0/16 |
Non — via exports uniquement |
Rappel légal — à lire avant de commencer Un scan réseau sans autorisation écrite est une infraction (article 323-1 du Code pénal). L'environnement LogiNord de ce TP tourne dans votre propre machine virtuelle : vous scannez votre propre poste. Ne scannez jamais le réseau de l'école, de votre entreprise d'alternance, ou toute autre cible sans mandat écrit. |
||
L'infrastructure de LogiNord est simulée par un ensemble de conteneurs isolés, décrits dans le fichier docker-compose.yml fourni. Aucune connexion vers Internet ou vers un réseau réel n'est établie.
# Dans le dossier du kit, au premier lancement (nécessite Internet une seule fois) cd loginord-lab/lab sudo docker compose up -d --build
# Vérifier que les conteneurs tournent sudo docker compose ps |
Le premier démarrage télécharge et construit les images (quelques minutes). Si possible, faites-le la veille pour ne pas dépendre du réseau de la salle le jour du TP.
Plan B — si le lab ne démarre pas Ne restez pas bloqué plus de 10 minutes. Le dossier xml_secours/ contient des scans Nmap déjà réalisés sur ce même environnement. Vous pouvez commencer l'interprétation, l'export et la cartographie à partir de ces fichiers. |
Objectif : partir du réseau inconnu de LogiNord et produire un inventaire brut qualifié des hôtes, ports et services.
Durée : environ 2 h · Travail : individuel.
Lancez un balayage de découverte (sans scan de ports) sur les trois réseaux autorisés.
Combien d'hôtes répondent ? Notez pour chacun son adresse IP et, quand elle apparaît, son adresse MAC et le constructeur associé.
Question : pourquoi l'adresse MAC et son constructeur sont-ils visibles ici, alors qu'ils ne le seraient pas si vous scanniez un serveur situé de l'autre côté d'un routeur ?
Sur les hôtes actifs, lancez un scan de ports avec détection de version. Exportez chaque scan dans les trois formats d'un coup, avec un nom de fichier explicite (date, réseau, type de scan).
Le serveur 10.10.10.50 a un comportement particulier : un scan des ports par défaut ne révèle qu'une partie de ses services. Trouvez comment voir tous ses ports ouverts, et notez ce que le scan par défaut avait manqué.
Interrogez le SNMP des équipements réseau du VLAN d'administration. Quelle information précieuse obtenez-vous, que le scan de ports TCP ne donnait pas ?
Pour chaque hôte actif, déterminez son rôle probable à partir de sa signature de ports, de ses versions et de son adresse MAC. Renseignez pour chacun un niveau de confiance : confirmé, probable ou supposé.
Attention aux états de ports Plusieurs serveurs affichent des ports filtered. Que signifie cet état ? Peut-on en conclure qu'aucun service ne tourne derrière ? Justifiez. |
Générez un rapport HTML lisible à partir d'un de vos scans XML (outil xsltproc).
Produisez un inventaire brut au format CSV à l'aide du script fourni scripts/nmap2csv.py. Ouvrez-le dans un tableur.
python3 scripts/nmap2csv.py 20260923_02_*.xml 20260923_03_*.xml \ 20260923_04_*.xml -o inventaire_brut.csv |
Vos fichiers de scan (.nmap, .xml, .gnmap), correctement nommés.
L'inventaire brut (CSV).
Une fiche justifiant la qualification de trois hôtes de votre choix : ports observés, versions, hypothèse de rôle, niveau de confiance.
Objectif : transformer vos observations et les exports fournis en une cartographie exploitable et un inventaire structuré.
Durée : environ 2 h 15 · Travail : en binôme.
Vos résultats du TP1 (scans, inventaire brut).
Le dossier d'audit LogiNord (annexe B) : exports des équipements réseau du siège et de l'entrepôt, configuration du firewall, liste des serveurs de la DSI, compte rendu d'entretien.
Rapprochez les hôtes de vos scans avec les tables show ip arp et show mac address-table du cœur de réseau : quelle machine est branchée sur quel port de switch ?
Relevez les liens entre équipements à partir des show cdp neighbors / show lldp neighbors.
Avec Draw.io (app.diagrams.net), représentez les équipements, leurs interconnexions et les interfaces utilisées. Incluez les deux sites. Respectez les conventions vues en cours : une bibliothèque d'icônes cohérente, liens annotés, légende et cartouche (titre, date, version, auteur, source, classification).
Représentez les VLANs, l'adressage, les passerelles et les zones de sécurité (LAN, VoIP, serveurs, DMZ, administration, WAN). Faites apparaître clairement où passent les filtrages.
Complétez un inventaire avec, pour chaque équipement, les champs suivants (voir le modèle fourni) :
Groupe |
Champs |
Identifier |
nom (identique au schéma), rôle, type (physique/VM), emplacement |
Réseau |
adresse IP, VLAN, interface, adresse MAC |
Logiciel |
système ou firmware et sa version exacte |
Évaluer |
criticité (au minimum la disponibilité) |
Tracer |
source de l'information, date, niveau de confiance |
Confrontez la liste des serveurs de la DSI à ce que vous avez réellement observé. Attention : cette liste comporte des erreurs et des oublis. Dressez la liste des écarts (élément déclaré mais absent, élément présent mais non déclaré, information erronée).
Échangez votre schéma avec un autre binôme et relisez-le avec la grille des erreurs classiques (légende, date, cohérence, liens annotés, équipements oubliés).
Les deux schémas (fichier .drawio + export PDF).
L'inventaire structuré (tableur).
La liste des écarts entre la documentation de la DSI et la réalité.
L'évaluation est réalisée à chaud, sur les livrables des deux TP. Les critères :
Critère |
Ce qui est attendu |
Poids |
Exhaustivité de la découverte |
Tous les hôtes actifs trouvés, fichiers nommés et conservés |
20 % |
Qualification des hôtes |
Rôles justifiés par des éléments observés, niveau de confiance |
25 % |
Schéma physique |
Liens et interfaces cohérents avec les exports |
15 % |
Schéma logique |
Zones, adressage, légende et cartouche |
20 % |
Inventaire et écarts |
Inventaire sourcé et daté, écarts avec la DSI relevés |
20 % |
LogiNord SAS · Zone d'activité de la Pilaterie, 59290 Wasquehal
Objet : mandat d'audit de cartographie d'infrastructure
Madame, Monsieur,
Par la présente, la société LogiNord SAS, représentée par M. Karim Benali, responsable informatique, mandate l'équipe d'audit désignée ci-dessous pour réaliser un audit de cartographie de son infrastructure systèmes et réseaux, dans les conditions suivantes.
Réseaux du siège de Lille : 10.10.10.0/24 (serveurs), 10.10.99.0/24 (administration), 172.16.50.0/24 (DMZ).
Techniques autorisées : découverte d'hôtes, scan de ports, détection de version et de système, interrogation SNMP en lecture.
Les réseaux utilisateurs (10.10.20.0/24) et téléphonie (10.10.30.0/24) ne doivent pas faire l'objet de scan actif.
Le site de Seclin (10.20.0.0/16) est exclu du scan actif ; sa cartographie s'appuiera exclusivement sur les exports de configuration fournis.
Aucune tentative d'exploitation, d'authentification par force brute ou de modification de configuration n'est autorisée.
Créneau : jours ouvrés, heures de bureau. Toute opération est journalisée (date, heure, commande).
Contact d'urgence : M. Benali, responsable informatique — à prévenir immédiatement en cas d'incident.
Livrables : cartographie (schémas logique et physique), inventaire structuré, liste des écarts, restitution orale.
Fait à Wasquehal, le ______________ Signature (personne habilitée) : ______________
Le dossier d'audit accompagne ce sujet. Il contient les exports que la DSI a pu récupérer sur les équipements. Certaines informations qu'il contient sont incomplètes ou erronées : c'est à vous de les confronter à vos observations.
Dossier |
Fichiers |
siege/ |
SW-CORE-01, SW-ACC-01, SW-ACC-02 : cdp/lldp neighbors, mac address-table, ip arp, vlan brief, ip interface brief, interfaces description, ip route |
entrepot_seclin/ |
RT-ENT-01 et SW-ENT-01 : ip interface brief, ip route, cdp neighbors, vlan brief, mac address-table |
firewall/ |
FW-01 : interfaces système, table de routage, redirections (VIP) |
dsi/ |
liste_serveurs_DSI.csv, compte_rendu_entretien_DSI.md |
Modèle d'inventaire Un fichier modele_inventaire.csv est fourni avec les en-têtes attendus. Complétez-le, ne repartez pas de zéro. |
|
Page