Crypter une partition

Dernière mise à jour : 25/03/2009

    Cet article devrait vous permettre de paramĂ©trer une partition sur un disque (ou une clĂ©) dans un format cryptĂ©. Il est important de noter que le cryptage d'un disque dur reprĂ©sente une couche supplĂ©mentaire de sĂ©curitĂ© mais n'est en aucun cas la solution ultime de protection des donnĂ©es, il est en effet possible de trouver la clĂ© si une personne a suffisamment de puissance de calcul ou bien si la clĂ© utilisĂ©e est trop faible (mot de passe trop facile Ă  retrouver). Je vous conseille un petit passage sur le site officiel de DM-Crypt (ancienne mĂ©thode) et aussi celui de cryptsetup (et LUKS).

Partition normale

    J'ai utilisĂ© une Debian pour cet article mais toutes les distributions modernes (et Ă  base de noyau 2.6) devraient comporter ces outils. Commençons par installer les bons outils, tapez : apt-get install cryptsetup pmount. Après avoir installĂ© ces outils, imaginons un disque USB vu sur votre machine comme /dev/sdb. donc dans cet exemple, nous utilisons une partition sur le disque (sdb1) que nous allons dĂ©clarer par le biais de DM-Crypt (si vous compilez votre propre noyau, assurez-vous d'avoir compilĂ© le module). Comme un mot de passe normal, entrez le mot de passe deux fois :

    Il vous ensuite ouvrir cette partition en fournissant la clĂ©, plus spĂ©cifiquement :

    Après avoir initiĂ© le mapper, invoquez la commande dmsetup ls qui devrait vous retourner en thĂ©orie au moins une ligne comme celle-ci : mycrypt (253, 8). FĂ©licitations, vous venez de crĂ©er votre premier mapper cryptĂ©. Assurez-vous de ne pas oublier le mot de passe que vous venez de taper, car vous risquer de ne plus jamais pouvoir rĂ©cupĂ©rer les donnĂ©es que vous aurez copiĂ©es sur le disque dur ... Il ne vous reste en suite qu'Ă  formater la partition comme suit (cet exemple utilise ext3) :

    Pour monter la partition, un simple : mount /dev/mapper/mycrypt /mnt/partition_securisee suffit. Vous pouvez alors utiliser votre partition comme vous le voulez, copier et effacer des donnĂ©es dessus, comme toute partition normale. Pour purger le système de la clĂ© que vous utilisez, la commande Ă  taper est : cryptsetup luksClose mycrypt. Si vous tentez de monter la partition crĂ©Ă©e, voici ce qui se passe :

    VoilĂ  qui rassure. Pour pouvoir accĂ©der vos donnĂ©es favorites, utilisez donc la mĂŞme commande que celle en dĂ©but d'article : cryptsetup luksOpen /dev/sdb1. Vous pouvez alors la remonter tout aussi facilement : mount /dev/mapper/mycrypt /mnt/partition_securisee

Changement/Ajout de clé

    Un grand merci Ă  Lefinnois pour son article sur le sujet. Je rĂ©sume ici la procĂ©dure :

Partition swap

    J'ai eu besoin de faire la manipulation pour mon portable sous Debian. Prenons comme exemple une partition de 2Go que vous voulez utiliser sur votre portable de façon sĂ©curisĂ©e. Nous allons ici dĂ©clarer la partition, la monter, la formater et l'ajouter au système :

    N'oubliez pas d'ajouter resume=/dev/hda2 Ă  votre ligne de dĂ©marrage de noyau.

   

    VoilĂ , cet article avait besoin de quelques modifications (surtout concernant l'utilisation de LUKS), j'espère avoir bien convert tout cela.