TP4 — Chiffrement et classification des données (2h)¶
Cadre du TP¶
Le jeu de données utilisé dans ce TP (jeu_donnees_pedagogique/) est entièrement fictif, généré pour l'exercice : il ne contient aucune donnée réelle relative à une personne ou une organisation existante. Il simule des enregistrements de types variés (informations administratives, financières et techniques fictives) afin de s'exercer à la classification et au chiffrement dans des conditions proches d'un cas réel.
Objectifs¶
- Mettre en œuvre un chiffrement de données au repos avec un outil standard.
- Classer un jeu de données pédagogique selon un schéma de sensibilité.
- Relier les niveaux de classification à des mesures de protection concrètes (chapitre 6).
Exercice 1 — Classification d'un jeu de données¶
L'enseignant fournit une dizaine de fichiers fictifs dans jeu_donnees_pedagogique/ (par exemple : une note de service générale, un extrait de journal système, un fichier de « données financières » fictives, un fichier de « données de santé » fictives, un fichier d'identifiants d'accès fictifs).
Pour chaque fichier :
- Proposer un niveau de classification (public, interne, confidentiel, hautement confidentiel) en s'appuyant sur le schéma vu en cours.
- Justifier ce choix en une phrase.
- Indiquer, pour les niveaux confidentiel et hautement confidentiel, si le fichier devrait selon vous être chiffré au repos, et pourquoi.
Consigner ces réponses dans un tableau (fichier, niveau, justification, chiffrement recommandé).
Exercice 2 — Chiffrement symétrique au repos¶
Pour chacun des fichiers classés « confidentiel » ou « hautement confidentiel » à l'exercice 1, chiffrer le fichier avec OpenSSL :
openssl enc -aes-256-cbc -pbkdf2 -salt -in fichier_confidentiel.csv -out fichier_confidentiel.csv.enc
Vérifier que le fichier chiffré est bien illisible directement (file, strings ne révèlent pas son contenu), puis déchiffrer pour confirmer l'intégrité de l'opération :
openssl enc -d -aes-256-cbc -pbkdf2 -in fichier_confidentiel.csv.enc -out fichier_confidentiel_verifie.csv
diff fichier_confidentiel.csv fichier_confidentiel_verifie.csv
Exercice 3 — Gestion élémentaire de la clé¶
- Discuter, en une dizaine de lignes, où et comment la clé (ou le mot de passe) utilisée à l'exercice 2 devrait être conservée dans un contexte professionnel réel, en s'appuyant sur les principes du chapitre 6 (contrôle d'accès, moindre privilège).
- Expliquer pourquoi stocker la clé de déchiffrement dans le même répertoire que les fichiers chiffrés annulerait l'essentiel du bénéfice du chiffrement.
Exercice 4 — Politique de sauvegarde selon la règle 3-2-1¶
Pour le jeu de données classé « hautement confidentiel » de l'exercice 1, proposer par écrit une politique de sauvegarde conforme à la règle 3-2-1 vue en cours : nombre et emplacement des copies, fréquence de sauvegarde proposée, et une estimation justifiée du RPO et du RTO visés pour ce type de donnée.
À rendre¶
Le tableau de classification (exercice 1), les fichiers chiffrés et la preuve de déchiffrement réussi (exercice 2), la réponse écrite de l'exercice 3, et la politique de sauvegarde de l'exercice 4.
Dr. Zakaria Sawadogo — École Polytechnique de Ouagadougou