Publié sur éduscol STI (https://sti.eduscol.education.fr)

Accueil > Gestion centralisée de logs – Module 1 - Programmation : Création d’une application.

publié le 14 juin 2023 par Christophe RIEUX [1]

[2]

Contenu principal

Description

Premier module de cette séquence, les étudiants vont réaliser une application de gestion de logs

Intention pédagogique :

A partir d’un cahier des charges et d’un dossier de conception, les étudiants vont dans une démarche de projet réaliser une application de gestion de logs (messages produits par les programmes pour donner des informations sur leur état de fonctionnement et/ou les erreurs qui surviennent lors de l'exécution). Cette activité durera plusieurs séances (Durée : 7 semaines).

.

Contexte de l’étude :

L’entreprise, de par son segment de marché, est exposée fortement au risque cyber.


Le RSSI ( Responsable de la Sécurité des Systèmes d'Information) souhaite mettre en place une politique stricte de sécurité basée sur la règle du moindre privilège ou « least privilege ».


Pour que l’ensemble des collaborateurs adhère à cette politique de sécurité, le RSSI souhaite que l’outil de Gestion Centralisée de logs leur permette de prendre conscience des contraintes de sécurité.


Pour cela, il veut développer une application capable de trier, visualiser, enregistrer et centraliser les logs du PC des collaborateurs.

Chacun des utilisateurs pourra visualiser les logs importants de son poste de travail, le RSSI lui aura accès à une remontée des logs pour une surveillance centralisée.

 

Contenu de la ressource :

Réparties en séances de 5h, il est proposé en différentes parties (différenciées en itérations) :

  • La création d’un menu et gestion du choix de l’utilisateur ( Mise en oeuvre de l’IDE, prise en main des premiers outils) - Itération 1
  • Améliorer l’interaction utilisateur ( Programmation d’une alternative complexe et d’une boucle) - Itération 2
  • Améliorer la modularité de l’application, l’interaction utilisateur ( Création de fonctions) - Valider les exigences du CDC - Itération 3
  • Création d’une sous fonction (Ouverture, lecture et fermeture d’un fichier) - Itération 4
  • Création de sshLog ( Manipulation des structures,  Écriture dans un fichier texte ) - Itération 5
  • Envoi des informations sur le serveur centralisé - Itération 6

 

Pour chacune des parties , il est proposé :

  • Des fiches de séquences et de séances .
  • Des documents du projet (Cahier des charges, dossier de conception, séances étudiant, planning, dossier de validation).
  • Les Programmes C++ corrigés enseignant
     

Mise à jour du dossier pédagogique en avril 2025

Savoirs, compétences et CI
Compétences visées: 
  • Référentiels par compétences [3]
    • BTS [4]
      • BTS Cybersécurité Informatique réseaux Électronique - CIEL, option A Informatique et réseaux (rentrée 2023) [5]
        • C3 - Gérer un projet [6]
        • C6 - Valider un système informatique [7]
        • C8 - Coder [8]
Fichiers et liens
Icône paquet 1-Fiches des séquences pédagogiques et séances (zip) [9]
Icône paquet 2-Dossier pédagogique des différentes séquences_MAJ_2025 (zip) [10]
Icône PDF Planning de Développement du Projet (pdf) [11]
Icône PDF Cahier Des Charges [12]
Fichiers à accès restreint: 
Icône PDF 3-Eléments de correction à accès restreints- Programmes Cpp [13]

URL source (modified on 06/05/2025 - 07:01):https://sti.eduscol.education.fr/ressources_pedagogiques/gestion-centralisee-de-logs-module-1-programmation-creation-dune-application

Liens
[1] https://sti.eduscol.education.fr/utilisateurs/christophe-rieux?node=15811 [2] https://sti.eduscol.education.fr/system/files/images/ressources/pedagogiques/15811/15811-module1.JPG [3] https://sti.eduscol.education.fr/referentiel-competences/referentiels-par-competences [4] https://sti.eduscol.education.fr/referentiels-par-competences/bts [5] https://sti.eduscol.education.fr/referentiels-par-competences-bts/bts-cybersecurite-informatique-reseaux-electronique-ciel-option [6] https://sti.eduscol.education.fr/referentiels-par-competences-bts-bts-cybersecurite-informatique-reseaux-electronique-ciel-option/c3 [7] https://sti.eduscol.education.fr/referentiels-par-competences-bts-bts-cybersecurite-informatique-reseaux-electronique-ciel-option/c6 [8] https://sti.eduscol.education.fr/referentiels-par-competences-bts-bts-cybersecurite-informatique-reseaux-electronique-ciel-option/c8 [9] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/pedagogiques/15811/15811-1-fiches-sequence-et-seances.zip [10] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/pedagogiques/15811/15811-2-dossier-pedagogique-maj-2025.zip [11] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/pedagogiques/15811/15811-gestionlog-planning-de-developpement-du-projet.pdf [12] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/pedagogiques/15811/15811-gestionlogcdc.pdf [13] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/pedagogiques/15811/15811-3-elements-de-correction-acces-restreints.pdf