Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
tutoriel:chiffrer_ses_donnees [Le 05/08/2018, 01:43] – [Un exemple de création de partition sécurisée.] bougron | tutoriel:chiffrer_ses_donnees [Le 16/01/2020, 14:35] (Version actuelle) – [Booter classiquement.] 195.221.243.134 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> brouillon bionic sécurité chiffrement tutoriel}} | ||
+ | ===== Installer des partitions chiffrées. ===== | ||
+ | |||
+ | Ce tutoriel décrit une méthode pour améliorer la [[: | ||
+ | |||
+ | Un mot de passe sera demandé lors du montage de ces partitions. Il faut le choisir assez compliqué. La pratique montre que le logiciel ubuntu n'aime pas trop les caractères se frappant en aveugle | ||
+ | |||
+ | ===== Comment. ===== | ||
+ | * L' | ||
+ | * Le formatage de ces conteneurs en type de partition | ||
+ | Cela va chiffrer l' | ||
+ | |||
+ | |||
+ | ===== Pré-requis. ===== | ||
+ | * Un ordinateur qui ne dispose pas d'un disque dur ou de supports USB à chiffrement matériel ou ne l' | ||
+ | Un système puissant sera un plus : le chiffrement logiciel consomme des ressources à chaque accès au disque. | ||
+ | * Avoir un média d' | ||
+ | * Du temps: | ||
+ | * Une certaine maîtrise de l'OS. | ||
+ | * De l' | ||
+ | |||
+ | * Une partition **primaire** de boot standard. | ||
+ | * Une partition LUKS destinée à héberger vos données personnelles qu'il faut sécuriser. | ||
+ | * Une partition LUKS destinée à héberger le logiciel dans les cas suivants: Vous développez un logiciel ultra confidentiel ou vous utilisez de l' | ||
+ | |||
+ | ===== Booter classiquement. ==== | ||
+ | Prendre le choix "autre chose" afin de visualiser l' | ||
+ | |||
+ | Se positionner sur un espace libre. | ||
+ | |||
+ | ** Choisir de fabriquer une partition EXT4** de taille de 1 Go pour allouer cela au point de montage /boot même si l' | ||
+ | Séparer le /boot va simplifier le démarrage de l' | ||
+ | Il faut penser à activer le flag " | ||
+ | |||
+ | **Choisir de fabriquer une partition ext4 de taille de 30 Go** si vous pensez fabriquer une partition de données personnelles protégée | ||
+ | |||
+ | ou | ||
+ | |||
+ | **Choisir de fabriquer une partition luks avec la totalité de l' | ||
+ | |||
+ | Lorsque cette partition | ||
+ | |||
+ | Puis il faut procéder à l' | ||
+ | |||
+ | Notez bien qu'en version 18.04.1. il n'y a pas de partition /swap ni de partition /home dans une installation chiffrée. | ||
+ | |||
+ | ===== Partition de données personnelles sécurisée. ===== | ||
+ | |||
+ | Il est probable que cela apporte pas mal de sécurité. Ce qui n'est pas protégé | ||
+ | |||
+ | Si vous pensez assurer ce risque, il est inutile de fabriquer un OS sécurisé, une partition de données sécurisée suffit. | ||
+ | |||
+ | Cette partition sera créée, après l' | ||
+ | |||
+ | Eventuellement, | ||
+ | |||
+ | Sélectionner l' | ||
+ | |||
+ | Pensez à monter cette partition avant de l' | ||
+ | |||
+ | Souvenez-vous que cette partition ne pourra jamais être montée automatiquement via / | ||
+ | |||
+ | ===== Installation de plusieurs mots de passe. ===== | ||
+ | |||
+ | Il est possible par la suite d' | ||
+ | |||
+ | ===== Exemples ===== | ||
+ | ==== Un exemple ==== | ||
+ | |||
+ | Le premier jet de ce document est fait à partir d'une installation réalisée sur LIVE-USB | ||
+ | avec OS installé sur la clé puis rétrécie.. | ||
+ | < | ||
+ | a@a:~$ lsblk | grep -Ev ' | ||
+ | NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT | ||
+ | sdb | ||
+ | ├─sdb1 | ||
+ | ├─sdb2 | ||
+ | │ └─luks-a6444279-0ba9-4a26-beed-3db0fbf6a8f3 253:0 0 23G 0 crypt / | ||
+ | ├─sdb3 | ||
+ | └─sdb4 | ||
+ | └─luks-a2661f43-cf7f-4559-b778-716b39fd2119 253:1 0 18,7G 0 crypt / | ||
+ | </ | ||
+ | Initialement la clé était composée de SDB1, SDB2, SDB3. Après l' | ||
+ | Pour le moment, les captures d' | ||
+ | |||
+ | ==== Un exemple de création de partition sécurisée. ==== | ||
+ | 1) Lancer l' | ||
+ | |||
+ | {{: | ||
+ | [[http:// | ||
+ | |||
+ | 2) Créer un Volume luks protégé par mot de passe. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | 3) Allouer un mot de passe mémorisable. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | NOTA: Evitez de choisir un mot de passe comportant un seul caractère ainsi que les caractères avec une ponctuation nécessitant l' | ||
+ | |||
+ | 4) Quitter " | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 5) Indiquer bien le nom à attribuer et dire qu'il est sécurisé. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Vous pouvez choisir de faire un formatage | ||
+ | |||
+ | 6) Rebelotte pour le mot de passe. C'est l' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 7) C'est parti pour le formatage. <a href=' | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | 8) Quitter " | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 9) Il ne reste plus qu'à monter la partition. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 10) En répondant au mot de passe et constater qu' | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | 11) et parfaitement utilisable | ||
+ | < | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | |||
+ | a@a:~$ ls -als / | ||
+ | total 24 | ||
+ | 4 drwx------ | ||
+ | 4 drwxr-x---+ 7 root root 4096 août 5 00:53 .. | ||
+ | 16 drwx------ | ||
+ | |||
+ | echo " | ||
+ | </ | ||
+ | |||
+ | ==== Un exemple de création de la partition logiciel sécurisée. ==== | ||
+ | Cette partie ne va traiter que les particularités | ||
+ | Il faut consulter la documentation pour bien connaître comment installer. | ||
+ | |||
+ | 1) Visualisation de la grille classique de l' | ||
+ | {{: | ||
+ | |||
+ | Evitez de télécharger les mises à jours pendant l' | ||
+ | |||
+ | |||
+ | 2) Visualisation de la grille de choix. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== Un exemple de suppression | ||
+ | |||
+ | Il faut faire le choix "autre chose" comme souvent dit et pas les choix " | ||
+ | |||
+ | 3) Il faut choisir la partition de boot pour accueillir le grub. | ||
+ | |||
+ | Il faut donc partir à la recherche d'un espace libre pour allouer une partition EXT4 de taille 512 Mo. Cependant prévoyez 1024 Mo par sécurité. | ||
+ | |||
+ | | ||
+ | |||
+ | La taille de l' | ||
+ | Elle sera accrochée au point de montage /boot | ||
+ | |||
+ | Attention au bios LEGACY: | ||
+ | |||
+ | Attention au bios EFI: Cette partition est aussi obligatoire. Il n'y a pas lieu de rechercher une partition de boot EFI qui est détectée automatiquement. | ||
+ | |||
+ | 4) Il faut alors choisir l' | ||
+ | |||
+ | Il faut donc partir à la recherche d'un espace libre d' | ||
+ | |||
+ | Lorsque cet espace est rencontré, il faut cliquer sur le signe **+** afin de provoquer la création. | ||
+ | |||
+ | | ||
+ | |||
+ | Dans cette installation l' | ||
+ | |||
+ | La taille de l' | ||
+ | |||
+ | | ||
+ | |||
+ | Notons que la proposition standard, est " | ||
+ | |||
+ | | ||
+ | |||
+ | Notons que la clé de chiffrement doit avoir une taille d'au moins 6 caractères pour être acceptée par l' | ||
+ | |||
+ | Pour ceux qui pensent que c'est trop, il faudra créer préventivement cette enveloppe. | ||
+ | |||
+ | |||
+ | 5) Il faut alors sélectionner cette enveloppe LUKS pour y créer la partition qui va contenir l'O.S. | ||
+ | |||
+ | Elle sera trouvée en début de liste. Elle est bien à formater en EXT4 et le point de montage à mettre est **/** | ||
+ | |||
+ | | ||
+ | |||
+ | Il ne reste plus qu'à lancer l' | ||
+ | |||
+ | 6) Un bref récapitulatif est fait. | ||
+ | |||
+ | | ||
+ | |||
+ | La suite est totalement identique aux autres installations et n'est donc pas décrite ici. | ||
+ | |||
+ | ==== Un exemple de suppression de partition sécurisée. ==== | ||
+ | 1) Monter l' | ||
+ | |||
+ | {{: | ||
+ | | ||
+ | 2) Monter | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 3) Supprimer la partition. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== Un exemple de changement de taille d' | ||
+ | Ce n'est plus l' | ||
+ | le compte-rendu de diminution. < | ||
+ | |||
+ | |||
+ | GParted 0.30.0 --enable-libparted-dmraid --enable-online-resize | ||
+ | |||
+ | Libparted 3.2 | ||
+ | Réduire /dev/sda37 de 9.54 Gio à 8.79 Gio 00: | ||
+ | |||
+ | calibrer / | ||
+ | |||
+ | chemin : /dev/sda37 (partition) | ||
+ | début : 1195591680 | ||
+ | fin : 1215592447 | ||
+ | taille : 20000768 (9.54 Gio) | ||
+ | chemin de chiffrement : / | ||
+ | vérifier le système de fichiers sur / | ||
+ | |||
+ | e2fsck -f -y -v -C 0 '/ | ||
+ | |||
+ | Passe 1 : vérification des i-noeuds, des blocs et des tailles | ||
+ | Passe 2 : vérification de la structure des répertoires | ||
+ | Passe 3 : vérification de la connectivité des répertoires | ||
+ | Passe 4 : vérification des compteurs de référence | ||
+ | Passe 5 : vérification de l' | ||
+ | |||
+ | 11 i-noeuds utilisés (0.00%, sur 625856) | ||
+ | 0 fichier non contigu (0.0%) | ||
+ | 0 répertoire non contigu (0.0%) | ||
+ | nombre d' | ||
+ | Histogramme des profondeurs d' | ||
+ | 64903 blocs utilisés (2.60%, sur 2499584) | ||
+ | 0 bloc défectueux | ||
+ | 1 fichier de grande taille | ||
+ | |||
+ | 0 fichier normal | ||
+ | 2 répertoires | ||
+ | 0 fichier de périphérique en mode caractère | ||
+ | 0 fichier de périphérique en mode bloc | ||
+ | 0 fifo | ||
+ | 0 lien | ||
+ | 0 lien symbolique (0 lien symbolique rapide) | ||
+ | 0 socket | ||
+ | ------------ | ||
+ | 2 fichiers | ||
+ | e2fsck 1.44.1 (24-Mar-2018) | ||
+ | réduire le système de fichiers | ||
+ | |||
+ | resize2fs -p '/ | ||
+ | |||
+ | En train de redimensionner le système de fichiers sur / | ||
+ | Début de la passe 3 (max = 77) | ||
+ | Examen de la table d' | ||
+ | Le système de fichiers sur / | ||
+ | |||
+ | resize2fs 1.44.1 (24-Mar-2018) | ||
+ | réduire le volume de chiffrement | ||
+ | |||
+ | cryptsetup -v --size 18427904 resize ' | ||
+ | |||
+ | Opération réussie. | ||
+ | réduire la partition de 9.54 Gio à 8.79 Gio 00: | ||
+ | |||
+ | ancien début : 1195591680 | ||
+ | ancienne fin : 1215592447 | ||
+ | ancienne taille : 20000768 (9.54 Gio) | ||
+ | nouveau début : 1195591680 | ||
+ | nouvelle fin : 1214023679 | ||
+ | nouvelle taille : 18432000 (8.79 Gio) | ||
+ | |||
+ | ======================================== </ | ||
+ | On peut aussi agrandir.< | ||
+ | GParted 0.30.0 --enable-libparted-dmraid --enable-online-resize | ||
+ | |||
+ | Libparted 3.2 | ||
+ | Agrandir /dev/sda37 de 8.79 Gio à 10.46 Gio 00: | ||
+ | |||
+ | calibrer / | ||
+ | |||
+ | chemin : /dev/sda37 (partition) | ||
+ | début : 1195591680 | ||
+ | fin : 1214023679 | ||
+ | taille : 18432000 (8.79 Gio) | ||
+ | chemin de chiffrement : / | ||
+ | vérifier le système de fichiers sur / | ||
+ | |||
+ | e2fsck -f -y -v -C 0 '/ | ||
+ | |||
+ | Passe 1 : vérification des i-noeuds, des blocs et des tailles | ||
+ | Passe 2 : vérification de la structure des répertoires | ||
+ | Passe 3 : vérification de la connectivité des répertoires | ||
+ | Passe 4 : vérification des compteurs de référence | ||
+ | Passe 5 : vérification de l' | ||
+ | |||
+ | 11 i-noeuds utilisés (0.00%, sur 577088) | ||
+ | 0 fichier non contigu (0.0%) | ||
+ | 0 répertoire non contigu (0.0%) | ||
+ | nombre d' | ||
+ | Histogramme des profondeurs d' | ||
+ | 61843 blocs utilisés (2.68%, sur 2303488) | ||
+ | 0 bloc défectueux | ||
+ | 1 fichier de grande taille | ||
+ | |||
+ | 0 fichier normal | ||
+ | 2 répertoires | ||
+ | 0 fichier de périphérique en mode caractère | ||
+ | 0 fichier de périphérique en mode bloc | ||
+ | 0 fifo | ||
+ | 0 lien | ||
+ | 0 lien symbolique (0 lien symbolique rapide) | ||
+ | 0 socket | ||
+ | ------------ | ||
+ | 2 fichiers | ||
+ | e2fsck 1.44.1 (24-Mar-2018) | ||
+ | agrandir la partition de 8.79 Gio à 10.46 Gio 00: | ||
+ | |||
+ | ancien début : 1195591680 | ||
+ | ancienne fin : 1214023679 | ||
+ | ancienne taille : 18432000 (8.79 Gio) | ||
+ | nouveau début : 1195591680 | ||
+ | nouvelle fin : 1217533951 | ||
+ | nouvelle taille : 21942272 (10.46 Gio) | ||
+ | agrandir le volume de chiffrement pour remplir la partition | ||
+ | |||
+ | cryptsetup -v resize ' | ||
+ | |||
+ | Opération réussie. | ||
+ | agrandir le système de fichiers pour remplir la partition | ||
+ | |||
+ | resize2fs -p '/ | ||
+ | |||
+ | En train de redimensionner le système de fichiers sur / | ||
+ | Le système de fichiers sur / | ||
+ | |||
+ | resize2fs 1.44.1 (24-Mar-2018) </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | | ||
+ | |||
+ | |||
+ | . | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | =====Voir aussi===== | ||
+ | |||
+ | https:// | ||
+ | ---- | ||
+ | |||
+ | // |