Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
truecrypt [Le 18/08/2013, 11:51]
Edouard973 [Lancement au démarrage]
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​Lucid precise sécurité chiffrement}} 
  
----- 
-{{ truecrypt_logo.png}} 
- 
-====== Chiffrement de fichiers et de partitions avec Truecrypt ====== 
- 
-**Truecrypt** est un programme gratuit de chiffrement de partition qui fonctionne sous [[:​gnu|GNU]]/​[[:​linux|Linux]],​ MacOS et Windows. Son code source est disponible, mais pour autant il ne s'agit pas d'un logiciel libre (plus de détails sur la [[http://​en.wikipedia.org/​wiki/​TrueCrypt#​Licensing|page du wikipédia anglophone]]). (([[http://​www.truecrypt.org/​legal/​license|TrueCrypt License Version 3.0]])) 
- 
-Fonctionnalités principales (traduction du site de [[http://​www.truecrypt.org/​|TrueCrypt]]) : 
-    * Créer un disque virtuel chiffré à l'​intérieur d'un fichier et le monter comme un disque réel. 
-    * Chiffrer une partition entière d'un disque dur ou un périphérique,​ tel qu'une clef USB. 
-    * Le chiffrement est automatique,​ temps réel (à la volée) et transparent. 
-    * Fournit deux niveaux de protection possibles, dans le cas où quelqu'​un vous force à révéler le mot de passe : 
-      - Un volume caché (stéganographie – vous trouverez plus d'​information sur [[http://​www.truecrypt.org/​hiddenvolume.php|le site de TrueCrypt (en anglais)]]). 
-      - Un volume //​TrueCrypt//​ ne peut être identifié (les volumes ne peuvent être distingués de données aléatoires). 
-    * Algorithmes de chiffrement : AES-256, Blowfish (clef de 448 bits), CAST5, Serpent, Triple DES, et Twofish. Mode d'​opération : [[http://​grouper.ieee.org/​groups/​1619/​email/​pdf00017.pdf|LRW (en anglais)]] (CBC supporté par compatibilité ascendante). 
-    * Basé sur un Chiffrement de Masse (E4M) 2.02a, conçu en 1997. 
-De plus amples informations à propos des fonctionnalités du logiciel sont disponibles dans la [[http://​www.truecrypt.org/​documentation.php|documentation (en anglais)]]. 
- 
-Ce produit possède une certification de premier niveau fournie par l'​agence nationale de la sécurité des systèmes d'​information (ANSSI) française. Cela garantit l'​efficacité du produit (pour truecrypt version 6.0a). 
-[[http://​www.ssi.gouv.fr/​fr/​produits-et-prestataires/​produits-certifies-cspn/​certificat_cspn_2008_03.html|Certification sur le site de l'​ANSSI]] 
- 
-<​note>​Trucrypt utilise une license un peu obscure considérée même comme dangereuse par le projet Fedora ([[https://​fedoraproject.org/​wiki/​ForbiddenItems#​TrueCrypt]]),​ c'est pour cela que des versions libres ont vu le jour comme [[http://​rpmfusion.org/​Package/​realcrypt|realcrypt]] ou[[https://​github.com/​bwalex/​tc-play|tc-play]]</​note>​ 
-===== Concept ===== 
- 
-Pour les détails techniques sur le schéma du chiffrement,​ reportez vous à la section "​Encryption Scheme"​ du //​[[http://​www.truecrypt.org/​docs/​TrueCrypt%20User%20Guide.pdf|TrueCrypt User Guide (en anglais)]]//​ (page 71). 
- 
-===== Pré-requis ===== 
- 
-  - Fonction "​sudo"​ activée (sinon se connecter en root). 
-  - Une [[internet#​connexion_a_internet|Connexion Internet]] configurée et activée. 
-===== Installation ===== 
- 
- 
-Il vous faut télécharger le paquet linux standard pour votre [[:​architecture_materielle#​mon_processeur_est-il_32_bits_ou_64_bits|architecture]] de **TrueCrypt** sur le [[http://​www.truecrypt.org/​downloads|site officiel]] : 
- 
-  * Dans le dossier où vous avez téléchargé le fichier, [[:​archivage#​graphiquement| extraire l'​archive]] et  cliquez deux fois sur le fichier truecrypt-<​version>​-setup-<​architecture>​ (ie: //​truecrypt-7.0a-setup-x64//​) pour lancer l'​installation;​\\ de là, choisissez //lancer dans un terminal//, puis suivez les indications d'​installation. Pour finir, appuyez sur entrée. 
-  * Au besoin, essayer : 
-  $ sh truecrypt-7.0a-setup-x86 
-    
-Lors de l'​installation on vous informe que TrueCrypt nécessite : 
-  * FUSE library and tools  
-  * device mapper tools  
- 
-[[:​tutoriel:​comment_installer_un_paquet|Les paquets à installer]] sont respectivement [[apt>​fuse-utils]] et [[apt>​dmsetup]] s'ils ne sont pas encore présents sur votre système. 
- 
-===== Utilisation =====  
-{{truecrypt.png|Interface de la version 6.3}} 
- 
-Vous trouverez un lanceur dans Applications -> Accessoires. 
- 
-La seule fonction manquante concerne la mise en œuvre des packs de langues. A la date d'​édition,​ juillet 2009, les packs ne sont pas disponibles pour la version Linux. 
- 
-==== Créer un dossier chiffré ==== 
- 
-   - Dans la fenêtre Truecrypt (identique à celle ci-dessus), cliquez sur ''​Create Volume''​. 
-   - Choisissez si vous voulez créer un dossier chiffré sur votre disque dur local (//​container//​) ou toute une partition '​chiffrée (//​partition/​drive//​)(possible uniquement sur une partition vierge de votre disque local ou sur un support externe). 
-   - Choisissez si vous voulez cacher le volume chiffré (//​hidden//​) ou non (//​standard//​) (ie s'il apparaîtra dans votre navigateur de fichiers) 
-   - Entrez le chemin du fichier à chiffrer, de la forme : ''/​home/​votre_id/​Documents''​. 
-   - Sélectionnez l'​algorithme de chiffrement souhaité ((Pour information : l'AES est l'​algorithme utilisé par le gouvernement Américain pour la transmission des informations jusqu'​au niveau //top secret// ...)). 
-   - Entrez la taille souhaitée pour votre container __(vous NE pourrez PLUS la modifier par la suite)__ et choisissez votre unité ((KB = 1024 bits ; MB = 1024 KB ; GB = 1024 MB)). 
-   - Entrez votre phrase secrète de chiffrement (sa longueur est un élément important de sa [[http://​www.queen.clara.net/​pgp/​pass.html|qualité]]). 
-   - Choisissez ensuite le [[systeme_de_fichiers|système de fichier]] (de préférence ext3 ou [[:ext4]] sur un système linux, ou FAT sur un système Windows, la [[:​systeme_de_fichiers#​la_journalisation|journalisation]] est a éviter pour un média USB). 
-   - Laissez tourner l'​ordinateur le plus longtemps possible en bougeant la souris de façon aléatoire sur la fenêtre ''​Truecrypt''​ : cela génère la clé de chiffrement du dossier ou de la partition ((En fonction des coordonnées du curseur sur la fenêtre)). 
- 
-==== Monter un dossier chiffré ==== 
-   - Dans la même fenêtre que précédemment,​ dans la colonne ''​Slot'',​ faites clic-droit sur la première icône (elle représente un disque dur). 
-   - Cliquez sur ''​Select File and Mount ''​ si vous avez un **dossier** chiffré ou sur sur ''​Select Device and Mount''​ si vous avez une **partition** chiffrée. 
-   - Entrez ensuite le chemin du fichier ou sélectionnez le chemin de la partition. 
-   - Entrez votre mot de passe. Voilà. 
- 
-<​note>​Le container chiffré, une fois monté, est considéré par Ubuntu comme un support externe et sera monté dans le répertoire ''/​media''​ ((ex : /​media/​truecrypt1)),​ même si le dossier chiffré est situé dans votre ''/​home''​. Plus d'​informations [[montage|ici]]. </​note>​ 
- 
- 
-====Créer un home chiffré avec truecrypt==== 
- 
-  - Créer un volume , ou fichier , truecrypt. 
-  - Placez vos fichier de l'​utilisateur ( ou des utilisateurs ). 
-  - [[:​tutoriel:​comment_modifier_un_fichier|modifiez le fichier]] ​ /​etc/​gdm/​Init/​Default 
-  - Rajoutez et adaptez ((http://​ubuntuforums.org/​showthread.php?​t=288919)):​ <​code>​zenity --entry --text "Enter password"​ --hide-text | truecrypt /​path/​to/​volume /​path/​to/​mountpoint</​code>​ 
-  - [[:​tutoriel:​comment_modifier_un_fichier|Modifiez le fichier]] /etc/fstab pour pointer vers le nouveau home, "/​path/​to/​mountpoint"  ​ 
- 
-===== Lancement au démarrage avec demande de mot de passe et/ou de fichier-clé ===== 
- 
-Afin de vous simplifier la vie, vous pouvez activer l'​authentification //​Truecrypt//​ dès le démarrage de votre session. Pour ce faire, allez dans : 
- 
-Système -> Préférences -> Applications au démarrage, ​ 
- 
-et ajoutez //​Truecrypt//​ avec les commandes suivantes : 
- 
-**si vous avez un dossier chiffré** ayant "​chemin"​ comme chemin d'​accès (ex: /​home/​votre_id) 
-   * <​code>​truecrypt /​chemin/​votre_fichier_chiffré ​ --mount-options=</​code>​ 
- 
-**si vous avez une partition chiffrée** 
-   * <​code>​truecrypt /​media/​votre_partition_chiffrée ​ --mount-options=</​code>​ 
- 
- 
- 
-A chaque démarrage, une fenêtre //​Truecrypt//​ apparaîtra automatiquement et vous demandera d'​entrer votre mot de passe. Votre dossier chiffré sera donc monté très rapidement, sans avoir à vous casser la tête. 
- 
-<note warning>​Attention : en procédant ainsi, vous rendez visible votre dossier chiffré. Dans l'​hypothèse (paranoïaque) où quelqu'​un aurait cracké le mot de passe de votre session, il serait informé de l'​existence d'un dossier chiffré, ce qui peut représenter une faille de sécurité, même si celui-ci n'est pas lisible.</​note>​ 
-===== Lancement au démarrage sans saisie de mot de passe ===== 
-<note warning>​En utilisant cette méthode, votre fichier ou partition Truecrypt sera montée automatiquement dès le démarrage du système. Toute personne ayant un accès à votre session peut donc avoir accès à vos fichiers.</​note>​ 
-Pour cela, suivez ces instructions:​ 
- 
-Système -> Préférences -> Applications au démarrage, ​ 
- 
-et ajoutez //​Truecrypt//​ avec les commandes suivantes : 
- 
-**si vous avez un dossier chiffré** ayant "​chemin"​ comme chemin d'​accès (ex: /​home/​votre_id) 
-   * <​code>​ sudo truecrypt --password=votre_mot_de_passe ​ /​chemin/​votre_fichier_chiffré ​ </​code>​ 
- 
-**si vous avez une partition chiffrée** 
-   * <​code>​sudo truecrypt --password=votre_mot_de_passe ​ /​media/​votre_partition_chiffrée </​code>​ 
- 
-===== Faire migrer le répertoire Thunderbird dans le dossier Truecrypt ===== 
- 
-   - Tapez dans une console : <​code>​ sudo thunderbird -profilemanager </​code>​ 
-   - Créez un nouveau profil (//new profile//) et modifiez le répertoire personnel (//choose folder//) par ''/​media/​truecrypt1/​nouveau_répertoire''​. 
-   - Copiez le contenu de ''/​home/​votre_id/​.thunderbird''​ dans ce ''​nouveau_répertoire''​. 
-   - Supprimez le contenu de ''/​home/​votre_id/​.thunderbird'',​ éventuellement avec [[shred]] ou [[wipe]], puis votre ancien profil thunderbird (dans la fenêtre profilemanager). 
-   - Redémarrez simplement thunderbird. 
- 
-<note important>​Vous ne pourrez désormais lire vos mails qu'​après avoir monté le dossier Truecrypt.</​note>​ 
- 
-=====désinstaller TrueCrypt ===== 
-Comme cela est indiqué dans la note durant l'​installation\\ 
-il suffit de lancer le script **/​usr/​bin/​truecrypt-uninstall.sh**\\ 
-Mais évidement, vous ne pourrez plus accéder à vos partitions chiffrées par cette méthode. 
- 
-===== Liens externes ===== 
- 
-  * [[http://​www.truecrypt.org/​|Site officiel]] 
-  * [[http://​www.truecrypt.org/​downloads.php| La page de téléchargement du dernier paquet .deb stable sur le site officiel]] 
-  ​ 
----- 
- 
-//​Contributeurs : zanonime, [[:​utilisateurs/​aurelien88]],​ [[:​utilisateurs/​Mr_Djez]]//​ \\ 
-//mise à jour : [[:​utilisateurs/​Ool]]//​ 
  • truecrypt.1376819514.txt.gz
  • Dernière modification: Le 18/08/2013, 11:51
  • par Edouard973