Навсегда удалить файлы с флешки

43

Я слышал, что некоторые люди упоминают, что файлы удаляются с флешки навсегда, обратной трассировки нет. Это действительно так?

Если нет, как я могу навсегда удалить файлы из него? У меня есть чувствительный файл на флэш-накопителе, и перед тем, как передать его, я хочу убедиться, что никто не сможет увидеть этот файл.

TPR
источник
23
Флэш-накопители дешевы, если они настолько чувствительны, не раздавайте их. Зачем рисковать?
JonnyBoats
1
@JonnyBoats Я планирую использовать эту флешку дома, но вполне возможно, что один из членов семьи случайно отдаст ее кому-то другому. Я просто хотел быть в безопасности.
TPR
2
Если люди не получат прямой доступ к чипам, однажды перезапись может быть достаточно хорошей. У некоторых дисков есть «запасные» элементы, которые они заменяют, чтобы выровнять износ и заменить плохие элементы. Таким образом, перезаписать более одного раза может получить пробелы. В будущем я хотел бы предложить шифрование с надежным паролем, тогда удаления / форматирования может быть достаточно.
Скотт МакКленнинг
2
Все, что вам действительно нужно сделать, это стереть все, заполнить его мусором, а затем стереть снова. Вероятность того, что что-то существенное останется, будет ничтожно малой, и для восстановления понадобятся черные вертолеты.
Даниэль Р Хикс

Ответы:

76

Лучший инструмент для удаления, который (небольшие) деньги можно купить:

введите описание изображения здесь

РЕДАКТИРОВАТЬ : для противодействия хулителей

  1. Никто не упомянул о необходимости обеспечения безопасности на государственном уровне, поэтому аргументы с этой целью - бессмысленные сдвиги. Это достаточно хорошо для тех, кто не Джеймс Бонд или Брюс Уэйн. PS Правительства санкционируют измельчители. Что такое молоток, но высокоскоростной измельчитель?
  2. Из курса вы должны разъединяться чипы для хранения в флэшке. Я думал, что это само собой разумеется.
    • "Доктор, я получил эту бутылку таблеток от вас, но они ничего не сделали!"
    • «Ты вынул таблетки из бутылки?»
    • «Нет.»
    • ಠ_ಠ

Кроме того, я включил инструкцию о том, как сделать тщательную логическую очистку большого пальца.

КОНЕЦ РЕДАКТИРОВАНИЯ

Не рискуй. Флешки дешевы и да, с них можно восстановить данные. Я сделал это сам. Вы можете DBAN это. Вы также можете сделать cipher /wэто несколько раз на машине с Windows ( dd if=/dev/zero bs=2048 of=/mnt/disk/fileна машине с * NIX). Тем не менее, удары молотком намного веселее и постояннее.

