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
encfs [Le 25/09/2021, 17:06]
86.215.34.61 [Versions de Linux modernes] cryptkeeper supprimé des dépôts pour des problèmes de sécurité non corrigés
encfs [Le 25/09/2021, 17:17] (Version actuelle)
86.215.34.61 Suppression cryptkeeper (raison déjà expliquée), et Gnome Encfs Manager. Il existe une page pas besoin de doublon
Ligne 1: Ligne 1:
-{{tag>Xenial ​sécurité chiffrement}}+{{tag>Focal Bionic ​sécurité chiffrement}}
  
 ---- ----
- 
 ====== Chiffrez aisément vos répertoires avec EncFS ====== ====== Chiffrez aisément vos répertoires avec EncFS ======
- 
 ===== De quoi s'​agit-il ? ===== ===== De quoi s'​agit-il ? =====
  
Ligne 24: Ligne 22:
  
 Pour plus de précisions,​ voir **(en)** [[https://​defuse.ca/​audits/​encfs.htm|l'​audit]] en question. Il date de février 2014, et le problème ne semble donc pas avoir été résolu depuis. Pour plus de précisions,​ voir **(en)** [[https://​defuse.ca/​audits/​encfs.htm|l'​audit]] en question. Il date de février 2014, et le problème ne semble donc pas avoir été résolu depuis.
- 
-FIXME **Quid des versions plus récentes que 16.04 ?** 
  
 On peut lire aussi cette [[https://​linuxfr.org/​users/​vincent14/​journaux/​encfs-declare-relativement-peu-sur|discussion]] sur **Linux.org**,​ dont voici un [[https://​linuxfr.org/​users/​vincent14/​journaux/​encfs-declare-relativement-peu-sur#​comment-1601056|passage]],​ lui-même traduction d'un passage de l'​audit par le forumeur Jiehong : On peut lire aussi cette [[https://​linuxfr.org/​users/​vincent14/​journaux/​encfs-declare-relativement-peu-sur|discussion]] sur **Linux.org**,​ dont voici un [[https://​linuxfr.org/​users/​vincent14/​journaux/​encfs-declare-relativement-peu-sur#​comment-1601056|passage]],​ lui-même traduction d'un passage de l'​audit par le forumeur Jiehong :
Ligne 34: Ligne 30:
 </​note>​ </​note>​
 ===== Introduction ===== ===== Introduction =====
- 
 Vous souhaitez conserver des données sensibles et/ou privées, mais sans chiffrer tout votre disque dur. Idéalement,​ vous voudriez pouvoir restreindre l'​accès à certains répertoires seulement, par mot de passe. Les données stockées dans ce(s) répertoire(s) seraient chiffrées et accessibles //​uniquement//​ après authentification. Vous souhaitez conserver des données sensibles et/ou privées, mais sans chiffrer tout votre disque dur. Idéalement,​ vous voudriez pouvoir restreindre l'​accès à certains répertoires seulement, par mot de passe. Les données stockées dans ce(s) répertoire(s) seraient chiffrées et accessibles //​uniquement//​ après authentification.
  
Ligne 43: Ligne 38:
  
 Note technique : EncFS gère donc des couples de fichiers « en clair / chiffré ». Dans le répertoire de stockage, les noms de fichiers sont par ailleurs chiffrés. Les avantages d'​EncFS par rapport aux autres programmes de chiffrement de données sont principalement sa simplicité et sa souplesse d'​utilisation. Voyez en fin de page les avantages/​défauts courants. Note technique : EncFS gère donc des couples de fichiers « en clair / chiffré ». Dans le répertoire de stockage, les noms de fichiers sont par ailleurs chiffrés. Les avantages d'​EncFS par rapport aux autres programmes de chiffrement de données sont principalement sa simplicité et sa souplesse d'​utilisation. Voyez en fin de page les avantages/​défauts courants.
- 
  
 ===== Installation ===== ===== Installation =====
- 
-==== Versions de Linux modernes ==== 
 [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​encfs]]** [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​encfs]]**
  
Ligne 54: Ligne 46:
  
 ==== Création des répertoires ==== ==== Création des répertoires ====
- 
 Dans notre exemple, le répertoire de stockage des données chiffrées sera ''​~/​.coffre''​ et le répertoire « de travail » (pour manipuler les données en clair après authentification) sera ''​~/​coffre_open''​. Tapez donc : Dans notre exemple, le répertoire de stockage des données chiffrées sera ''​~/​.coffre''​ et le répertoire « de travail » (pour manipuler les données en clair après authentification) sera ''​~/​coffre_open''​. Tapez donc :
  
Ligne 123: Ligne 114:
   * le nouveau répertoire ait bien été créé et soit vide   * le nouveau répertoire ait bien été créé et soit vide
   * il y ait concordance entre le chemin de montage et celui de démontage.;​-)   * il y ait concordance entre le chemin de montage et celui de démontage.;​-)
