Aller au contenu principal

MODULE 13 - Évaluations

Vue d'Ensemble​

Ce module contient les travaux pratiques d'évaluation qui vous permettront de mettre en pratique toutes les compétences acquises dans les modules précédents. Ces évaluations couvrent des scénarios réels d'administration Linux.

Objectifs d'Apprentissage​

À la fin de ce module, vous serez capable de:

  • Appliquer les concepts de gestion des permissions dans un environnement multi-utilisateurs
  • Configurer et gérer des utilisateurs et groupes
  • Personnaliser des environnements utilisateur
  • Installer et configurer des services web
  • Configurer un reverse proxy NGINX
  • Gérer des bases de données MariaDB
  • Automatiser des services avec systemd
  • Comprendre et utiliser le protocole SSH (authentification, tunneling)
  • Analyser du trafic réseau avec tcpdump et Wireshark

Travaux Pratiques​

TP 1 - Gestion des Permissions et Personnalisation d'Environnement Linux​

Durée: 1 semaine
Objectif: Comprendre, appliquer et tester les permissions Unix (chmod, chown, su) dans un environnement multi-utilisateurs. Apprendre à personnaliser un environnement utilisateur avec .bashrc.

Contenu:

  • Création et gestion d'utilisateurs
  • Configuration des permissions fichiers
  • Tests d'accès multi-utilisateurs
  • Personnalisation de l'environnement avec .bashrc
  • Gestion des variables d'environnement

Accéder au TP 1


TP 2 - Gestion de plusieurs sites web avec un reverse proxy​

Durée: 1 semaine
Objectif: Configurer un environnement local hébergeant plusieurs instances de Wiki.js via un reverse proxy NGINX.

Contenu:

  • Installation manuelle de Wiki.js
  • Gestion de bases de données MariaDB distinctes
  • Configuration de services systemd
  • Configuration d'un reverse proxy NGINX
  • Gestion de sous-domaines

Accéder au TP 2


TP 3 - Examen systemd et Gestion des Processus​

Durée: Examen pratique
Objectif: Maîtriser l'investigation et la gestion de services systemd, ainsi que la détection et neutralisation de services malveillants.

Contenu:

  • Investigation sur un service systemd actif
  • Identification de processus et ports
  • Arrêt et désactivation de services
  • Détection de services malveillants
  • Neutralisation complète de services

Accéder au TP 3


TP 4 - Réalisation pratique : Le protocole SSH​

Durée: 1 semaine
Objectif: Comprendre l'utilisation de Netcat et SSH dans un environnement réseau, en mettant en avant leurs différences en termes de sécurité et de fonctionnalités.

Contenu:

  • Création d'une topologie réseau (SSH-SRV / SSH-CLI)
  • Transfert de fichiers avec Netcat (non chiffré)
  • Capture et analyse du trafic avec tcpdump et Wireshark
  • Authentification SSH par mot de passe et par clé
  • Configuration d'un tunnel SSH (port forwarding local)
  • Comparaison Netcat seul vs Netcat via tunnel SSH

Accéder au TP 4


TP 5 - Laboratoire : SSH, HTTP et Pare-feu​

Durée: 1 semaine (travail en équipe de deux)
Objectif: Appliquer les connaissances acquises sur les protocoles SSH, HTTP et pare-feu dans un environnement Linux multi-machines.

Contenu:

  • Configuration du routage et partage de connexion (srvGateway)
  • Règles iptables (SSH, HTTP, HTTPS, ICMP) et MASQUERADE
  • Configuration d'un serveur Apache avec hôtes virtuels et HTTPS
  • Restriction d'accès par IP
  • Tunnel SSH pour accès distant à un serveur web

Accéder au TP 5


Livrables Attendus​

Pour chaque TP, vous devez remettre:

  • Un rapport PDF ou Word avec captures d'écran, explications et réflexions
  • Scripts ou commandes utilisées (dans le rapport et dans un fichier .sh si applicable)
  • Réponses aux questions de réflexion

Critères d'Évaluation​

Les TPs sont évalués selon:

  • Exactitude technique: Les commandes et configurations sont correctes
  • Compréhension: Les explications démontrent une bonne compréhension des concepts
  • Qualité du rapport: Structure, clarté, captures d'écran pertinentes
  • Réflexion critique: Réponses argumentées aux questions de réflexion

Prérequis​

Avant de commencer les TPs, vous devez avoir complété:

  • Module 1: Introduction à Linux
  • Module 3: Système de Fichiers
  • Module 5: Utilisateurs et Permissions
  • Module 6: Scripting Shell
  • Module 8: Services et Démon
  • Module 7: Réseau et Configuration (pour TP 2)

Module créé le: Décembre 2024