Wesley
источник
8
@ppumkin: Я бы не стал доверять таким «ФОРМАТАМ НИЗКОГО УРОВНЯ РЕАЛИЗОВАННЫХ BIOS» для флешек. Флэш-носители, такие как флэш-накопители и твердотельные накопители, имеют то, что называется «выравнивание износа», что происходит на аппаратном уровне. Как безопасно стереть данные с таких носителей, пока остается открытым вопросом. Физическое уничтожение - единственный способ быть уверенным.
Скотт Пак
6
@ppumkin: Низкоуровневый формат, о котором вы говорите, к концу 90-х практически не существовал для конечных пользователей. Некоторые производители действительно имеют свои собственные инструменты , которые могут сделать что - то подобное (например, SeaTools компании Seagate). Однако они были предназначены для работы с автоматическим повреждением магнитных дисков. В наши дни вы вряд ли увидите старую школу LLF за пределами фабрики.
Скотт Пак
3
@ppumkin Команда ATA 0x50 (Format Sectors) на самом деле больше ничего не форматирует (в лучшем случае с середины 90-х). На жестких дисках команда реализована в виде команды ATA 0xC0 (Erase Sectors). На флэш-носителях он обычно помечает блок как свободный, обычно он не стирает содержимое блока. Другие USB-накопители используют набор команд SCSI, а команда SCSI 0x04 гарантирует, что диск отформатирован и стандартная команда чтения вернет 0. Это не вынуждает диск форматировать (если это вообще возможно) и не гарантирует фактического стирания носителя
Chris S
3
Если вы повторно используете (магнитный) носитель и делаете правильную 7-проходную очистку, вы встретили или превысили любой разумный стандарт «невосстановимого». Это, однако, менее применимо к флэш-носителям из-за выравнивания износа. В любом случае единственный надежный способ безвозвратно и безвозвратно удалить файл с любого носителя - это уничтожить этот носитель (т.
Е. «Ударить,
4
Стоит знать, что на дисках, использующих перпендикулярное хранилище, одноразовое стирание идентично нескольким.
Chopper3
29

Это зависит от того, кто твой противник. Если это обычный пользователь, например, друг / коллега / супруга / и т. Д., То предотвращение регулярного восстановления достаточно хорошо: отформатируйте флэш-диск, затем заполните его случайными / не приватными файлами, пока он не будет заполнен на 100%, затем отформатируйте флэш-диск езжай снова. Ваши оригинальные конфиденциальные данные будут утеряны навсегда и не могут быть восстановлены с помощью восстановленных инструментов или прямого сканирования диска.

Однако, если ваш противник - крупная корпорация, правительство и т. Д., Тогда единственный безопасный путь - это физическое уничтожение носителя, например, запись флешки в высокотемпературную промышленную печь.

haimg
источник
2
Для обычных пользователей достаточно просто удалить файлы - большинство из них даже не подозревают, что файлы можно восстановить. А уничтожение совершенно хорошей флешки (как и в ответе @ Wesley), потому что вы боитесь, что ваша двоюродная бабушка Сью собирается выяснить, как получить доступ к необработанным выровненным данным для восстановления ваших грязных фотографий, параноидально до нездорового уровня.
BlueRaja - Дэнни Пфлюгофт
3
@BlueRaja: Для случайного пользователя, восстановить находится на дальнем конце « как восстановить удаленные фото» Google запроса ... Конечно в пределах досягаемости Great тетой Си. И, как я уже сказал, физическое уничтожение ваших медиа необходимо только в том случае, если ваш противник очень хорошо финансируется и находчив.
Haimg
1
«Ваши оригинальные конфиденциальные данные исчезнут навсегда ...», «Однако, если ваш противник ...» Вы имеете в виду, что они не исчезли навсегда? Вы уверены, что знаете, о чем говорите?
Мэтт Х
1
@MattH Когда он говорит, что «оригинальные конфиденциальные данные» исчезнут, я думаю, что он имеет в виду, что больше невозможно восстановить исходный файл со всеми нетронутыми данными, тогда как если ваш противник - «крупная корпорация, правительство ...» Части данных могут быть восстановлены, но не в исходном неизмененном состоянии.
WillS
22

Есть отличная бесплатная программа с открытым исходным кодом под названием Eraser, которая удаляет данные, перезаписывая их выбранными вами шаблонами данных - высокий уровень безопасности для стирания данных.

Но - есть большая проблема с флешками при стирании путем перезаписи. Проблема заключается в методах «выравнивания износа», используемых на твердотельных накопителях, которые записывают в другое место каждый раз, когда вы добавляете или заменяете данные. Существует полное объяснение и обсуждение на Стирание USB-накопителей

Краткий ответ - стереть файл, но также использовать функцию «стереть открытое пространство» в программе Eraser. Это перезаписывает все неиспользуемое пространство, включая более раннюю версию вашего файла.

Дейв Беккер
источник
3
+1 для eraser.heidi.ie в Windows.
Ник Йозевски
13

Из-за выравнивания износа современных флэш-устройств это не под вашим контролем. Вы думаете, что перезаписали свои данные 25 раз, они все еще могут быть там. Если вы хотите хранить конфиденциальные данные на флэш-устройстве, используйте зашифрованный контейнер, такой как truecrypt, чтобы у вас не возникало проблем с потерей устройства (если вы не отдадите ключ).

ott--
источник
Разве вы не можете просто использовать зашифрованный 7zip с надежным паролем?
Джонатан
также убедитесь, что он зашифрован перед копированием на диск.
jiggunjer
8

Используйте клочок.

shred /dev/sdx -n 25 

должен хорошо почистить диск.

Лок
источник
1
Это произойдет, потому что, когда накопитель заполнится, он будет вынужден писать в любом месте.
Лок
4

Я слышал, что некоторые люди упоминают, что файлы удаляются с флешки навсегда, обратной трассировки нет. Это действительно так?

НЕТ, Файлы начинаются с бита, называемого флагом . Когда вы удаляете файл, на самом деле вы устанавливаете флажок, который сообщает компьютеру, что теперь в нем есть место для хранения новых данных.

Если вы действительно хотите уничтожить данные на диске, вам нужно многократно перезаписывать данные случайной смесью 0 и 1. Простое форматирование не сработает, потому что кто-то с соответствующим аппаратным и программным обеспечением может восстановить и сбросить флаги, чтобы можно было прочитать данные.

  1. Один из способов сделать это без чьей-либо помощи - write_data - delete_data - write_data - delete_data - write_data - delete_data:) (убедитесь, что каждый бит диска записан, и то, что вы пишете, является достаточно случайным )

  2. Используйте шредер, поищите его в Google, и вы получите много бесплатных шредеров, если у вас есть бит-защитник, я видел встроенный в него шредер.