- 
- 
- 
- 
- 
- 
  
 ===== Utilisation ===== ===== Utilisation =====
- 
 Elle est basique puisqu'​il vous suffit de deux commandes du type ON/OFF Elle est basique puisqu'​il vous suffit de deux commandes du type ON/OFF
  
Ligne 145: Ligne 129:
  
   fusermount -u /​home/​$USER/​coffre_open   fusermount -u /​home/​$USER/​coffre_open
- 
  
 ===== Exemples sur un terminal ===== ===== Exemples sur un terminal =====
- 
 Vous trouverez sur la page [[:​encfs_exemples]] quelques exemples d'​utilisation ​ à partir d'un terminal. ​ Vous trouverez sur la page [[:​encfs_exemples]] quelques exemples d'​utilisation ​ à partir d'un terminal. ​
  
Ligne 154: Ligne 136:
  
 Nota : la plus récente version du pilote ​ [[:​tutoriel:​ntfs|ntfs-3g]] en version bêta, basée notamment sur la version 2.6 de [[:fuse]] permet d'​écrire sur les partitions NTFS. Elle ne fonctionne pas encore avec des données chiffrées. Avant d'​utiliser conjointement ces deux programmes sur une partition NTFS, vérifiez si cette information est toujours d'​actualité. ​ Nota : la plus récente version du pilote ​ [[:​tutoriel:​ntfs|ntfs-3g]] en version bêta, basée notamment sur la version 2.6 de [[:fuse]] permet d'​écrire sur les partitions NTFS. Elle ne fonctionne pas encore avec des données chiffrées. Avant d'​utiliser conjointement ces deux programmes sur une partition NTFS, vérifiez si cette information est toujours d'​actualité. ​
- 
  
 ==== Changement du mot de passe ====  ​ ==== Changement du mot de passe ====  ​
- 
 Le mot de passe peut être changé, grâce à la commande (nom du répertoire à adapter si différent) : Le mot de passe peut être changé, grâce à la commande (nom du répertoire à adapter si différent) :
  
Ligne 163: Ligne 143:
   ​   ​
 À l'​invite,​ entrer l'​ancien mot de passe et 2 fois le nouveau. À l'​invite,​ entrer l'​ancien mot de passe et 2 fois le nouveau.
-   + 
- +
- +
 ===== Automatiser le lancement/​arrêt ===== ===== Automatiser le lancement/​arrêt =====
- 
    * Pour automatiser sur une session, choisissez **pam_mount**    * Pour automatiser sur une session, choisissez **pam_mount**
    * Sur une interface Gnome ou Unity, choisissez **Gnome EncFS** Manager ou **Cryptkeeper**,​ qui sont écrits en gtk"    * Sur une interface Gnome ou Unity, choisissez **Gnome EncFS** Manager ou **Cryptkeeper**,​ qui sont écrits en gtk"
Ligne 176: Ligne 152:
  
 ==== pam_mount ==== ==== pam_mount ====
- 
 Il est possible de configurer Ubuntu pour qu'il monte le système de fichier chiffré au démarrage de la session et ceci de manière automatique et sans redemander le mot de passe additionnel. Il est possible de configurer Ubuntu pour qu'il monte le système de fichier chiffré au démarrage de la session et ceci de manière automatique et sans redemander le mot de passe additionnel.
  
Ligne 200: Ligne 175:
  
 A la prochaine ouverture de session, le système de fichier encrypté sera automatiquement monté dans le répertoire ~/Encrypted et les données de ce répertoire seront automatiquement encryptées et sauvegardées grâce à [[ubuntuone|Ubuntu One]]. ​ A la prochaine ouverture de session, le système de fichier encrypté sera automatiquement monté dans le répertoire ~/Encrypted et les données de ce répertoire seront automatiquement encryptées et sauvegardées grâce à [[ubuntuone|Ubuntu One]]. ​
