3 votes

Que se passe-t-il lorsque vous "supprimez" un fichier au lieu de le déchiqueter en toute sécurité ?

J'ai lu que lorsque vous supprimez un fichier, il est possible, selon la situation, de récupérer son contenu.

Que se passe-t-il au niveau matériel lorsque vous "supprimez" un fichier, par exemple. $ rm myFile plutôt que de les déchiqueter en toute sécurité, par exemple. $ shred myFile qui rend le fichier "supprimé" potentiellement récupérable ?

7voto

David Schwartz Points 31009

Tout ce qui se passe, c'est que vous réduisez le nombre de liens du fichier d'une unité. Si le nombre de liens atteint zéro, l'espace sur le disque est marqué comme disponible pour la réutilisation, mais il n'est pas écrasé immédiatement.

Cela peut vous mordre de deux façons :

1) Si le nombre de liens du fichier n'était pas de 1 au départ, l'opération de suppression n'est pas réellement une suppression, c'est juste une déliaison. Ainsi, le contenu du fichier est toujours entièrement disponible par un autre chemin. (En supposant que le système de fichiers est un système raisonnablement moderne tel que NTFS).

2) Même si le nombre de liens du fichier passe à zéro, la partie du disque qui contenait les données du fichier conserve les données du fichier jusqu'à ce que le système ait une raison d'y écrire autre chose.

La destruction sécurisée d'un fichier écrase les données avec des données aléatoires, des zéros ou autres. De cette façon, même si les données du fichier sont toujours accessibles d'une manière ou d'une autre, il ne s'agit plus de données qui vous intéressent.

Notez que pour les disques SSD et les systèmes de fichiers dotés de fonctions avancées comme l'enregistrement et la compression des données, même le déchiquetage peut ne pas suffire.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X