COD3BOY
источник
1
Просто запишите данные - удалить данные немного просто: вам нужно убедиться, что каждый бит диска записывается, и что то, что вы пишете, является достаточно случайным , иначе все же могут быть способы обнаружить, какие данные были там.
Конерак
1
@Konerak отредактировал ответ, включив в него и свои очки :)
COD3BOY
3

Я планирую использовать эту флешку дома, но вполне возможно, что один из членов семьи случайно отдаст ее кому-то другому. Я просто хотел быть в безопасности. - progtick

В этом случае у вас не будет возможности удалить файлы заранее.

Просто зашифруйте свои файлы и не беспокойтесь об их удалении, если диск будет потерян - никто не сможет получить к ним доступ без пароля.

BlueRaja - Дэнни Пфлугхофт
источник
2
нет, я уже знаю, какие файлы мне нужно удалить. Во всяком случае, я обычно не помещаю чувствительные файлы на флэш-накопитель, но кто-то в семье сделал это. Я пока не хочу выбрасывать флешку, так как мы в основном используем ее дома, поэтому я просто хотел удалить определенные файлы.
TPR
3

Я слышал, что некоторые люди упоминают, что файлы удаляются с флешки навсегда, обратной трассировки нет. Это действительно так?

Да и нет; это зависит от вашего определения «ушел навсегда».

Вероятно, они говорили о том, что удаление файла с флэш-накопителя всегда эквивалентно удержанию ⇧ Shiftпри удалении файла.

Это связано с тем, что Windows помещает корзину только на фиксированные тома, такие как жесткие диски, а не на съемные тома, такие как флэш-диски, карты памяти, дискеты, диски CD + RW с записью пакетов, сетевые диски или substбуквы на жестких дисках (даже те, которые отображаются на с фиксированными дисками). Следовательно, если вы удаляете файл в Windows с жесткого диска с помощью только Delвместо ⇧ Shift+ Del, вы сможете восстановить его из корзины, но удаление файла со съемного носителя с Delпомощью аналогично использованию ⇧ Shift+ Delдля окончательного удаления это так как у него нет корзины.

Однако по соображениям производительности удаление файла без возможности восстановления фактически не приводит к его удалению. Вместо этого система помечает его как удаленный, а его дисковое пространство - как свободное для использования новыми файлами. До тех пор, пока его кластеры не будут перезаписаны другими файлами, его можно теоретически восстановить, и, если на нем много свободного места, может пройти некоторое время, прежде чем он будет перезаписан - конечно, если вы действительно пытаетесь восстановить случайно удаленный файл, он может быть сразу же перезаписан даже при наличии большого свободного места (ಠ_ಠ).

Если нет, как я могу навсегда удалить файлы из него? У меня есть чувствительный файл на флэш-накопителе, и перед тем, как передать его, я хочу убедиться, что никто не сможет увидеть этот файл.

