Сценарий:
После работы с конфиденциальным файлом (например, PDF банковской выпиской), вы набрали:
rm my-confidential-file
(или знаменитое действие Shift-Delete в файловом браузере на основе графического интерфейса, например,
nautilus
)Вы понимаете:"Ой, я должен был сначала использовать утилиту
shred
".Вы запускаете инструмент восстановления файлов, и вам "повезло" восстановить блок, в котором находится ваш секретный файл, а также его размер. Кроме того, ваш удаленный файл кажется неповрежденным (то есть не перезаписанным другими данными).
Теперь есть безопасный и надежный способ удаления такого несвязанного файла из вашей файловой системы, а именно:
- вы не перепутаете другие файлы, желательно даже не журнал
- инструмент восстановления больше не может найти файл (т.е. он перезаписан мусорными данными)
?
Меня особенно интересует файловая система ext4 , но более общий подход приветствуется.
Примечание. Полагаю, что для надежного решения потребуется предположить, насколько велик удаленный файл, поэтому вы можете предположить, что его размер составляет несколько МБ.