issue67:tutoriel_-_ordinateur_anti-vol
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
issue67:tutoriel_-_ordinateur_anti-vol [2013/02/01 18:31] – mna | issue67:tutoriel_-_ordinateur_anti-vol [2013/02/08 13:52] (Version actuelle) – [Partie 1] auntiee | ||
---|---|---|---|
Ligne 16: | Ligne 16: | ||
Dans cet article nous allons voir comment : | Dans cet article nous allons voir comment : | ||
- | 1. Empêcher l' | + | 1. Empêcher l' |
- | La première barrière sera d' | + | La première barrière sera d' |
- | 2. Protéger les données contre tout accès non désiré | + | 2. Protéger les données contre tout accès non désiré. |
Si une personne peut accéder à mon disque, elle ne devrait toujours pas pouvoir accéder aux données. Le système de fichiers et le swap contiennent ou peuvent contenir des données personnelles. Nous allons voir comment crypter les données au niveau de la partition et garder nos données sécurisées. | Si une personne peut accéder à mon disque, elle ne devrait toujours pas pouvoir accéder aux données. Le système de fichiers et le swap contiennent ou peuvent contenir des données personnelles. Nous allons voir comment crypter les données au niveau de la partition et garder nos données sécurisées. | ||
Ligne 30: | Ligne 30: | ||
** | ** | ||
- | 3. Prévenir la perte de données | + | 3. Prévenir la perte de données. |
- | Pour éviter toute perte de données, faire des sauvegardes régulières est quelque chose d'obligatoire, | + | Pour éviter toute perte de données, faire des sauvegardes régulières est obligatoire, |
- | 4. Utiliser la clé USB créée comme une boîte à outils en ajoutant des distributions live | + | 4. Utiliser la clé USB créée comme une boîte à outils en ajoutant des distributions live. |
- | Avec la clé USB dans nos mains, nous verrons comment ajouter des distributions live supplémentaires qui pourraient être utiles pour le dépannage ou le secours. | + | Avec la clé USB, nous verrons comment ajouter des distributions live supplémentaires qui pourraient être utiles pour le dépannage ou le secours. |
** | ** | ||
Ligne 58: | Ligne 58: | ||
Installation | Installation | ||
- | Pour mettre en œuvre la procédure décrite ci-dessous, vous aurez besoin des éléments | + | Pour mettre en œuvre la procédure décrite ci-dessous, vous aurez besoin des éléments |
- | • Un ordinateur cible (avec ou sans système d' | + | • Un ordinateur cible (avec ou sans système d' |
- | • Deux CD-ROM vierges | + | • Deux CD-ROM vierges pour graver le support d' |
- | • Une clé USB (min >1 Go, recommandé >4 Go) | + | • Une clé USB (min > 1 Go, recommandé > 4 Go). |
- | • Un ordinateur avec un système d' | + | • Un ordinateur avec un système d' |
Préparation | Préparation | ||
- | Téléchargez ubuntu-12.04.1-desktop-i386.iso de http:// | + | Téléchargez ubuntu-12.04.1-desktop-i386.iso |
- | Branchez la clé USB, et démarrer | + | Branchez la clé USB et démarrez |
- | Dans l' | + | Dans l' |
- | Une fois que le système | + | Une fois que le système |
** | ** | ||
Ligne 87: | Ligne 87: | ||
** | ** | ||
- | Sélectionnez la clé USB (/dev/sdb), et créez une partition FAT32 précédée d'un espace libre de 128 Mo. Cet espace sera utilisé plus tard par le système d' | + | Sélectionnez la clé USB (/dev/sdb) et créez une partition FAT32 précédée d'un espace libre de 128 Mo. Cet espace sera utilisé plus tard par le système d' |
Si votre ordinateur ne dispose pas d'un système d' | Si votre ordinateur ne dispose pas d'un système d' | ||
- | Si vous avez acheté Microsoft Windows avec l' | + | Si vous avez acheté Microsoft Windows avec l' |
- | • Démarrez sur le bureau | + | • Démarrez sur Ubuntu 12.04.1 |
- | • Lancez | + | • Lancez |
- | • Choisissez le disque de l' | + | • Choisissez le disque de l' |
- | • Redimensionnez la partition Windows à 50 Go, çà devrait être suffisant pour toutes les occasions où vous aurez besoin d' | + | • Redimensionnez la partition Windows à 50 Go, ce qui devrait être suffisant pour toutes les occasions où vous aurez besoin d' |
- | • Supprimez les partitions | + | • Supprimez les partitions |
** | ** | ||
Ligne 112: | Ligne 112: | ||
Installation | Installation | ||
- | Au cours de l' | + | Au cours de l' |
- | Pour comprendre à quel point sont sécurisées | + | Pour comprendre à quel point les clés de 128 bits sont sécurisées, vous pouvez lire l' |
- | « Imaginez | + | « Imaginez |
- | Même si vous ne croyez pas que la NSA a une autre planète consacrée au craquage des clés, vous voudrez peut-être utiliser une clé plus longue. Si une faiblesse dans le module de crypto | + | Même si vous ne croyez pas que la NSA a une autre planète consacrée au craquage des clés, vous voudrez peut-être utiliser une clé plus longue. Si une faiblesse dans le module de cryptage |
** | ** | ||
Ligne 139: | Ligne 139: | ||
** | ** | ||
- | Téléchargez Ubuntu et gravez le sur le deuxième CD-ROM. | + | Téléchargez Ubuntu et gravez-le sur le deuxième CD-ROM. |
Démarrez sur le CD-ROM fraîchement gravé. Sélectionnez la langue et installez Ubuntu. | Démarrez sur le CD-ROM fraîchement gravé. Sélectionnez la langue et installez Ubuntu. | ||
- | Suivez ces instructions pour installer le système: | + | Suivez ces instructions pour installer le système : |
- | • Sélectionnez la langue à utiliser pendant le processus d'installation: Anglais | + | • Sélectionnez la langue à utiliser pendant le processus d'installation : Français. |
- | • Sélectionnez votre emplacement, | + | • Sélectionnez votre emplacement, |
- | • Donnez un nom d' | + | • Donnez un nom d' |
- | • Ne choisissez pas de crypter le répertoire home. Nous allons crypter | + | • Ne choisissez pas de crypter le répertoire home. Nous allons crypter |
- | • Réglez l' | + | • Réglez l' |
- | • Pour partitionner les disques, choisissez | + | • Pour partitionner les disques, choisissez |
- | Création de la partition /boot en clair | + | Création de la partition /boot en clair [Ndt : non chiffrée] : |
- | • Cliquez sur l' | + | • Cliquez sur l' |
- | • Cliquez sur Créer une nouvelle partition | + | • Cliquez sur Créer une nouvelle partition. |
** | ** | ||
Ligne 174: | Ligne 174: | ||
** | ** | ||
- | Définissez | + | Définir |
- | • Type de la nouvelle | + | • Type de la nouvelle |
- | • Utilisation: système de fichiers Ext2 | + | • Utilisation : système de fichiers Ext2. |
- | • Point de montage: /boot | + | • Point de montage : /boot. |
- | • Indicateur d'amorçage: ON | + | • Indicateur d'amorçage : ON. |
- | • Cliquez sur Terminer | + | • Cliquez sur Terminer |
- | Créez | + | Créer |
- | • Cliquez sur l' | + | • Cliquez sur l' |
- | • Cliquez sur Créer une nouvelle partition | + | • Cliquez sur Créer une nouvelle partition. |
- | • Donnez la taille: 128M | + | • Donnez la taille : 128 Mo. |
- | • Type de la nouvelle | + | • Type de la nouvelle |
- | • Emplacement de la nouvelle | + | • Emplacement de la nouvelle |
- | • Utilisation: | + | • Utilisation : ne pas utiliser. |
- | • Cliquez sur Terminer pour créer la partition | + | • Cliquez sur Terminer pour créer la partition. |
** | ** | ||
Ligne 211: | Ligne 211: | ||
** | ** | ||
- | Créez | + | Créer |
- | • Cliquez sur l' | + | • Cliquez sur l' |
- | • Cliquez sur Créer une nouvelle partition | + | • Cliquez sur Créer une nouvelle partition. |
- | • Définir la taille: conserver la taille proposée, | + | • Définir la taille : conserver la taille proposée, |
- | • Type de la nouvelle | + | • Type de la nouvelle |
- | • Utilisation: ne pas utiliser | + | • Utilisation : ne pas utiliser. |
- | • Sélectionnez | + | • Cliquez sur Terminer pour créer la partition. |
- | Cryptez | + | Crypter |
- | • Cliquez sur Configurer des volumes chiffrés | + | • Cliquez sur Configurer des volumes chiffrés. |
- | • Ecrire le changement | + | • Écrire les changements |
- | • Cliquez sur Créer des volumes chiffrés | + | • Cliquez sur Créer des volumes chiffrés. |
- | • Sélectionner: [*] /dev/sda5 | + | • Sélectionner : [*] /dev/sda5. |
- | • Taille de la clé: 128 | + | • Taille de la clé : 128. |
- | • Terminer pour paramétrer | + | • Paramétrage de la partition |
- | • Garder la disposition actuelle des partitions et configurer le volume | + | • Garder la disposition actuelle des partitions et configurer le volume |
- | • Cliquez sur Terminer | + | • Cliquez sur Terminer. |
- | • Entrez une phrase de passe deux fois | + | • Entrez une phrase de passe deux fois. |
** | ** | ||
Ligne 253: | Ligne 253: | ||
** | ** | ||
- | Créez | + | Créer le groupe et les volumes |
- | • Cliquez sur Configuration du gestionnaire de volumes logiques | + | • Cliquez sur Configuration du gestionnaire de volumes logiques. |
- | • Ecrire | + | • Écrire |
- | • Cliquez sur Créer un groupe de volumes | + | • Cliquez sur Créer un groupe de volumes. |
- | • Nom du groupe de volume: VolGroup | + | • Nom du groupe de volumes : VolGroup. |
- | • disques | + | • Disque |
- | • Garder la disposition actuelle des partitions et configurer | + | • Garder la disposition actuelle des partitions et configurer |
- | • Cliquez sur Créer un volume logique | + | • Cliquez sur Créer un volume logique. |
- | • Groupe de volume: VolGroup | + | • Groupe de volumes : VolGroup. |
- | • Nom du volume | + | • Nom du volume |
- | • taille | + | • Taille |
- | • Cliquez sur Créer un volume logique | + | • Cliquez sur Créer un volume logique. |
- | • Groupe de Volume: VolGroup | + | • Groupe de volumes : VolGroup. |
- | • Nom du volume | + | • Nom du volume |
- | • taille | + | • Taille |
- | • Cliquez sur Créer un volume logique | + | • Cliquez sur Créer un volume logique. |
- | • Groupe de Volume: VolGroup | + | • Groupe de volumes : VolGroup. |
- | • Nom du volume logique: LV_home | + | • Nom du volume logique : LV_home. |
- | • taille | + | • Taille |
- | • Cliquez sur Terminer | + | • Cliquez sur Terminer. |
** | ** | ||
Ligne 303: | Ligne 303: | ||
- | Configurez | + | Configurer |
- | • Sélectionnez LV_home -> #1 | + | • Sélectionnez LV_home |
- | • Utilisation: système de fichiers journalisé Ext4 | + | • Utilisation : système de fichiers journalisé Ext4. |
- | • Point de montage: /home | + | • Point de montage : /home. |
- | • Options: [*] noatime (-> nous ne voulons pas enregistrer la dernière fois que le fichier a été lu) | + | • Options : [*] noatime (--> nous ne voulons pas enregistrer la dernière fois que le fichier a été lu). |
- | • Cliquez sur Terminer le paramétrage de la partition | + | • Cliquez sur Terminer le paramétrage de la partition. |
- | • Sélectionnez LV_slash -> 1 | + | • Sélectionnez LV_slash |
- | • Utilisation: système de fichiers journalisé Ext4 | + | • Utilisation : système de fichiers journalisé Ext4. |
- | • Point de montage: / | + | • Point de montage : /. |
- | • Options: [*] noatime | + | • Options : [*] noatime. |
- | • Cliquez sur Terminer le paramétrage de la partition | + | • Cliquez sur Terminer le paramétrage de la partition. |
- | • Sélectionnez LV_swap -> 1 | + | • Sélectionnez LV_swap |
- | • Utilisation: | + | • Utilisation : zone de swap. |
- | • Cliquez sur Terminer le paramétrage de la partition | + | • Cliquez sur Terminer le paramétrage de la partition. |
- | Terminez | + | Terminer |
- | • Écrire les changements sur les disques | + | • Écrire les changements sur les disques. |
- | • Installez GRUB sur /dev/sdb (la clé sera alors nécessaire pour booter | + | • Installez GRUB sur /dev/sdb (la clé USB sera alors nécessaire pour démarrer |
- | • Régler l' | + | • Régler l' |
- | • Terminez l' | + | • Terminez l' |
- | Félicitations, | + | Félicitations, |
- | Nous verrons dans le chapitre suivant comment rendre notre ordinateur sécurisé aussi facilement utilisable qu'un ordinateur non chiffré et non sécurisé, et nous allons le configurer pour assurer la pérennité de nos données. | + | Nous verrons dans le chapitre suivant comment rendre notre ordinateur sécurisé aussi facilement utilisable qu'un ordinateur non chiffré et non sécurisé et nous allons le configurer pour assurer la pérennité de nos données. |
Ligne 351: | Ligne 351: | ||
Configuration | Configuration | ||
- | Dans cette section, nous allons voir comment personnaliser le système afin d' | + | Dans cette section, nous allons voir comment personnaliser le système afin d' |
- | Avertissement: Sauf indication contraire, les commandes ci-dessous doivent être exécutées en tant que root. | + | Avertissement : Sauf indication contraire, les commandes ci-dessous doivent être exécutées en tant que root. |
- | L' | + | L' |
- | Définir | + | Définissez |
e2label /dev/sdb2 BOOT | e2label /dev/sdb2 BOOT | ||
- | Mettez à jour le fichier /etc/fstab pour utiliser l' | + | Mettez à jour le fichier /etc/fstab pour utiliser l' |
remplacez UUID=(...) par LABEL=BOOT | remplacez UUID=(...) par LABEL=BOOT | ||
Ligne 385: | Ligne 385: | ||
** | ** | ||
- | Modifiez | + | Éditer |
- | retirez le signe de commentaire devant | + | Dé-commentez la ligne GRUB_DISABLE_LINUX_UUID=true |
- | Insérez le texte en bleu (ci-dessous) dans le fichier / | + | Insérez le texte en bleu (ci-dessous) dans le fichier / |
- | Mettez à jour grub avec la commande | + | Mettez |
update-grub | update-grub | ||
- | Nous allons maintenant configurer le système pour déchiffrer la partition basée sur un fichier stocké dans la clé de démarrage. L' | + | Nous allons maintenant configurer le système pour déchiffrer la partition basée sur un fichier stocké dans la clé USB de démarrage. L' |
- | Créez un fichier de clés dans /boot | + | Créez un fichier de clés dans /boot : |
dd if=/ | dd if=/ | ||
Ligne 423: | Ligne 423: | ||
** | ** | ||
- | Ajoutez la nouvelle clé dans ce fichier comme étant une clé valide pour déchiffrer le disque: | + | Ajoutez la nouvelle clé dans ce fichier comme étant une clé valide pour déchiffrer le disque : |
cryptsetup luksAddKey /dev/sda5 keyfile | cryptsetup luksAddKey /dev/sda5 keyfile | ||
- | Remarque: Le contenu du fichier est important, pas le nom du fichier. | + | Remarque : Le contenu du fichier est important, pas le nom du fichier. |
- | Modifiez le fichier / | + | Modifiez le fichier / |
sdb5_crypt UUID=(...) none luks | sdb5_crypt UUID=(...) none luks | ||
Ligne 437: | Ligne 437: | ||
sdb5_crypt UUID=(...) / | sdb5_crypt UUID=(...) / | ||
- | Enfin, mettez à jour initramfs | + | Enfin, mettez à jour initramfs |
update-initramfs -uv | update-initramfs -uv | ||
Ligne 456: | Ligne 456: | ||
** | ** | ||
- | Pour supprimer le décryptage automatique et réactiver la phrase de passe uniquement, modifiez le fichier / | + | Pour supprimer le décryptage automatique et réactiver la phrase de passe uniquement, modifiez le fichier / |
sdb5_crypt UUID=(...) none luks | sdb5_crypt UUID=(...) none luks | ||
- | Puis, rafraîchir initramfs: | + | Puis, mettez à jour initramfs : |
- | update-initramfs-uv | + | update-initramfs -uv |
- | Demarrez | + | Démarrer |
- | Certains BIOS n' | + | Certains BIOS n' |
** | ** | ||
Ligne 488: | Ligne 488: | ||
** | ** | ||
- | D' | + | D' |
cd /boot | cd /boot | ||
Ligne 497: | Ligne 497: | ||
- | Attention: Après chaque mise à jour du noyau, vous devrez mettre à jour ces liens pointant | + | Attention : Après chaque mise à jour du noyau, vous devrez mettre à jour ces liens pour qu'ils pointent |
- | Montez la partition /boot du disque | + | Montez la partition /boot du disque |
umount /boot | umount /boot | ||
Ligne 525: | Ligne 525: | ||
** | ** | ||
- | Installez BURG sur le système: | + | Installez BURG sur le système : |
apt-get install python-software-properties | apt-get install python-software-properties | ||
Ligne 535: | Ligne 535: | ||
apt-get install burg | apt-get install burg | ||
- | Configurer | + | Configurez |
- | • Acceptez les paramètres par défaut | + | • Acceptez les paramètres par défaut. |
- | • Sélectionnez /dev/sda | + | • Sélectionnez /dev/sda. |
- | Modifiez | + | Éditez le fichier |
- | Modifiez | + | Éditez le fichier |
** | ** | ||
Ligne 562: | Ligne 562: | ||
** | ** | ||
- | Modifiez le menu personnalisé pour qu'il démarre | + | Modifiez le menu personnalisé pour pourvoir démarrer soit sur Linux soit sur Windows : |
menuentry " | menuentry " | ||
Ligne 575: | Ligne 575: | ||
} | } | ||
- | Modifiez | + | Éditez le fichier |
GRUB_DISABLE_LINUX_RECOVERY=" | GRUB_DISABLE_LINUX_RECOVERY=" | ||
Ligne 590: | Ligne 590: | ||
** | ** | ||
- | Appliquez la configuration | + | Appliquez la configuration : |
• update-burg | • update-burg | ||
- | Voici l' | + | Voici l' |
- | Remarque: Notez que cet écran de démarrage ne propose pas de mode de récupération. Le menu de démarrage complet est toujours disponible sur la clé USB. Vous devrez alors choisir de démarrer sur la clé usb, et maintenir la touche | + | Remarque : Notez que cet écran de démarrage ne propose pas de mode de récupération. Le menu de démarrage complet est toujours disponible sur la clé USB. Vous devrez alors choisir de démarrer sur la clé USB et maintenir la touche |
- | Remarque: Cette capture d' | + | Remarque : Cette capture d' |
Ligne 813: | Ligne 813: | ||
===== Traduction ===== | ===== Traduction ===== | ||
- | Créer une clé de démarrage à partir d'un système qui fonctionne | ||
- | Si vous avez un système en cours d' | + | Créer une clé de démarrage à partir d'un système en fonctionnement. |
+ | Si vous avez un système en cours d' | ||
- | Montez la nouvelle clé dans /media/usb ... Remarque : La clé doit être préparée avec gparted comme décrit ci-dessus et avoir la partition formatée en ext2. | + | Montez la nouvelle clé dans /media/usb. |
+ | Remarque : La clé doit être préparée avec gparted comme décrit ci-dessus et la partition | ||
mount /dev/sdc2 /media/usb | mount /dev/sdc2 /media/usb | ||
- | |||
Copiez le contenu de la clé originale vers la nouvelle clé de démarrage : | Copiez le contenu de la clé originale vers la nouvelle clé de démarrage : | ||
- | |||
cp -a / | cp -a / | ||
- | Labellisez | + | Étiquetez |
e2label /dev/sdc2 BOOT | e2label /dev/sdc2 BOOT | ||
Ligne 842: | Ligne 839: | ||
- | Remarque : Chaque fois que le noyau est mis à jour, la deuxième clé devra également être mise à jour en utilisant cette procédure. | + | Remarque : Chaque fois que le noyau sera mis à jour, la deuxième clé devra également être mise à jour en utilisant cette procédure. |
- | + | ||
- | + | ||
- | Sauvegardez la clé de démarrage et stockez la dans un endroit sûr | + | |
+ | Sauvegardez la clé de démarrage et stockez-la dans un endroit sûr. | ||
La clé USB que vous venez de créer est maintenant le seul moyen que vous avez pour démarrer votre ordinateur. Il est obligatoire de l' | La clé USB que vous venez de créer est maintenant le seul moyen que vous avez pour démarrer votre ordinateur. Il est obligatoire de l' | ||
- | |||
Nettoyez l' | Nettoyez l' | ||
- | + | dd if=/ | |
- | dd if=/ | + | of =/ |
rm / | rm / | ||
Ligne 861: | Ligne 854: | ||
Démontez la partition /boot : | Démontez la partition /boot : | ||
- | |||
umount /dev/sdb2 | umount /dev/sdb2 | ||
Ligne 867: | Ligne 859: | ||
Sauvegardez le MBR de la clé USB : | Sauvegardez le MBR de la clé USB : | ||
- | |||
dd if=/dev/sdb of=startup.mbr bs=512 count=1 | dd if=/dev/sdb of=startup.mbr bs=512 count=1 | ||
Ligne 874: | Ligne 865: | ||
Sauvegardez la partition de démarrage : | Sauvegardez la partition de démarrage : | ||
- | + | dd if=/ | |
- | dd if=/ | + | of=startup.sdb2 |
Compressez la sauvegarde : | Compressez la sauvegarde : | ||
- | |||
tar cvjf startup.bkp.tar.bz2 startup.mbr startup.sdb2 | tar cvjf startup.bkp.tar.bz2 startup.mbr startup.sdb2 | ||
Ligne 887: | Ligne 877: | ||
- | Avertissement : | + | Avertissement : |
- | Restaurez | + | Restaurer |
- | Les actions suivantes doivent être exécutées sur l' | + | Les actions suivantes doivent être exécutées sur l' |
- | Branchez la nouvelle clé USB cible et identifiez son device. Supposons que c'est /dev/sdc. Entrez les commandes suivantes : | + | Branchez la nouvelle clé USB cible et identifiez son périphérique. Supposons que c'est /dev/sdc. Entrez les commandes suivantes : |
Ligne 905: | Ligne 895: | ||
- | dd if=startup.sdb2 of=/ | + | dd if=startup.sdb2 |
+ | of=/ | ||
Ligne 923: | Ligne 914: | ||
- | Stockez | + | Stocker |
+ | Notre objectif est de stocker les données dans un endroit qui assurera leur disponibilité même si le matériel est défectueux. La solution la plus simple est d' | ||
- | Notre objectif est de stocker les données dans un endroit qui assurera leur disponibilité même si le matériel est défectueux. La solution la plus simple est d' | + | Services de stockage |
- | + | ||
- | + | ||
- | Services de stockages | + | |
5 Go jusqu' | 5 Go jusqu' | ||
Ligne 961: | Ligne 949: | ||
- | Bloc note en ligne : | + | Bloc-note en ligne : |
Ligne 967: | Ligne 955: | ||
- | Cette solution n'est pas destinée à remplacer des solutions de sauvegarde/ | + | Cette solution n'est pas destinée à remplacer des solutions de sauvegarde/ |
+ | Assurer la confidentialité des données stockées dans le nuage. | ||
- | Assurez la confidentialité des données stockées dans le nuage | + | Le nuage est une zone de stockage privée fournie par une société externe. Cette description peut ne pas sembler correcte, car c'est un mélange de privé et d' |
- | + | ||
- | + | ||
- | Le nuage est une zone de stockage privée fournie par une société externe. Cette description peut ne pas sembler correcte car c'est un mélange de privé et d' | + | |
Installez encfs et fuse-utils à l'aide des commandes suivantes en tant que root : | Installez encfs et fuse-utils à l'aide des commandes suivantes en tant que root : | ||
- | |||
apt-get install encfs fuse-utils | apt-get install encfs fuse-utils | ||
Ligne 991: | Ligne 975: | ||
- | Configurez | + | Configurer |
Exécutez les commandes suivantes en tant qu' | Exécutez les commandes suivantes en tant qu' | ||
- | |||
sudo apt-get install libpam-mount libpam-encfs | sudo apt-get install libpam-mount libpam-encfs | ||
- | |||
LC_ALL=C encfs / | LC_ALL=C encfs / | ||
- | + | Laissez encfs créer les répertoires. Sélectionnez le mode paranoïa pré-configuré (p) ou appuyez simplement sur Entrée pour avoir une protection normale. | |
- | Laissez encfs créer les répertoires. Sélectionnez le mode paranoïa pré-configuré (p), ou appuyez simplement sur Entrée pour avoir une protection normale. | + | |
Entrez le mot de passe deux fois (il devrait être le même que pour le compte si vous souhaitez utiliser pam_mount). | Entrez le mot de passe deux fois (il devrait être le même que pour le compte si vous souhaitez utiliser pam_mount). | ||
Ligne 1011: | Ligne 991: | ||
- | Modifiez le fichier/ | + | Modifiez le fichier/ |
<volume user=" | <volume user=" | ||
- | Gestion des mots de passe | + | Gestion des phrases |
- | Le système de chiffrement LUKS peut gérer jusqu' | + | Le système de chiffrement LUKS peut gérer jusqu' |
Ligne 1026: | Ligne 1004: | ||
- | Pour supprimer | + | Pour supprimer |
cryptsetup luksKillSlot /dev/sda5 <le numéro d' | cryptsetup luksKillSlot /dev/sda5 <le numéro d' | ||
- | Pour changer un mot de passe, vous devez ajouter la nouvelle clé puis tuer l' | + | Pour changer un mot de passe, vous devez ajouter la nouvelle clé, puis tuer l' |
Encfs n'a qu'un seul mot de passe. Le mot de passe peut être changé avec la commande suivante : | Encfs n'a qu'un seul mot de passe. Le mot de passe peut être changé avec la commande suivante : | ||
Ligne 1039: | Ligne 1016: | ||
- | Ajouter des OS live dans la clé USB | + | Ajouter des OS « live » sur la clé USB |
Dans la section suivante, nous supposons que la partition FAT32 de la clé de démarrage est montée dans /media/usb. Si ce n'est pas encore le cas, exécutez la commande suivante pour le faire : | Dans la section suivante, nous supposons que la partition FAT32 de la clé de démarrage est montée dans /media/usb. Si ce n'est pas encore le cas, exécutez la commande suivante pour le faire : | ||
- | |||
mkdir /media/usb | mkdir /media/usb | ||
- | |||
mount /dev/sdb1 /media/usb | mount /dev/sdb1 /media/usb | ||
- | Ajoutez le bureau | + | Ajouter Ubuntu pour ordinateur de bureau sur la clé USB. Créez le répertoire / |
mkdir / | mkdir / | ||
Ligne 1063: | Ligne 1036: | ||
- | Mettez à jour grub avec la commande suivante | + | Mettez à jour grub avec la commande suivante |
update-grub | update-grub | ||
- | |||
Ajoutez Ubuntu Alternate CD sur la clé USB. Télécharger Ubuntu et copiez-le dans / | Ajoutez Ubuntu Alternate CD sur la clé USB. Télécharger Ubuntu et copiez-le dans / | ||
- | Mettez à jour de grub avec la commande suivante | + | Mettez à jour grub avec la commande suivante |
update-grub | update-grub | ||
- | + | Ajoutez System Rescue CD sur la clé USB. Téléchargez-le et copiez-le dans/ | |
- | Ajoutez System Rescue CD sur la clé USB. Téléchargez et copiez-le dans/ | + | |
Mettez à jour grub avec la commande suivante : | Mettez à jour grub avec la commande suivante : | ||
- | |||
update-grub | update-grub | ||
Ligne 1091: | Ligne 1059: | ||
Vous utilisez Linux, c'est une bonne première étape pour la sécurité en ligne. Si vous avez l' | Vous utilisez Linux, c'est une bonne première étape pour la sécurité en ligne. Si vous avez l' | ||
- | |||
ufw enable | ufw enable | ||
- | Retirez la clé après le démarrage | + | Retirez la clé après le démarrage. |
- | Attention : Dans cette section, | + | **Attention** : Dans cette section, le processus d' |
- | + | ||
- | + | ||
- | Pour ne pas compromettre la sécurité de votre PC, vous devez avoir la clé USB avec vous tout le temps, même si le PC est toujours en fonctionnement et verrouillé. | + | |
+ | Pour ne pas compromettre la sécurité de votre PC, la clé USB doit toujours être dans votre possession, même si le PC est toujours en fonctionnement et verrouillé. | ||
Pour faciliter ce processus, nous allons configurer l' | Pour faciliter ce processus, nous allons configurer l' | ||
+ | Démonter la clé : | ||
+ | • Au démarrage pour vous permettre de débrancher la clé et partir avant la connexion. | ||
+ | • Lorsque l' | ||
+ | • Lorsque vous fermez votre session. | ||
- | Démonter | + | Monter |
+ | • Lorsque | ||
+ | • Lorsque la session | ||
- | Monter la clé USB : • Lorsque vous ouvrez une session • Lorsque la session est déverrouillée | + | Démonter |
- | Démontez | + | |
- | + | ||
- | + | ||
- | Ajoutez la ligne suivante comme première ligne active du fichier /etc/rc.local | + | |
+ | Ajoutez la ligne suivante comme première ligne active du fichier / | ||
umount /boot | umount /boot | ||
- | |||
Cela démontera la clé USB après le démarrage. | Cela démontera la clé USB après le démarrage. | ||
Ligne 1396: | Ligne 1363: | ||
- | Maintenant, nous avons besoin d'autoriser un utilisateur standard à monter et démonter la partition /boot qui est la clé de démarrage. Pour ce faire, il est nécessaire de mettre à jour la description de /boot dans le fichier /etc/fstab et ajoutez | + | Il faut maintenant |
LABEL=BOOT /boot ext2 noatime, | LABEL=BOOT /boot ext2 noatime, | ||
Ligne 1402: | Ligne 1369: | ||
Pour monter et démonter automatiquement la clé lorsque la session est ouverte ou fermée, nous allons utiliser les fonctionnalités fournies par le PAM. libpam-script va nous permettre d' | Pour monter et démonter automatiquement la clé lorsque la session est ouverte ou fermée, nous allons utiliser les fonctionnalités fournies par le PAM. libpam-script va nous permettre d' | ||
- | Installez libpam-script avec la commande suivante: | + | Installez libpam-script avec la commande suivante : |
apt-get install libpam-script | apt-get install libpam-script | ||
- | / usr / share / libpam-script / pam_script_ses_open est exécutée | + | / |
- | #!/bin/bash if " | + | #!/bin/bash |
- | + | if [[ " | |
- | exit 0 | + | exit 0 |
- | fi device=$(mount | + | fi |
+ | if ( mount /boot > /dev/null 2>&1 ); then | ||
+ | / | ||
+ | fi | ||
+ | exit 0 | ||
- | umount $device* > /dev/null 2>&1 | ||
- | / | ||
- | fi exit 0 | ||
- | Ce script démonte la partition / boot et toutes les partitions de la clé USB, puis joue un son qui vous permet de savoir que vous pouvez retirer la clé USB en toute sécurité. | + | Ce script démonte la partition /boot et toutes les partitions de la clé USB, puis joue un son qui vous permet de savoir que vous pouvez retirer la clé USB en toute sécurité. |
Modifiez les permissions pour le rendre exécutable : | Modifiez les permissions pour le rendre exécutable : | ||
- | chmod 755 / | + | chmod 755 / |
- | Nous devons maintenant ajouter pam_script à la gestion de session. Modifiez le fichier | + | /usr/share/libpam-script/ |
- | @include common-account | + | |
+ | #!/bin/bash | ||
+ | if [[ " | ||
+ | exit 0 | ||
+ | fi | ||
+ | device=$(mount | grep /boot | cut -c -8) | ||
+ | if ( umount /boot > /dev/null 2>&1 ); then | ||
+ | umount $device* > /dev/null 2>&1 | ||
+ | / | ||
+ | fi | ||
+ | exit 0 | ||
+ | |||
+ | Nous devons maintenant ajouter pam_script à la gestion de session. Modifiez le fichier / | ||
+ | @include common-account | ||
session optional pam_script.so | session optional pam_script.so | ||
Nous allons maintenant créer un script de gestion de l' | Nous allons maintenant créer un script de gestion de l' | ||
- | Créez le fichier / | + | Créez le fichier / |
#!/bin/bash / | #!/bin/bash / | ||
Ligne 1446: | Ligne 1426: | ||
chmod 755 / | chmod 755 / | ||
- | Ce script permet de surveiller | + | Ce script permet de surveiller l' |
Ce script doit être ajouté pour démarrer automatiquement lorsque la session est ouverte. En tant qu' | Ce script doit être ajouté pour démarrer automatiquement lorsque la session est ouverte. En tant qu' | ||
- | [Desktop Entry] Encoding=UTF-8 Version=0.9.4 Type=Application Name=startupKeyManager Comment=startup key manager Exec=/ | + | [Desktop Entry] |
+ | Encoding=UTF-8 | ||
+ | Version=0.9.4 | ||
+ | Type=Application | ||
+ | Name=startupKeyManager | ||
+ | Comment=startup key manager | ||
+ | Exec=/ | ||
+ | StartupNotify=false | ||
+ | Terminal=false | ||
+ | Hidden=false | ||
Le script sera activé lorsque vous démarrerez une autre session. | Le script sera activé lorsque vous démarrerez une autre session. | ||
- | Attention | + | **Avertissement** |
Authentification à deux facteurs | Authentification à deux facteurs | ||
- | Attention | + | **Avertissement** |
- | Nous avons maintenant un système qui est sécurisé et facile à utiliser, mais nous pouvons améliorer la sécurité un peu en ajoutant une authentification à deux facteurs, nécessitant la clé USB à brancher | + | Nous avons maintenant un système qui est sécurisé et facile à utiliser, mais nous pouvons améliorer la sécurité un peu en ajoutant une authentification à deux facteurs, nécessitant |
- | Pour activer l' | + | Pour activer l' |
- | La logique serait d' | + | La logique serait d' |
- | Créez le script / | + | Créez le script / |
- | + | ||
- | #!/bin/bash mount /boot result=1; if ( sha1sum -c –status / | + | |
+ | # | ||
+ | mount /boot | ||
+ | result=1; if ( sha1sum -c –status / | ||
result=0 | result=0 | ||
- | fi unmount /boot exit $result | + | fi |
+ | unmount /boot | ||
+ | exit $result | ||
- | Rendez-le exécutable: | + | Rendez-le exécutable : |
chmod 755 / | chmod 755 / | ||
- | Le SHA-1 est utilisé pour valider la clé et le fichier keycheck est créé avec les commandes suivantes : | + | Le sha1sum |
sha1sum / | sha1sum / | ||
Ligne 1485: | Ligne 1477: | ||
Nous devons maintenant ajouter pam_script dans le processus d' | Nous devons maintenant ajouter pam_script dans le processus d' | ||
- | auth requisite pam_deny.so | + | auth requisite |
- | + | pam_deny.so | |
- | auth required pam_script.so | + | |
+ | auth required | ||
+ | pam_script.so | ||
Dépannage | Dépannage | ||
- | Dans certaines circonstances, | + | Dans certaines circonstances, |
Démarrer en mode sans échec | Démarrer en mode sans échec | ||
- | Démarrez à partir de la clé USB et sélectionnez le mode sans échec. Sélectionnez | + | Démarrez à partir de la clé USB et sélectionnez le mode sans échec. Sélectionnez root et l' |
mount -oremount, | mount -oremount, | ||
Ligne 1501: | Ligne 1495: | ||
mount /dev/sdb2 /boot | mount /dev/sdb2 /boot | ||
- | Remarque : Lorsque vous utilisez votre clé de démarrage pour démarrer votre PC, vous êtes identifié comme le propriétaire de la machine si vous avez utilisé un fichier de clé, vous allez bénéficier d'un accès root sans mot de passe. Sans la clé, un tel démarrage est impossible et vous devrez suivre les instructions de la section suivante pour accéder à vos données. | + | Remarque : Lorsque vous utilisez votre clé de démarrage pour démarrer votre PC, vous êtes identifié comme le propriétaire de la machine si vous avez utilisé un fichier de clé et vous allez bénéficier d'un accès root sans mot de passe. Sans la clé, un tel démarrage est impossible et vous devrez suivre les instructions de la section suivante pour accéder à vos données. |
Accès manuel à la partition | Accès manuel à la partition | ||
- | Pour accéder à la partition chiffrée, démarrez sur un système d' | + | Pour accéder à la partition chiffrée, démarrez sur un système d' |
Monter une partition chiffrée | Monter une partition chiffrée | ||
Ligne 1523: | Ligne 1517: | ||
mount / dev / volgroup / LV_slash / mnt / crypt | mount / dev / volgroup / LV_slash / mnt / crypt | ||
- | partition | + | Démonter la partition |
- | umount | + | unmount |
- | vgchange-an | + | vgchange -an |
cryptsetup luksClose crypt | cryptsetup luksClose crypt | ||
Ligne 1533: | Ligne 1527: | ||
Pour accéder à la partition cryptée à partir de (initramfs) : | Pour accéder à la partition cryptée à partir de (initramfs) : | ||
- | Monter | + | Monter |
cryptsetup luksOpen/ | cryptsetup luksOpen/ | ||
Ligne 1539: | Ligne 1533: | ||
mkdir/ | mkdir/ | ||
- | mount/ | + | mount/ |
+ | /mnt/crypt | ||
- | Unmount | + | Démonter la partition |
unmount /mnt/crypt | unmount /mnt/crypt | ||
Ligne 1547: | Ligne 1542: | ||
cryptsetup luksClose crypt | cryptsetup luksClose crypt | ||
- | Réinstaller le système sécurisé et conserver les données dans le répertoire | + | Réinstaller le système sécurisé et conserver les données dans le répertoire |
- | En cas de problème majeur, vous pourriez avoir à réinstaller votre système à partir de zéro. Démarrez sur Ubuntu Alternate Image : | + | En cas de problème majeur, vous pourriez avoir besoin de réinstaller votre système à partir de zéro. Démarrez sur Ubuntu Alternate Image : |
• Entrez le nom de l' | • Entrez le nom de l' | ||
• Entrez le nom complet de l' | • Entrez le nom complet de l' | ||
• Entrez le nom d' | • Entrez le nom d' | ||
• Choisissez un mot de passe et saisissez-le deux fois. | • Choisissez un mot de passe et saisissez-le deux fois. | ||
- | • Ne pas choisir de crypter le répertoire personnel (Nous allons | + | • Ne pas choisir de crypter le répertoire personnel (nous allons |
- | • Réglage | + | • Réglage du fuseau horaire. |
- | • Partition | + | • Partitionnement |
- | • Sélectionnez : Configurer le volume chiffré | + | • Sélectionnez : Configurer le volume chiffré. |
- | • Gardez la disposition actuelle des partitions et configurez les volumes chiffrés | + | • Gardez la disposition actuelle des partitions et configurez les volumes chiffrés : Oui. |
• Activez le volume chiffré existant. | • Activez le volume chiffré existant. | ||
- | • Entrez | + | • Entrez |
- | • Vous verrez les volumes LVM dans la description | + | • Vous verrez les volumes LVM dans la description |
- | • Définissez le point de montage comme décrit dans le chapitre précédent (formater | + | • Définissez le point de montage comme décrit dans le chapitre précédent (formater |
• Installez le système d' | • Installez le système d' | ||
• Redémarrez. | • Redémarrez. | ||
- | Après cette installation /boot et / ont été recréés à partir de zéro. Il est alors nécessaire de réappliquer | + | Après cette installation /boot et / ont été recréés à partir de zéro. Il est alors nécessaire de ré-appliquer |
apt-get update | apt-get update | ||
Ligne 1575: | Ligne 1570: | ||
apt-get -u dselect-upgrade | apt-get -u dselect-upgrade | ||
+ | |||
Pour aller plus loin et améliorer la sécurité et l' | Pour aller plus loin et améliorer la sécurité et l' | ||
- | Des mesures supplémentaires pourraient améliorer la sécurité de votre ordinateur. Vous pouvez, par exemple, supprimer Windows. Dans ce cas, votre ordinateur ne démarre | + | Des mesures supplémentaires pourraient améliorer la sécurité de votre ordinateur. Vous pouvez, par exemple, supprimer Windows. Dans ce cas, votre ordinateur ne démarrera |
Vous pouvez également utiliser TrueCrypt avec/sans volume intérieur pour sécuriser les données confidentielles. | Vous pouvez également utiliser TrueCrypt avec/sans volume intérieur pour sécuriser les données confidentielles. | ||
- | Pour aller encore plus loin, vous pouvez appliquer la recommandation de la NSA : http:// | + | Pour aller encore plus loin, vous pouvez appliquer la recommandation de la NSA : http:// |
- | Cet article a été rédigé à partir | + | Références |
+ | |||
+ | Cet article a été rédigé à partir | ||
https:// | https:// | ||
Ligne 1611: | Ligne 1609: | ||
https:// | https:// | ||
- | |||
- |
issue67/tutoriel_-_ordinateur_anti-vol.1359739899.txt.gz · Dernière modification : 2013/02/01 18:31 de mna