Skip to main content

Comment utiliser la commande Linux Shred

DEF CON 20 The Documentary - Full HD 720p (Avril 2025)

DEF CON 20 The Documentary - Full HD 720p (Avril 2025)
Anonim

Shred est l'une des quatre commandes Linux qui semblent similaires mais ne sont pas identiques: déchiqueter, effacer, supprimer et effacer.

Tu utilises déchiqueter lorsque vous souhaitez effacer une seule donnée en permanence. Les informations que vous identifiez sont écrasées plusieurs fois par des 1 et des 0, ce qui efface définitivement les données. Ceci est différent des autres commandes similaires qui effacent les données mais les rendent récupérables dans certaines circonstances.

Avec la commande shred, vous pouvez déchiqueter une petite collection de fichiers quand vous le souhaitez. C’est un moyen simple d’effacer des données que vous ne voulez pas que l’on puisse les effacer. Déjà.

Options lors de l'utilisation de la commande Shred

Utilisez la commande Shred pour écraser les fichiers spécifiés à plusieurs reprises et rendre difficile ou impossible la récupération des données par du matériel ou des logiciels coûteux. Les options disponibles incluent:

  • -F modifie les autorisations pour permettre l'écriture si nécessaire
  • -n(itérations = N) écrase N fois au lieu de la valeur par défaut, qui est trois fois
  • -s (taille = N) spécifie le nombre d'octets à déchiqueter
  • -utronque et supprime les fichiers après écrasement
  • -vaffiche des informations détaillées sur les progrès
  • -Xn'arrondit pas la taille des fichiers jusqu'au bloc suivant
  • -zajoute un écrasement final avec des zéros pour masquer le déchiquetage
  • -usupprime le fichier après écrasement

Exemples de la commande Shred

Pour entrer les noms des fichiers que vous voulez déchiqueter, utilisez le format suivant:

Si vous ajoutez l'option -u, les fichiers répertoriés sont déchiquetés et également supprimés pour libérer de l'espace sur votre ordinateur.

Endroits où le déchiquetage ne fonctionne pas

Shred repose sur une hypothèse importante: le système de fichiers écrase les données en place. Ceci est classique, mais certains systèmes de fichiers ne répondent pas à cette hypothèse. Voici des exemples de systèmes de fichiers sur lesquels shred n'est pas efficace:

  • Systèmes de fichiers journalisés ou structurés en journal, tels que ceux fournis avec AIX et Solaris (et JFS, ReiserFS, XFS et Ext3)
  • Systèmes de fichiers qui écrivent des données redondantes et continuent même si certaines écritures échouent, tels que les systèmes de fichiers basés sur RAID
  • Systèmes de fichiers qui créent des instantanés, tels que le serveur NFS de Network Appliance
  • Systèmes de fichiers en cache dans des emplacements temporaires, tels que les clients NFS version 3
  • Systèmes de fichiers compressés

De plus, les sauvegardes du système de fichiers et les miroirs distants peuvent contenir des copies du fichier qui ne peuvent pas être supprimées et qui pourraient permettre de récupérer un fichier déchiqueté ultérieurement.