-==== Gnome Encfs Manager ==== 
-À l'​instar de CryptKeeper,​ [[:​gnome-encfs-manager|Gnome EncFS Manager]] fournit des facilités pour l'​utilisation du système de chiffrement [[:​encfs|EncFS]].\\ ​ 
- 
-{{ :​applications:​encfs:​encfsm2.png?​600 |}}\\  
-Ce Gestionnaire vous permet d'​automatiser le montage en cochant simplement une case dans les "​Préférences",​ idem pour le démontage à la connexion, etc.\\ ​ 
- 
-{{ :​applications:​encfs:​pref_gencfsm.png?​400 |}}\\  
-<​note>​Il fonctionne parfaitement sous [[:Trusty]] Tahr en interface Unity, avec cette icône dans la barre d'​indicateurs : {{:​applications:​encfs:​gencfsm.png?​30|}}.</​note>​ 
-==== Cryptkeeper ==== 
- 
-Cryptkeeper est une application gtk (gnome) qui se loge dans la zone de notification. ​ Il fournit une interface graphique conviviale. ​ Il n'est pas intégré à Nautilus : vous devez utiliser cette application pour démonter le dossier chiffré (coffre). 
- 
-"​Effacer le dossier chiffré"​ peut effacer le contenu du dossier chiffré et/ou le supprimer de la liste des répertoires chiffrés sans en altérer le contenu. ​ L'​interface permet de créer un nouveau dossier chiffré. 
- 
-<​note>​Avec Ubuntu 11.04 Natty, Cryptkeeper ne fonctionne plus avec la nouvelle interface Unity - mais fonctionne encore sous Gnome panel (Ubuntu Classic). Ce bug a été rapporté à [[https://​bugs.launchpad.net/​ubuntu/​+source/​cryptkeeper/​+bug/​1173716|Launchpad]]. ​ FIXME est-il possible d'​avoir un lien vers le bug de la plume du rédacteur original ? 
- 
-Pour le faire fonctionner sous Unity, il suffit d'​utiliser l'​astuce pour [[http://​www.clapico.com/​2011/​04/​17/​unity/​|retrouver ses applications dans la zone de notification du tableau de bord Unity]] 
-<​code>​$ gsettings set com.canonical.Unity.Panel systray-whitelist "​['​all'​]"​ </​code>​ 
-puis alt+f2 et unity --replace 
- 
-Plus de détails [[:​indicator-applications#​retrouver_les_applications_dans_la_barre_de_notification|ici]]. 
-</​note>​ 
- 
-Pour installer Cryptkeeper : [[apt://​cryptkeeper|Cryptkeeper]] 
- 
-Enfin, vous souhaiterez sans doute activer Cryptkeeper automatiquement à chaque démarrage plutôt que de le lancer manuellement à chaque fois. Pour ce faire, allez dans Système > Préférences > Applications au démarrage, et ajoutez une application ayant pour nom Cryptkeeper et lançant la commande "​cryptkeeper"​. 
- 
  
 ==== Sirikali ==== ==== Sirikali ====
-Sirikali gère l'​ENCFS (montage, démontage du dossier crypté), il a l'​avantage d'​être dans les dépôts, [[apt>​sirikali]] ​ou +Sirikali gère l'​ENCFS (montage, démontage du dossier crypté), il a l'​avantage d'​être dans les dépôts, [[apt>​sirikali]]
-  sudo apt-get install sirikali+
   ​   ​
 Lors de la première utilisation,​ changer la langue dans "​Menu"​ => "​Settings"​ => "​Select Language"​ et cocher "​fr_FR"​. Lors de la première utilisation,​ changer la langue dans "​Menu"​ => "​Settings"​ => "​Select Language"​ et cocher "​fr_FR"​.
Ligne 237: Ligne 184:
  
 ==== En ligne de commande ==== ==== En ligne de commande ====
- 
 Vous pouvez créer deux commandes pour ouvrir et fermer rapidement l'​accès au répertoire de travail : Vous pouvez créer deux commandes pour ouvrir et fermer rapidement l'​accès au répertoire de travail :
  
-  ​gksudo gedit /​usr/​bin/​decrypt+  ​sudo nano /​usr/​bin/​decrypt
  
 Copiez-y le texte suivant : Copiez-y le texte suivant :
Ligne 247: Ligne 193:
   encfs /​home/​$USER/​.coffre/​ /​home/​$USER/​coffre_open/​   encfs /​home/​$USER/​.coffre/​ /​home/​$USER/​coffre_open/​
  
-  ​gksudo gedit /​usr/​bin/​encrypt+  ​sudo nano /​usr/​bin/​encrypt
  
 Copiez-y le texte suivant : Copiez-y le texte suivant :
Ligne 261: Ligne 207:
  
 Désormais, vous pouvez taper ''​decrypt''​ pour libérer l'​accès au répertoire de travail et manipuler vos données chiffrées, puis ''​encrypt''​ pour refermer l'​accès. Vous pouvez aussi utiliser ces commandes pour créer des lanceurs/​raccourcis. Désormais, vous pouvez taper ''​decrypt''​ pour libérer l'​accès au répertoire de travail et manipuler vos données chiffrées, puis ''​encrypt''​ pour refermer l'​accès. Vous pouvez aussi utiliser ces commandes pour créer des lanceurs/​raccourcis.
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
  
 ==== avec un script ​ ==== ==== avec un script ​ ====
- 
 Vous trouverez ici un script qui vous permettra de monter et démonter aisément votre répertoire de travail. Il peut remplacer les deux commandes ci-dessus. Vous trouverez ici un script qui vous permettra de monter et démonter aisément votre répertoire de travail. Il peut remplacer les deux commandes ci-dessus.
  
Ligne 365: Ligne 292:
  
 Pour utiliser ce script, il faut le copier dans un fichier texte, puis rendre le fichier exécutable. Ensuite, il suffit de cliquer sur l'​icône du fichier dans nautilus. Pour utiliser ce script, il faut le copier dans un fichier texte, puis rendre le fichier exécutable. Ensuite, il suffit de cliquer sur l'​icône du fichier dans nautilus.
- 
- 
  
 ===== Problèmes connus ===== ===== Problèmes connus =====
- 
 Sous **Ubuntu 14.04LTS** (Trusty Thar) lors de la création d'un nouveau dossier chiffré la zone de sélection du répertoire de destination est écrasée, il est extrêmement difficile voire impossible de visualiser le répertoire sélectionné. Sous **Ubuntu 14.04LTS** (Trusty Thar) lors de la création d'un nouveau dossier chiffré la zone de sélection du répertoire de destination est écrasée, il est extrêmement difficile voire impossible de visualiser le répertoire sélectionné.
  
 ==== Accès impossible ? ==== ==== Accès impossible ? ====
- 
- 
 **Important** : pour pouvoir accéder aux données en clair, il est nécessaire //en plus du mot de passe// de vérifier si le fichier ''​.encfs5''​ est bien présent dans le répertoire de l'​utilisateur. ​ **Important** : pour pouvoir accéder aux données en clair, il est nécessaire //en plus du mot de passe// de vérifier si le fichier ''​.encfs5''​ est bien présent dans le répertoire de l'​utilisateur. ​
  
 Le fichier .encfs5 se trouve dans le répertoire chiffré à la racine du répertoire de stockage. Ce [[:​dossiers_et_fichiers_caches|fichier caché]] contient notamment les données propres au chiffrement. Il ne doit donc en aucun cas être supprimé sous peine de perte de vos données. Si vous devez faire une sauvegarde des répertoires de travail encfs (répertoire chiffré et répertoire ouvert), il faut penser à sauvegarder aussi le fichier .encfs5 correspondant. Le fichier .encfs5 se trouve dans le répertoire chiffré à la racine du répertoire de stockage. Ce [[:​dossiers_et_fichiers_caches|fichier caché]] contient notamment les données propres au chiffrement. Il ne doit donc en aucun cas être supprimé sous peine de perte de vos données. Si vous devez faire une sauvegarde des répertoires de travail encfs (répertoire chiffré et répertoire ouvert), il faut penser à sauvegarder aussi le fichier .encfs5 correspondant.
- 
- 
- 
  
 ==== Module ''​fuse''​ ==== ==== Module ''​fuse''​ ====
Ligne 395: Ligne 314:
   sudo module-assistant   sudo module-assistant
 puis ''​prepare'',​ puis ''​select'',​ puis ''​fuse'',​ puis ''​build'',​ puis appuyer sur [Entrée] au moment du "The source package may not be installed...",​ puis ''​exit'''​. Arrivé là, le ''​modprobe fuse''​ devrait fonctionner. puis ''​prepare'',​ puis ''​select'',​ puis ''​fuse'',​ puis ''​build'',​ puis appuyer sur [Entrée] au moment du "The source package may not be installed...",​ puis ''​exit'''​. Arrivé là, le ''​modprobe fuse''​ devrait fonctionner.
- 
  
 ===== Avantages/​défauts ===== ===== Avantages/​défauts =====
- 
 Il existe beaucoup d'​autres méthodes pour chiffrer des données sous Linux, mais celle-ci a beaucoup d'​avantages : Il existe beaucoup d'​autres méthodes pour chiffrer des données sous Linux, mais celle-ci a beaucoup d'​avantages :
   * une installation en quelques commandes, une utilisation basique avec deux commandes,   * une installation en quelques commandes, une utilisation basique avec deux commandes,
Ligne 407: Ligne 324:
   * les performances semblent correctes (contrairement à d'​autres solutions).   * les performances semblent correctes (contrairement à d'​autres solutions).
   * fonctionnement possible sur différents types de système de fichier (dont NTFS)   * fonctionnement possible sur différents types de système de fichier (dont NTFS)
- 
  
 Parmi les défauts, ou désavantages,​ on peut citer : Parmi les défauts, ou désavantages,​ on peut citer :
   * le fait que le dossier de stockage soit visible et donne donc accès à quelques méta-données (nombre de fichiers chiffrés -mais pas leur nom-, leur taille et droits d'​accès...),​   * le fait que le dossier de stockage soit visible et donne donc accès à quelques méta-données (nombre de fichiers chiffrés -mais pas leur nom-, leur taille et droits d'​accès...),​
   * le fait que les données chiffrées doivent obligatoirement utiliser le système de fichier utilisé pour les données en clair (même partition).   * le fait que les données chiffrées doivent obligatoirement utiliser le système de fichier utilisé pour les données en clair (même partition).
-  * absence de [[http://​fr.wikipedia.org/​wiki/​D%C3%A9ni_plausible|déni plausible]] ou de volume caché. +  * absence de [[https://​fr.wikipedia.org/​wiki/​D%C3%A9ni_plausible|déni plausible]] ou de volume caché.
  
-===== Ressources ​=====+===== Voir aussi =====
 Pour plus de détails less /​usr/​share/​doc/​encfs/​README.gz Pour plus de détails less /​usr/​share/​doc/​encfs/​README.gz
  
 EncFS peut faire un peu plus que ce que cette aide n'a présenté. Pour plus d'​informations,​ voyez : EncFS peut faire un peu plus que ce que cette aide n'a présenté. Pour plus d'​informations,​ voyez :
  
-  * [[http://​www.arg0.net/​encfs|Site officiel d'​EncFS]]+  * [[https://​www.arg0.net/​encfs|Site officiel d'​EncFS]]
   * [[http://​www.arg0.net/​encfsintro|Introduction détaillée à EncFS]] ​ (Lien Mort à supprimer)   * [[http://​www.arg0.net/​encfsintro|Introduction détaillée à EncFS]] ​ (Lien Mort à supprimer)
   * [[http://​manpages.ubuntu.com/​cgi-bin/​search.py?​q=encfs|Page man d'​EncFS]] (ou ''​man encfs''​ dans votre terminal)   * [[http://​manpages.ubuntu.com/​cgi-bin/​search.py?​q=encfs|Page man d'​EncFS]] (ou ''​man encfs''​ dans votre terminal)
Ligne 426: Ligne 341:
   * [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=22418362#​p22418362|Installer et utiliser EncFS sous Ubuntu Gnome 20.04 compatible avec la version EncFSMP (Windows)]]   * [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=22418362#​p22418362|Installer et utiliser EncFS sous Ubuntu Gnome 20.04 compatible avec la version EncFSMP (Windows)]]
   * [[davfs2#​astucenuage_et_vie_privee|Utiliser EncFs dans le nuage]]   * [[davfs2#​astucenuage_et_vie_privee|Utiliser EncFs dans le nuage]]
-  
   * [[gnome-encfs-manager|Gnome Encfs Manager]] une interface graphique pour Encfs.   * [[gnome-encfs-manager|Gnome Encfs Manager]] une interface graphique pour Encfs.
  
-  + ----
- +
----- +
- +
 //​Contributeurs : [[utilisateurs:​Uggy]],​ [[utilisateurs:​jd]],​ [[utilisateurs:​Spomky]],​ [[utilisateurs:​Zakhar]] (changelog avril 2010) // //​Contributeurs : [[utilisateurs:​Uggy]],​ [[utilisateurs:​jd]],​ [[utilisateurs:​Spomky]],​ [[utilisateurs:​Zakhar]] (changelog avril 2010) //
  
 // Basé sur : [[http://​blog.uggy.org/​post/​2006/​05/​17/​90-chiffrer-ses-donnees-avec-encfs|ce billet original]]. Équivalent anglophone disponible sur ce [[http://​ubuntuforums.org/​showthread.php?​t=148600|topic d'​ubuntuforums.org]].//​ // Basé sur : [[http://​blog.uggy.org/​post/​2006/​05/​17/​90-chiffrer-ses-donnees-avec-encfs|ce billet original]]. Équivalent anglophone disponible sur ce [[http://​ubuntuforums.org/​showthread.php?​t=148600|topic d'​ubuntuforums.org]].//​
  
  • encfs.txt
  • Dernière modification: Le 25/09/2021, 17:17
  • par 86.215.34.61