Commit 938512c4 authored by arpinux's avatar arpinux
Browse files

ajout de cryptsetup + documentation

parent 6aac9d31
......@@ -8,6 +8,7 @@ WTFPL © 2020-2021 https://nakedeb.arpinux.org
* mise à jour Debian 11.0
* mise à jour du script de build
* ...
* ajout de cryptsetup
* ajout iotop et nethogs pour la surveillance
* remplacement de compton par picom
TODO
......
......@@ -32,9 +32,11 @@ fonts-fork-awesome
## archives ------------------------------------------------------------
dtrx zip unrar-free file-roller
## disks ---------------------------------------------------------------
gnome-disk-utility gdisk gparted gpart dosfstools ntfs-3g
exfat-utils exfat-fuse mtools e2fsprogs e2fsprogs-l10n
hfsplus testdisk secure-delete wipe
gnome-disk-utility gdisk gparted gpart dosfstools ntfs-3g exfat-utils
exfat-fuse mtools e2fsprogs e2fsprogs-l10n hfsplus testdisk wipe
secure-delete
## luks ----------------------------------------------------------------
cryptsetup cryptsetup-initramfs cryptsetup-run libblockdev-crypto2
## veracrypt -----------------------------------------------------------
dmsetup libfuse2 libwxgtk3.0-gtk3-0v5
## admin ---------------------------------------------------------------
......
......@@ -84,6 +84,7 @@
<li><a href="#recovery">» testdisk &amp; photorec:</a> recover your data</li>
<li><a href="#parano">» secure-delete &amp; wipe:</a> erase your data securely</li>
<li><a href="#crypt">» veracrypt:</a> create encrypted virtual volumes to store your sensitive data</li>
<li><a href="#luks">» cryptsetup :</a> create encrypted partition</li>
<li><a href="#keepass">» keepassxc:</a> your password manager</li>
</ul>
</ul>
......@@ -235,7 +236,7 @@ echo "/ union" &gt; /mnt/persistence.conf</code></pre>
<li>nakeDeb integrates the classic Debian installer: just boot from the USB key
or CDROM to start the system and choose 'Installation'.</li>
<li>nakeDeb can be installed on any modern 32/64 bit machine with 512 MB of RAM.</li>
<li>nakeDeb requires 2.5 GB of disk space, ideal for making a mini distro or
<li>nakeDeb requires 3 GB of disk space, ideal for making a mini distro or
for controlling a multi-boot ;) .</li>
</ul>
<p><b>nakeDeb</b> is built with live-build and includes the Debian installer by default.</p>
......@@ -704,6 +705,36 @@ EndSection</code></pre>
more details and a <i>step by step</i> in the
<a href="https://www.veracrypt.fr/en/Beginner%27s%20Tutorial.html">official veracrypt documentation</a>.</p>
<a name="luks"></a>
<h4>cryptsetup : internal or external volume encryption</h4>
<p><b>LUKS</b> is a "Block Layer Encryption" utility: everything is encrypted on the partition.
it is a cross-platform independent method.<br />
<b>cryptsetup</b> is a console application for creating and managing encrypted volumes.</p>
<p>nakeDeb includes the minimum necessary to create, manage, mount and use encrypted volumes.<br />
to create an encrypted volume on a USB key identified as /dev/sdd1 (with <a href="#bashmount">bashmount</a>),
run the command in administrator mode:</p>
<pre><code> # cryptsetup -y -v luksFormat /dev/sdd1
WARNING!
========
This will overwrite data on /dev/sdd1 irrevocably.
Are you sure? (Type uppercase yes): YES
Enter LUKS passphrase:
Verify passphrase:
Key slot 0 created.
Successful operation.</code></pre>
<p>once the volume is created, it must be opened to format its contents</p>
<pre><code> # cryptsetup open /dev/sdd1 usbcrypt
Enter LUKS passphrase for /dev/sdd1:</code></pre>
<p>the volume will be opened in <code>/dev/mapper/usbcrypt</code>
(according to the name given in the previous command).<br />
you must now format the content according to your needs. here, we format in FAT for use on GNU/Linux
<i>or other</i> workstations:</p>
<pre><code> # mkfs.fat /dev/mapper/usbcrypt</code></pre>
<p>et voilà ! your key now has a fully encrypted partition.<br />
on nakeDeb, it will be recognized by the <b>bashmount</b> utility and you will be asked for the password
directly in the interface. ditto for PCManFM which will open a window to allow you to enter the password.</p>
<a name="keepass"></a>
<h4>kepassxc: password manager</h4>
<p><b><a href="https://keepassxc.org/">keepassxc</a></b> is a graphic and multi-platform password manager
......
......@@ -86,6 +86,7 @@
<li><a href="#parano">» secure-delete &amp; wipe :</a> effacez vos données de façon sécurisée</li>
<li><a href="#crypt">» veracrypt :</a> créez des volumes virtuels chiffrés pour y
stocker vos données sensibles</li>
<li><a href="#luks">» cryptsetup :</a> créez des partitions chiffrées</li>
<li><a href="#keepass">» keepassxc :</a> gérez vos mots de passe</li>
</ul>
</ul>
......@@ -243,7 +244,7 @@ echo "/ union" &gt; /mnt/persistence.conf</code></pre>
<li>nakeDeb intègre l'installeur Debian classique : il suffit de booter sur la clé USB ou le
CDROM pour lancer le système et choisir 'Install'.</li>
<li>nakeDeb s'installe sur toute machine moderne 32/64 bits pourvue de 512 Mo de RAM.</li>
<li>nakeDeb demande 2.5 Go d'espace disque, idéal pour se faire une mini distro ou pour
<li>nakeDeb demande 3 Go d'espace disque, idéal pour se faire une mini distro ou pour
contrôler un multi-boot ;) .</li>
</ul>
<p><b>nakeDeb</b> est contruite avec <i>live-build</i> et intègre l'installateur Debian par défaut.</p>
......@@ -713,7 +714,7 @@ EndSection</code></pre>
<a name="parano"></a>
<h4>secure-delete &amp; wipe : effacer Complètement vos données</h4>
<p>nakeDeb peut aussi vous servir pour effacer vos données de façon sécurisée sans avoir à passer
par un formatage ou toute autre processus lourd. nakeDeb embarque <b>secure-delete</b> &amp; <b>wipe</b>
par un formatage ou toute autre processus lourd. nakeDeb embarque <b>secure-delete (srm)</b> &amp; <b>wipe</b>
dans ce but.<br />
soyez vigilants en utilisant ces outils, ça efface Vraiment !.<br />
un ptit <code>man srm</code> ou <code>man wipe</code> est indispensable avant toute utilisation.</p>
......@@ -728,6 +729,37 @@ EndSection</code></pre>
plus de détails et un <i>pas à pas</i> vous attendent dans
<a href="https://www.veracrypt.fr/en/Beginner%27s%20Tutorial.html">la documentation officielle veracrypt</a>.</p>
<a name="luks"></a>
<h4>cryptsetup : chiffrement de volume interne ou externe</h4>
<p><b>LUKS</b> est un utilitaire de type "Block Layer Encryption" (Chiffrement au niveau du bloc) :
tout est chiffré sur la partition. c'est une méthode indépendante multi-plateforme.<br />
<b>cryptsetup</b> est une application en console qui permet de créer et gérer les volumes chiffrés.</p>
<p>nakeDeb intègre le minimum nécessaire pour créer, gérer, monter et utiliser les volumes chiffrés.<br />
pour créer un volume chiffré sur une clé USB idéntifiée en /dev/sdd1 (avec <a href="#bashmount">bashmount</a>),
en mode administrateur, lancez la commande :</p>
<pre><code> # cryptsetup -y -v luksFormat /dev/sdd1
WARNING!
========
Cette action écrasera définitivement les données sur /dev/sdd1.
Are you sure? (Type 'yes' in capital letters): YES
Saisissez la phrase secrète pour /dev/sdd1 :
Vérifiez la phrase secrète :
Emplacement de clef 0 créé.
Opération réussie.</code></pre>
<p>une fois le volume créé, il faut l'ouvrir pour en formater le contenu</p>
<pre><code> # cryptsetup open /dev/sdd1 usbcrypt
Saisissez la phrase secrète pour /dev/sdd1 :</code></pre>
<p>le volume sera ouvert dans <code>/dev/mapper/usbcrypt</code> (selon le nom donné lors de la commande précédente).<br />
il faut maintenant formater le contenu selon vos besoins. ici, on formate en FAT pour une utilisation
sur des postes GNU/Linux ou <i>autres...</i> :</p>
<pre><code> # mkfs.fat /dev/mapper/usbcrypt</code></pre>
<p>et voilà ! votre clé est désormais garnie d'une partition entièrement chiffrée.<br />
sur nakeDeb, elle sera reconnue par l'utilitaire <b>bashmount</b> et le mot de passe vous sera demandé
directement dans l'interface. idem pour PCManFM qui ouvrira une fenêtre pour vous permettre de saisir
le mot de passe.</p>
<a name="keepass"></a>
<h4>kepassxc : gestionnaire de mots de passe</h4>
<p><b><a href="https://keepassxc.org/">keepassxc</a></b> est un gestionnaire de mots de passe
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment