mardi 27 août 2013

Linux, Debian, Wheezy, mettre données chiffrées / cryptées sur cloud Dropbox

Bonjour :-)

Objectif : héberger des données chiffrées / cryptée ( pas français ) sur dropbox.com d'une façon simple

Ce que vous obtiendrez : il vous suffira de placer des fichiers / répertoire non chiffrées dans le rép. ~/Dropbox pour que votre compte dropbox.com contiennent ces mêmes fichiers / rép. mais chiffrés ! ce sera aussi simple que ça ...

Dans un précédent article, j'expliquais comment chiffrer de façon simple son répertoire personnel sur une Debian Wheezy avec eCryptfs, sans que les noms de fichiers soient eux même chiffrés ( Sur une Ubuntu les noms de fichiers sont eux-même chiffrés par défaut, pas commode pour le cloud computing )

L'un de mes objectif était de pouvoir placer des données chiffrées sur un cloud sans me prendre la tête à devoir chiffrer / déchiffrer les données . C'est pour ça que j'avais installé eCryptfs.

mardi 13 août 2013

Linux Debian Wheezy : supprimer définitivement données personnelles / fichiers sur une partition ( nettoyage de disque )

Bonjour,

On peut lire à droite et à gauche qu'
il est très difficile d'être certain d'avoir effacés définitivement des fichiers d'une partition d'un disque dur, surtout aujourd'hui avec les systèmes de fichiers journalisés , les disques SSD, les utilitaires de récupération ( foremost / extundelete , etc ... )

J'ai ressenti le besoin de nettoyer ma partition /home juste après avoir chiffré mon rep perso /home/seb

J'ai une méthode « bourrin » , c'est le cas de le dire : je me place à la racine de la partition en question et je crée un énorme ( suivant la place ) fichier remplis de zéros ( ou avec des données " aléatoires  ") de cette façon :



# nice --adjustment -20 dd if=/dev/zero of=Gros-fichier bs=1GB &

Pour que les données écrites soient aléatoires, il faut changer /dev/zero par /dev/urandom , c'est mieux ...

Lorsqu'il ne reste plus qu'1Gib, j'arrête cette commande Ctrl-C ou kill, ou pkill :

# ps -ef | grep dd
16337
# kill 16337

puis, je relance la même cde en changeant of=Gros-fichier2 et bs=1M ...

# nice --adjustment -20 dd if=/dev/zero of=Gros-fichier2 bs=1M &

... pour affiner, et quand il ne reste vraiment plus de place sur le système de fichier, j'arrête cette dernière cde, et

# sync
# rm Gros-fichier*



Et voilà : je suis certain qu'il ne reste plus de données personnelles, c'est barbare mais sur un disque à plateau tournant je suis à peu près sûr de mon coup, c'est long, mais il est rare de devoir nettoyer son disque : vente d'ordi ou autre cas particulier.

Ne pas croire qu'un formatage de la partition supprimera effectivement les données, elles restent présentes même s'il est parfois difficile d'y accéder ;-)

Linux Debian Wheezy vérifier / réparer au galop un système de fichier

Bonjour, tout est dans le titre, voilà :

Avant toute chose, il IMPÉRATIF de démonter la partition contenant le système de fichier en question, un bon tournevis fait l'affaire.

# cat /etc/debian_version 
7.1
#

# nice --adjustment -20 e2fsck -f -y -v /dev/sdb5

e2fsck 1.42.5 (29-Jul-2012)

Passe 1 : vérification des i-noeuds, des blocs et des tailles

Passe 2 : vérification de la structure des répertoires
Passe 3 : vérification de la connectivité des répertoires
Passe 4 : vérification des compteurs de référence
Passe 5 : vérification de l'information du sommaire de groupe

      691751 inodes used (2.43%, out of 28450816)

        1979 non-contiguous files (0.3%)
        3612 non-contiguous directories (0.5%)
             # of inodes with ind/dind/tind blocks: 0/0/0
             Extent depth histogram: 665897/58
    35479191 blocks used (31.18%, out of 113785856)
           0 bad blocks
           2 large files

      248542 regular files

      413042 directories
           0 character device files
           0 block device files
           0 fifos
     4594036 links
       30110 symbolic links (25740 liens symboliques rapides)
          48 sockets
------------
     5285778 files
# 

Pour forcer la vérification des systèmes de fichier au démarrage suivant :

# touch /forcefsck
#