ivan99
@ivan99
Изучаю web-стек, бомблю вопросами ;)

Если удалить содержимое текстового файла это 100% защита?

Привет!
Если к примеру хочется безопасно удалить файл то его все же могут восстановить через спец. ПО, тоесть это не 100% защита, а если удалить содержимое текстового файла и сохранить - это ведь 200% защита от восстановления данных?

К примеру расширения txt, doc, rtf и тд. , ОС Windows (ntfs) и как на Линуксе (ext4) с этим будет?
Также интересно про подобный способ для изображений, открыть в редакторе и вырезать картинку.

Само собой при условии что нету какого то ПО которое может сохранить себе первый вариант.

Спасибо, просто интересно стало.
  • Вопрос задан
  • 162 просмотра
Решения вопроса 2
@Lookingooder
В общем случае, при сохранении вашего файла программа создаст новый файл с внесенными изменениями, а область, занятую старым файлом отдаст в свободное обращение. Так что данные останутся на диске, пока ос туда что нибудь не запишет.
Ответ написан
Комментировать
@dmfun
Все зависит от внутренней реализации ОС и того сколько свободного места.
У файла есть заголовок в таблице, а также само тело на диске в определенных секторах.
Файл может быть снова записан вообще в другой сектор, а может и в тот же.
Если в тот же, то часть сектора перезапишется, но не в весь все равно.
Теоретически, можно считать информацию программными низкоуровневыми средствами напрямую с диска и прочитать сектор целиком. Если файл не текстовый, то часть данных запортится, часть можно будет каким либо способом восстановить. Нужно перезаписать тот же сектор, чтобы информация удалилась.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
reverse_kacejot
@reverse_kacejot
Junior C++ Developer, bachelor of Applied Math
Вот если память забить с помощью dd из /dev/zero - тогда 300% защита :)
Ответ написан
Комментировать
CityCat4
@CityCat4 Куратор тега Информационная безопасность
Если я чешу в затылке - не беда!
Если удалить содержимое текстового файла это 100% защита

Нет.

Это "хрен-знает-сколько"% защита. Может быть файл будет записан в ту же область. Может быть в другую. Если, допустим, это том lvm, распределенный по нескольким физическим томам - может быть даже на другой физический диск :)

Однозначная, простая и доступная защита от восстановления - записать на 100% обьема безобидные файлы. Например дистриб линуха в ISO. Можно так сделать несколько раз. (удаляя и снова записывая, причем брать файлы разной длины)
Ответ написан
Комментировать
Theon
@Theon
Фрилансер по веб-разработке
Если однажды файл был сохранен, но потом очищен, то первую версию можно вытянуть специальными программами с харда.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы