3

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

У меня такой вопрос - почему бы просто не записать все 0 в свободное место (или все 1)? Один проход и все готово? Я предполагаю, что упускаю что-то действительно простое ...

3 ответа3

6

В очень свободных словах, чтобы подчеркнуть, где лежит сложность:

Биты на диске интерпретируются как двоичные, "1" и "0", если хотите, но в действительности это непрерывная переменная, которая измеряется. Можно образно сказать, что каждый бит действительно может принимать любое значение от 0 до 1, и привод интерпретирует все значения> 0,7 как 1, а все значения <0,3 как 0.

Допустим, немного по цене 0,9. Затем вы перезаписываете его на 0, что эффективно снижает заряд. Окончательный заряд может быть, возможно, 0,25, но если бит изначально был нулем при заряде 0,2, возможно, он оказался бы равным 0,15. Таким образом, используя оборудование, позволяющее считывать заряды с высокой точностью, теоретически можно воссоздать данные, которые были перезаписаны всеми нулями, с помощью нормализации, где заряд <0,2 равен нулю, а заряд> 0,2 равен единице.

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

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

2

Я думаю, что основная идея заключается в том, что данные записываются в узкую круговую дорожку на вращающемся диске. Голова движется по разным путям, но это движение имеет ограниченную точность. Поэтому, когда голова перемещается к этой дорожке для записи нулей, она может не записать их точно поверх ваших данных. Вероятно, существует много совпадений, но, теоретически, в лаборатории диск может быть помещен в специальный диск с узкими головками, которые перемещаются более точно, и таким образом можно прочитать край ваших старых данных. Либо так, либо, поскольку данные записываются путем переориентации магнитных "частиц" на диске, что по сути является аналоговым статистическим физическим процессом, может остаться некоторая слабая магнитная "тень" старых данных, которая все еще может быть обнаружена чувствительными головками , Я не уверен, что все это более чем гипотетически.

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

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .