Другие ответы являются большими и будут работать почти во всех средах.
Но, если Вы, оказывается, имеете выполнение gui, просто открываете каталог в наутилусе, дельфине, завоевателе или Вашем любимом файловом менеджере, и необходимо смочь легко видеть и удалить любой файл, который имеет несовместное имя несколькими щелчками мышью.
Если Вы не регулярный emacs или пользователь энергии (как показано в нескольких других ответах), это могло бы быть самым легким способом пойти.
Зашифруйте данные прежде, чем сохранить его. Для стирания данных вытрите ключ.
Если Вы уже записали данные в простом тексте, слишком поздно для стирания его простым способом. Может быть несколько копий наложения данных вокруг в различных местах:
Для избавлений от копий данных по файловой системе сырой метод должен заполнить свободное пространство (cat /dev/zero >somefile
и ожидайте его для остановки, потому что файловая система полна). Это перезапишет все полные блоки.
Мелкие детали данных могут остаться в неполных блоках, которые частично используются другими файлами. Это - особенно беспокойство об именах файлов, которые могут остаться в блоках тем каталогом хранилища содержание. Для избавлений от всего создайте резервную копию всех файлов, перезапишите устройство, содержащее файловую систему полностью, затем восстановите файлы.
Носители могут сохранить данные в блоках, которые больше не используются. На жестких дисках это означает сбойные блоки, которые были перераспределены; это - довольно редкое возникновение, пока диск не начинает стираться. На SSD это - обычное явление, должное носить выравнивание. В обоих случаях угроза является очень низкой, потому что доступ к тем данным требует, чтобы несколько сложный взломщик с некоторыми умеренно дорогими аппаратными средствами и время пропал впустую. Если Вы заботитесь об этих угрозах, шифруете свои данные и не разбрасываете свою ключевую ложь.
Обратите внимание, что можно видеть, что совет о стирающихся данных путем выполнения нескольких передач или использования случайных данных вместо обнуляет (“очистка Gutmann”). Забудьте это: это применяется только к жестким дискам 1980-х (и даже затем данные не являются настолько дешевыми для восстановления, и реконструкция довольно ненадежна). Перезапись с обнуляет, достаточно хорошо; выполнение нескольких случайных передач является устаревшим советом или нефтью змеи. Посмотрите, Почему пишет нули (или случайные данные) по жесткому диску многократно лучше, чем просто выполнение его однажды?
Существует очень популярный названный инструмент shred
. Это перезапишет каждый файл 25 времена, прежде чем это будет удалено. Тот мог бы меня, что Вы ищете.
Использование клочка довольно просто
$ shred secret_archive.tar.gz
Отметьте однако это в современных системах shred
могло бы быть неэффективным или бесполезным если:
Другие и потенциально более безопасные опции:
shred
работы даже с ext3 (и я предполагаю ext4, также) при использовании data=ordered (значение по умолчанию) и data=writeback режимы. Кроме того, существует простая альтернатива: просто создайте огромный файл, занимающий все остающееся пространство файловой системы так, чтобы Ваш удаленный файл был перезаписан.
– scai
01.02.2013, 14:20
shred
нефть змеи: это не лучше, чем head -c $(wc -c secret_archive.tar.gz)
>! secret_archive.tar.gz'. Используя клочок всегда бессмысленно, если Вы не используете жесткий диск с 1980-х или в начале 1990-х. огромное спасибо
– Gilles 'SO- stop being evil'
02.02.2013, 02:48