Используйте инструмент безопасного удаления. Они перезапишут файл перед удалением. Лучшие из них также удаляют запись каталога, чтобы стереть даже имя файла, а лучшие даже перезапишут его метаданные, такие как размер и временная метка. Некоторые могут также стереть существующее свободное пространство, которое может быть удобно, чтобы стереть ранее удаленные файлы, однако это может занять некоторое время, если есть много свободного места, так как он записывает каждый байт этого пространства, например, стирая диск с 300 ГБ свободное пространство похоже на создание файла объемом 300 ГБ. Большинство предоставляют один или несколько методов, таких как различные шаблоны байтов для перезаписи и количество повторений.

Synetech
источник
3

Если вы хотите быть абсолютно уверенным, что никто не будет снова обращаться с приводом, щедрое нанесение подозрительной жидкости на печатную плату должно позаботиться как о данных на микросхемах, так и обойтись без людей.

Пауска Носок
источник
3
Что вы подразумеваете под подозреваемой жидкостью?
Revetahw говорит восстановить Monica
2

Зависит. Если вы просто хотите убедиться, что никто не сможет восстановить данные с помощью обычных инструментов восстановления / вырезания файлов: перезапишите флэш-диск случайными данными, используя linux ( dd if=/dev/urandom/ ...или уже упомянутый shred). В качестве альтернативы, если у вас нет таких инструментов, отформатируйте их (это уничтожит метаданные), затем заполните полностью ненужными данными, а затем снова отформатируйте. Это менее надежно, чем правильный метод с использованием инструмента, но должно быть достаточным для данных с низкой чувствительностью.

Если вы хотите удалить отдельный файл (ненадежно, не рекомендуется), переименовать его случайное имя, а затем удалить его, а затем заполнить диск полностью ненужными данными.

Эти методы не могут надежно предотвратить восстановление, которое включает аппаратные манипуляции («лабораторная атака»). Если данные настолько чувствительны, что вы хотите избежать этого риска, следуйте инструкциям NIST для очистки флэш-носителей:

Очистка: см. Физическое разрушение.

Физическое уничтожение: уничтожайте носители в порядке рекомендаций.

  • Shred.
  • Disintegrate.
  • Распыляться.
  • Сжигать, сжигая в лицензированном мусоросжигателе.
Ян Шейбал
источник
1

В System Mechanic есть инструмент под названием Incinerator, который делает именно то, что вы просите.

Майк
источник
Что именно делает этот инструмент?
Xen2050
@ Xen2050 Это безопасно удалить файлы, поэтому они не могут быть восстановлены. iolo.com/resources/articles/…
Майк
Спасибо за ссылку, у этого инструмента «Инсинератор» есть изображения, подобные этому, которые подразумевают перезапись жесткого диска три раза, но при этом все данные будут легко восстановлены (с помощью электронного микроскопа ... это их модель угроз?), Что может были верны 30 лет назад, но одна перезапись сегодня практически не поддается восстановлению, а две, вероятно, параноидальные излишни. Специально для флешки она просто изнашивается. PS Страница системного механика говорит, что это стоит $ 49,95 (обычно $ 49,95, экономьте $ 0,00) ... так что ...
Xen2050
да, я ничего не рекламировал, просто давал не то, что использовал, что делает то, что задал первоначальный вопрос. И, конечно, есть другие способы и бесплатные инструменты, чтобы сделать то же самое. Но опять же, эта цена, возможно, отражает другие функции программного обеспечения или что-то еще ..
Майк
Можно ли безопасно удалить определенные файлы, а не весь диск?
Джо Блэк
1

Если ваш привод поддерживает одну из следующих команд, вам повезло:

sg_sanitize - remove all user data from disk with SCSI SANITIZE command

или аналогичные команды для hdparm:

   hdparm --security-erase PWD
          Erase  (locked) drive, using password PWD (DANGEROUS).  Password
          is given as an ASCII string and is padded with NULs to reach  32
          bytes.   Use  the  special  password  NULL to represent an empty
          password.  The applicable drive password is  selected  with  the
          --user-master  switch  (default  is  "user" password).  No other
          options are permitted on the command line with this one.

   hdparm --security-erase-enhanced PWD
          Enhanced erase (locked) drive, using password  PWD  (DANGEROUS).
          Password  is given as an ASCII string and is padded with NULs to
          reach 32 bytes.  The applicable drive password is selected  with
          the --user-master switch (default is "user" password).  No other
          options are permitted on the command line with this one.
