Comment chiffrer des fichiers avec Tomb sur Ubuntu 16.04 LTS
Sur cette page
- Les alternatives
- Pourquoi Tomb ?
- Installer Tomb sur Ubuntu 16.04
- Utiliser la tombe
- Utiliser Tomb via la ligne de commande
La plupart des gens considèrent le cryptage des fichiers comme une nécessité de nos jours, même sur les systèmes Linux. Si, comme moi, vous avez été initialement attiré par Ubuntu en raison de la sécurité renforcée des systèmes Linux, j'ai bien peur d'avoir de mauvaises nouvelles pour vous : Linux est devenu victime de son propre succès. La forte augmentation du nombre d'utilisateurs au cours des dernières années a entraîné une croissance exponentielle des attaques et des vols sur ces systèmes.
Il existait autrefois une solution assez simple pour chiffrer des fichiers sur des systèmes Linux comme Ubuntu : elle s'appelait Truecrypt. Jusqu'en 2015, il offrait différents niveaux de cryptage de niveau militaire et fonctionnait bien avec la plupart des systèmes Linux. Malheureusement, il a depuis été interrompu et est donc devenu assez précaire.
Les Alternatives
Heureusement, il existe quelques alternatives à Truecrypt. Le successeur direct de Truecrypt était Veracrypt, créé par un groupe de développeurs qui ont pris le code source de Truecrypt et l'ont mis à jour.
Pourquoi Tombe ?
Il utilise également une norme de chiffrement similaire à Veracrypt, AES-256. Cette norme est appliquée par tout le monde, de la NSA à Microsoft en passant par Apple, et est considérée comme l'un des chiffrements de chiffrement les plus sécurisés disponibles. Si vous débutez dans le cryptage, cela vaut la peine de lire un peu le contexte derrière la technologie, mais si vous voulez juste un cryptage rapide et sécurisé, ne vous inquiétez pas : Tomb livrera.
Il y a quelques grandes différences avec Tomb. Le premier est qu'il a été développé spécifiquement pour les systèmes GNU/Linux, éliminant certains des problèmes de compatibilité des logiciels de chiffrement plus larges.
Enfin, il possède plusieurs fonctionnalités avancées comme la stéganographie, qui vous permet de cacher vos fichiers clés dans un autre fichier. Et bien que Tomb soit principalement un outil de ligne de commande, il est également livré avec une interface graphique, gtomb, qui permet aux débutants de l'utiliser graphiquement.
Vendu? Eh bien, avant de vous expliquer comment utiliser Tomb, il convient de noter qu'aucun logiciel de cryptage ne peut offrir une protection totale. Tomb ne cachera pas votre informatique en ligne à votre FAI et ne protégera pas non plus les fichiers stockés dans le cloud. Si vous souhaitez chiffrer entièrement le stockage dans le cloud, vous devrez vous connecter à votre service de stockage préféré à l'aide du navigateur Tor et d'un VPN sans journalisation. Il existe de nombreuses options disponibles ici, mais Trust Zone est un bon navigateur et Tinc est un bon outil VPN.
Cela dit, si vous recherchez un chiffrement rapide, facile et sécurisé pour Ubuntu 16.04, Tomb est sans aucun doute la voie à suivre. Commençons.
Installer Tomb sur Ubuntu 16.04
sudo vi /etc/apt/sources.list.d/sparky-repo.listdeb https://sparkylinux.org/repo stable main deb-src https://sparkylinux.org/repo stable main deb https://sparkylinux.org/repo testing main deb-src https://sparkylinux.org/repo testing mainsudo apt-get install sparky-keyringwget -O - https://sparkylinux.org/repo/sparkylinux.gpg.key | sudo apt-key add -sudo apt-get updatesudo apt-get install tombsudo apt-get install gtombUtiliser le tombeau
Utilisation de Tomb via la ligne de commande
En fait, grattez ça. Si vous n'avez jamais utilisé la ligne de commande auparavant, Tomb est un excellent point de départ, car il utilise des commandes simples et il y a peu de chances que vous gâchiez quelque chose tant que vous faites attention.
sudo tomb dig -s 100 Tomb1.tombtomb . Commanded to dig tomb Tomb1.tomb tomb (*) Creating a new tomb in Tomb1.tomb tomb . Generating Tomb1.tomb of 100MiB 100 blocks (100Mb) written. 100+0 records in 100+0 records out -rw------- 1 Tomb1 Tomb1 100M Jul 4 18:53 Tomb1.tomb tomb (*) Done digging Tomb1 tomb . Your tomb is not yet ready, you need to forge a key and lock it: tomb . tomb forge Tomb1.tomb.key tomb . tomb lock Tomb1.tomb -k Tomb1.tomb.keysudo tomb forge Tomb1.tomb.keysudo swapoff -asudo tomb lock Tomb1.tomb -k Tomb1.tomb.keytomb . Commanded to lock tomb Tomb1.tomb [sudo] Enter password for user Tomb1 to gain superuser privileges tomb . Checking if the tomb is empty (we never step on somebody else's bones). tomb . Fine, this tomb seems empty. tomb . Key is valid. tomb . Locking using cipher: aes-xts-plain64:sha256 tomb . A password is required to use key Tomb1.tomb.key tomb . Password OK. tomb (*) Locking Tomb1.tomb with Tomb1.tomb.key tomb . Formatting Luks mapped device. tomb . Formatting your Tomb with Ext3/Ext4 filesystem. tomb . Done locking Tomb1 using Luks dm-crypt aes-xts-plain64:sha256 tomb (*) Your tomb is ready in Tomb1.tomb and secured with key Tomb1.tomb.keysudo tomb open Tomb1.tomb -k path/to/your/Tomb1.tomb.keytomb (*) Success unlocking tomb Tomb1 tomb . Checking filesystem via /dev/loop0 fsck from util-linux 2.27.1 Tomb1: clean, 11/25168 files, 8831/100352 blocks tomb (*) Success opening Tomb1.tomb on /media/Tomb1sudo tomb closesudo tomb slam allUtilisation de Tomb via l'interface graphique
Verrouillez ensuite votre tombeau à l'aide de la clé en cliquant, vous l'aurez deviné, \verrouiller. Pour l'ouvrir, cliquez sur \ouvrir et saisissez à nouveau votre mot de passe.
Dernières pensées
J'espère que ce guide vous a aidé à démarrer. Utiliser vos tombes revient à utiliser un dossier standard, mais pour des commandes plus complexes, vous pouvez toujours consulter le Guide officiel de Tomb.