Metody czyszczenia dysku twardego
Informacje usunięte z dysku twardego przy użyciu niezbyt bezpiecznych metod (np. zwykłych metod dostępnych w systemie Windows) mogą być łatwo odzyskane. Specjalistyczny sprzęt pozwala odzyskiwać nawet wielokrotnie nadpisywane dane.
Dane są przechowywane na dysku twardym jako binarna sekwencja 1 i 0 (jedynek i zer), reprezentowana przez fragmenty dysku różniące się stopniem namagnesowania. Uogólniając, jedynka zapisana na dysku zostanie odczytana przez jego kontroler jako jedynka, a zero zostanie odczytane jako zero. Jeżeli jednak zero zostanie nadpisane jedynką, wynikiem będzie wartość 0,95 i odwrotnie — nadpisanie jedynki kolejną jedynką da wartość 1,05. Różnice te nie mają znaczenia dla kontrolera. Jednak za pomocą specjalistycznych urządzeń można łatwo odczytać „spodnią” sekwencję jedynek i zer.
Metody wymazywania informacji
Teoria gwarantowanego czyszczenia danych została szczegółowo opisana w artykule Petera Gutmanna. Patrz „Secure Deletion of Data from Magnetic and Solid-State Memory” (Bezpieczne usuwanie danych z pamięci magnetycznej i pamięci półprzewodnikowej) na stronie https://www.cs.auckland.ac.nz/~pgut001/pubs/secure_del.html.
Lp. | Algorytm (metoda zapisu) | Przebiegi | Zapis |
---|---|---|---|
1. | Departament Obrony USA 5220.22-M | 4 | 1. przebieg — zapisywanie losowo wybranych symboli w każdym bajcie każdego sektora; 2. przebieg — uzupełnienie zapisu pierwszego przebiegu; 3. przebieg — ponownie symbole losowe; 4. przebieg — weryfikacja zapisu. |
2. | Amerykański: NAVSO P-5239-26 (RLL) | 4 | 1. przebieg — zapisywanie 0x01 we wszystkich sektorach; 2. przebieg — zapisywanie 0x27FFFFFF; 3. przebieg — losowe sekwencje symboli; 4. przebieg — weryfikacja. |
3. | Amerykański: NAVSO P-5239-26 (MFM) | 4 | 1. przebieg — zapisywanie 0x01 we wszystkich sektorach; 2. przebieg — zapisywanie 0x7FFFFFFF; 3. przebieg — losowe sekwencje symboli; 4. przebieg — weryfikacja. |
4. | Niemiecki: VSITR | 7 | Przebiegi 1–6 — zapisywanie naprzemiennych sekwencji: 0x00 i 0xFF; 7. przebieg — zapisywanie 0xAA, tj. 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0xAA. |
5. | Rosyjski: GOST P50739-95 | 1 |
Zapisywanie zer logicznych (0x00) w każdym bajcie każdego sektora przy poziomie zabezpieczeń od szóstego do czwartego. Zapisywanie losowo wybranych symboli (liczb) w każdym bajcie każdego sektora przy poziomie zabezpieczeń od trzeciego do pierwszego. |
6. | Metoda Petera Gutmanna | 35 | Metoda Petera Gutmanna jest bardzo złożona. Opiera się na jego teorii czyszczenia danych z dysku twardego (patrz Bezpieczne usuwanie danych z pamięci magnetycznej i pamięci półprzewodnikowej). |
7. | Metoda Bruce'a Schneiera | 7 | W książce „Kryptografia dla praktyków” Bruce Schneider przedstawia siedmioprzebiegową metodę nadpisywania danych. 1. przebieg — zapisywanie 0xFF; 2. przebieg — zapisywanie 0x00; kolejne pięć przebiegów — zapisywanie zaszyfrowanych sekwencji pseudolosowych. |
8. | Szybki | 1 | Zapisywanie zer logicznych (0x00) we wszystkich sektorach przeznaczonych do wymazania. |