Методы очистки жесткого диска
В чем заключается проблема?
Информация, удаленная с жесткого диска ненадежными методами (например, простым удалением в Windows), может быть легко восстановлена. При наличии специализированного оборудования возможно восстановление даже многократно перезаписанной информации.
Механизм утечки
Как известно, данные на жестком диске хранятся в двоичной форме — в виде последовательности 1 и 0 (единиц и нулей), которые представлены различным образом намагниченными участками поверхности диска.
Единица, записанная на жесткий диск, будет прочитана контроллером жесткого диска как 1, а записанный нуль будет прочитан как 0. Однако если поверх нуля будет записана единица, то результат будет условно равен 0,95, и наоборот, если поверх единицы будет записана единица, результат будет равен 1,05. Для контроллера эти различия несущественны. Но, используя специальную аппаратуру, легко прочитать, какую последовательность единиц и нулей содержала «нижележащая» запись.
Методы уничтожения информации, используемые в решениях Acronis
Подробное изложение теории гарантированного уничтожения информации можно найти, например, в статье Питера Гутмана (Peter Gutmann). См. «Secure Deletion of Data from Magnetic and Solid-State Memory» (Безопасное удаление данных с магнитных и твердотельных накопителей) по адресу http://www.cs.auckland.ac.nz/~pgut001/pubs/secure_del.html.
| № | Алгоритм (метод записи) | Количество проходов | Запись |
|---|---|---|---|
| 1. | Американский: DoD 5220.22-M | 4 | 1-й проход — случайно выбранные символы в каждый байт каждого сектора, 2-й — дополнительные к записанным на 1-м проходе, 3-й — снова случайно выбранные символы, 4-й — верификация записей. |
| 2. | Американский: NAVSO P-5239-26 (RLL) | 4 | 1-й проход — 0x01 во все сектора, 2-й — 0x27FFFFFF, 3-й — случайные последовательности символов, 4-й — верификация. |
| 3. | Американский: NAVSO P-5239-26 (MFM) | 4 | 1-й проход — 0x01 во все сектора, 2-й — 0x7FFFFFF, 3-й — случайные последовательности символов, 4-й — верификация. |
| 4. | Немецкий: VSITR | 7 | 1–6-й — чередующаяся последовательность из 0x00 и 0xFF, 7-й — 0xAA, т. е. 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0xAA. |
| 5. | Российский: ГОСТ P50739-95 | 1 |
Запись логических нулей (чисел вида 0x00) в каждый байт каждого сектора для систем с 6-го по 4-й класс защиты. Запись случайно выбранных символов (чисел) в каждый байт каждого сектора для систем с 3-го по 1-й класс защиты. |
| 6. | Метод П. Гутмана | 35 | Метод Питера Гутмана очень сложен и основан на его теории об очистке данных с жесткого диска (см. Secure Deletion of Data from Magnetic and Solid-State Memory (Безопасное удаление информации с магнитных и полупроводниковых источников хранения данных)). |
| 7. | Метод Б. Шнайера | 7 | В своей книге «Прикладная криптография» Брюс Шнайер предложил метод, состоящий из 7 проходов перезаписи. 1-й проход — запись логических единиц (0xFF), 2-й — нулей (0x00), 3–7-й — криптостойкая последовательность псевдослучайных чисел. |
| 8. | Быстрый | 1 | Запись логических нулей (чисел вида 0x00) во все очищаемые сектора. |