MikeyB
источник
-1

во время форматирования снимите флажок Быстрый формат и начните. Это займет время, но полностью удалит все детали, и никакое другое приложение для восстановления не сможет его сохранить.

Диптангшу Мандал
источник
-2

Если физическое разрушение оправдано, я бы выбрал угловую шлифовальную машину - дешевый инструмент. Держите кусок с помощью плоскогубцев против вращающегося диска, пока чип не будет израсходован.

Иногда флэш-диск поврежден, и вы не можете удалить / перезаписать данные на нем, и вы просто хотите уничтожить его перед его утилизацией.

Примечание : наденьте защитные очки на случай, если кусок оторвется.

Базель Шишани
источник
1
-1! НЕ ДЕЛАЙТЕ ЭТОГО! Это супер опасно! Вы не держите вещи плоскогубцами против угловой шлифовальной машины, вам нужны обе руки, чтобы использовать угловую шлифовальную машину, не уравновешивая ее одной рукой и толкая плоскогубцами другой рукой по направлению к режущему диску. Или заставьте измельчитель работать, не касаясь его. Защита глаз не поможет вам, когда ваша рука соскользнет в угловую шлифовальную машину или случится что-то худшее. Даже молот в миллион раз безопаснее. Ищите на youtube несчастные случаи с угловыми шлифовальными
машинами,
-2

Вот метод, который я приготовил после прочтения всех этих ответов.

  1. Удалить целевую папку / файл.
  2. Найти безопасный файл размером чуть менее 100 МБ
  3. Создайте папку с именем erase1и поместите ее туда.
  4. Определите объем оставшегося свободного файлового пространства, разделите его на три, а затем выясните, сколько файлов размером 100 МБ должно безопасно заполнить его.
  5. Скопируйте и вставьте ваш безопасный файл erase1до тех пор, пока вы не достигнете этого 1/3 числа, так что теперь у вас есть папка с примерно одной третью свободного места, занятая в ней кучей безопасных файлов размером 100 МБ ...
  6. Скопируйте эту папку и вызовите ее erase2, а затем попробуйте скопировать ее снова в erase3.
    Если вы не можете заполнить оставшееся пространство, удалите несколько безопасных файлов размером 100 МБ, пока не erase2скопируете в erase3.
  7. Удалить erase2, скопировать erase3и позвонить erase2a.
  8. Удалить erase3, скопировать erase2aи позвонить erase3a.
  9. Удалить erase2aи erase3a.
  10. Копировать erase1в erase1a.
  11. Удалить erase1.
  12. Начать процесс заново

    1. Итак, скопируйте erase1aвerase2b
    2. Удалите то же количество файлов размером 100 МБ, что и раньше
    3. Копировать erase2bв erase3b.
    4. удалять erase2b
    5. Копировать erase3bв erase2c.
    6. удалять erase3b
    7. Копировать erase2cв erase3c.
    8. Удалить erase2cи erase3c.
    9. Копировать erase1aв erase1bи удалить erase1a.

Вы можете повторить это, но, вероятно, два раза безопасно, удалите оставшуюся erase1bпапку, и вы должны были перезаписать все в открытой области флешки.

Грубый метод, но если вам нужно сделать это только один раз, это должно сработать, я думаю. Есть какие-нибудь комментарии?

Джон Б. Дельфия III
источник
5
"Есть какие-нибудь комментарии?" Только один. Хлоп.
тридцать три
1
Вы можете почистить этот пост? Я бы, но я боюсь.
SLM
1
хорошая попытка Великая тетя Сью
danjp
1
Зачем кому-то это делать? CCleaner бесплатный инструмент может делать то, что этот процесс делает автоматически. Кроме того, этот процесс не делает невозможным восстановление файлов.
Ramhound
2
Find a safe file that is just under 100 MB in size Определите «безопасно». Будет ли безопасный файл (например, заполненный нулями) безопасным? На самом деле, нет; том NTFS с шифрованием сожмет его и не изменит свободное пространство. То же самое происходит, если файл создается как разреженный файл. К сожалению, все не так просто, как в прежние времена FAT, когда можно было легко и вручную убедиться, что все чисто, с помощью низкоуровневого редактора дисков в DOS.
Synetech