Gutmann -menetelmä - Gutmann method
Gutmann menetelmä on algoritmi ja turvallisesti poistaminen sisällön tietokoneen kiintolevyt , kuten tiedostojen . Kaavailemat Peter Gutmann ja Colin Plumb ja esitetään paperin Secure tietojen poistamisesta Magnetic ja puolijohdemuisti heinäkuussa 1996, siihen liittyi kirjallisesti sarja 35 malleja yli alueen poistetaan.
Kuvioiden valinta edellyttää, että käyttäjä ei tunne aseman käyttämää koodausmekanismia, joten se sisältää malleja, jotka on suunniteltu erityisesti kolmen tyyppisille asemille. Käyttäjä, joka tietää aseman koodaustyypin, voi valita vain asemaan tarkoitetut mallit. Asema, jolla on erilainen koodausmekanismi, tarvitsee erilaisia kuvioita.
Useimmat Gutmann -menetelmän mallit on suunniteltu vanhemmille MFM / RLL -koodatuille levyille. Gutmann itse on todennut, että nykyaikaisemmat asemat eivät enää käytä näitä vanhempia koodaustekniikoita, mikä tekee menetelmän osista merkityksetöntä. Hän sanoi: "Tämän paperin julkaisemisen jälkeen jotkut ihmiset ovat pitäneet siinä kuvattua 35-pass-päällekirjoitustekniikkaa enemmän eräänlaisena voodoo-loitsuna pahojen henkien karkottamiseen kuin aseman koodaustekniikoiden teknisen analyysin tuloksena".
Noin vuodesta 2001 lähtien jotkin ATA IDE- ja SATA -kiintolevyvalmistajien mallit ovat tukeneet ATA Secure Erase -standardia, jolloin Gutmann -menetelmää ei tarvitse soveltaa koko aseman poistamiseen. Vuoden 2011 tutkimuksessa kuitenkin todettiin, että neljä kahdeksasta valmistajasta ei ottanut ATA Secure Erasea käyttöön oikein.
Menetelmä
Korvausistunto koostuu neljän satunnaisen kirjoitusmallin johdannosta, jota seuraa kuviot 5-31 (katso alla olevat taulukon rivit), jotka suoritetaan satunnaisessa järjestyksessä, ja johdosta neljästä muusta satunnaisesta mallista.
Jokainen kuvioista 5-31 on suunniteltu erityisellä magneettisen median koodausmenetelmällä , johon jokainen kuvio kohdistuu. Taajuusmuuttaja on kirjoitettu kaikille siirtoille, vaikka alla oleva taulukko näyttää vain bittikuviot kullekin koodausjärjestelylle erityisesti kohdistetuille siirtoille. Lopputuloksen pitäisi peittää kaikki aseman tiedot, jotta vain aseman kehittynein fyysinen skannaus (esim. Magneettisen voimamikroskoopin avulla ) pystyy todennäköisesti palauttamaan kaikki tiedot.
Kuviosarja on seuraava:
| Kulkea | Tiedot kirjoitettu | Kuvio kirjoitettu levylle kohdennettua koodausjärjestelmää varten | |||
|---|---|---|---|---|---|
| In binary merkintätapa | In hex merkintätapa | (1,7) RLL | (2,7) RLL | MFM | |
| 1 | (Satunnainen) | (Satunnainen) | |||
| 2 | (Satunnainen) | (Satunnainen) | |||
| 3 | (Satunnainen) | (Satunnainen) | |||
| 4 | (Satunnainen) | (Satunnainen) | |||
| 5 | 01010101 01010101 01010101 |
55 55 55 |
100... |
000 1000...
|
|
| 6 | 10101010 10101010 10101010 |
AA AA AA |
00 100... |
0 1000...
|
|
| 7 | 10010010 01001001 00100100 |
92 49 24 |
00 100000... |
0 100...
|
|
| 8 | 01001001 00100100 10010010 |
49 24 92 |
0000 100000... |
100 100...
|
|
| 9 | 00100100 10010010 01001001 |
24 92 49 |
100000... |
00 100...
|
|
| 10 | 00000000 00000000 00000000 |
00 00 00 |
101000... |
1000... |
|
| 11 | 00010001 00010001 00010001 |
11 11 11 |
0 100000... |
||
| 12 | 00100010 00100010 00100010 |
22 22 22 |
00000 100000... |
||
| 13 | 00110011 00110011 00110011 |
33 33 33 |
10... |
1000000... |
|
| 14 | 01000100 01000100 01000100 |
44 44 44 |
000 100000... |
||
| 15 | 01010101 01010101 01010101 |
55 55 55 |
100... |
000 1000...
|
|
| 16 | 01100110 01100110 01100110 |
66 66 66 |
0000 100000... |
000000 10000000... |
|
| 17 | 01110111 01110111 01110111 |
77 77 77 |
100010... |
||
| 18 | 10001000 10001000 10001000 |
88 88 88 |
00 100000... |
||
| 19 | 10011001 10011001 10011001 |
99 99 99 |
0 100000... |
00 10000000... |
|
| 20 | 10101010 10101010 10101010 |
AA AA AA |
00 100... |
0 1000...
|
|
| 21 | 10111011 10111011 10111011 |
BB BB BB |
00 101000... |
||
| 22 | 11001100 11001100 11001100 |
CC CC CC |
0 10... |
0000 10000000... |
|
| 23 | 11011101 11011101 11011101 |
DD DD DD |
0 101000... |
||
| 24 | 11101110 11101110 11101110 |
EE EE EE |
0 100010... |
||
| 25 | 11111111 11111111 11111111 |
FF FF FF |
0 100... |
000 100000... |
|
| 26 | 10010010 01001001 00100100 |
92 49 24 |
00 100000... |
0 100...
|
|
| 27 | 01001001 00100100 10010010 |
49 24 92 |
0000 100000... |
100 100...
|
|
| 28 | 00100100 10010010 01001001 |
24 92 49 |
100000... |
00 100...
|
|
| 29 | 01101101 10110110 11011011 |
6D B6 DB |
0 100… |
||
| 30 | 10110110 11011011 01101101 |
B6 DB 6D |
100… |
||
| 31 | 11011011 01101101 10110110 |
DB 6D B6 |
00 100… |
||
| 32 | (Satunnainen) | (Satunnainen) | |||
| 33 | (Satunnainen) | (Satunnainen) | |||
| 34 | (Satunnainen) | (Satunnainen) | |||
| 35 | (Satunnainen) | (Satunnainen) | |||
Lihavoitujen koodattujen bittien pitäisi olla ihanteellisessa kuviossa, vaikka koodauksen vuoksi täydentävä bitti on itse asiassa läsnä raidan alussa.
Kritiikki
Useimpien käyttöjärjestelmien poistotoiminto yksinkertaisesti merkitsee tiedoston käyttämän tilan uudelleenkäytettäväksi (poistaa osoittimen tiedostoon) poistamatta välittömästi sen sisältöä. Tässä vaiheessa tiedosto voidaan palauttaa melko helposti useilla palautusohjelmilla. Kuitenkin, kun tila on korvattu muilla tiedoilla, ei ole tunnettua tapaa käyttää ohjelmistoa sen palauttamiseen. Sitä ei voida tehdä pelkällä ohjelmistolla, koska tallennuslaite palauttaa nykyisen sisällön vain normaalin käyttöliittymän kautta. Gutmann väittää, että tiedustelupalveluilla on kehittyneitä työkaluja, mukaan lukien magneettiset voimamikroskoopit , jotka yhdessä kuva -analyysin kanssa voivat havaita aiemmat bittiarvot median (esimerkiksi kiintolevyn ) vaikutusalueella.
Daniel Feenberg, National Bureau of Economic Research , yhdysvaltalainen yksityinen voittoa tavoittelematon tutkimusorganisaatio, kritisoi Gutmannin väitettä, jonka mukaan tiedustelupalvelut todennäköisesti pystyvät lukemaan ylikirjoitetut tiedot. Jotkut julkiset hallituksen turvallisuusmenettelyt pitävät kuitenkin kerran korvattua levyä edelleen arkaluonteisena.
Gutmann itse on vastannut joihinkin näistä kritiikeistä ja arvostellut myös sitä, kuinka hänen algoritmiaan on käytetty väärin alkuperäisen paperinsa jälkipuheessa, jossa hän toteaa:
Tämän paperin julkaisemisen jälkeen jotkut ihmiset ovat pitäneet siinä kuvattua 35-pass-päällekirjoitustekniikkaa enemmän eräänlaisena voodoo-loitsuna pahojen henkien karkottamiseksi kuin aseman koodaustekniikoiden teknisen analyysin tuloksena. Tämän seurauksena he kannattavat voodoon soveltamista PRML- ja EPRML -asemiin, vaikka sillä ei olisi enempää vaikutusta kuin yksinkertainen pyyhkiminen satunnaisilla tiedoilla. Itse asiassa koko 35-kertaisen päällekirjoituksen suorittaminen on turhaa millekään asemalle, koska se kohdistuu skenaarioihin, jotka sisältävät kaikenlaisia (normaalisti käytettyjä) koodaustekniikoita ja jotka kattavat kaiken yli 30-vuotiaille MFM- menetelmille (jos et Et ymmärrä tätä väitettä, lue paperi uudelleen). Jos käytät asemaa, joka käyttää koodaustekniikkaa X, sinun on suoritettava vain X: lle ominaiset passit, eikä sinun tarvitse koskaan suorittaa kaikkia 35 siirtoa. Kaikille nykyaikaisille PRML/EPRML -asemille muutama satunnainen pesu on paras mahdollinen. Kuten lehdessä sanotaan: "Hyvä pesu satunnaistiedoilla tekee niin hyvin kuin voidaan odottaa". Tämä oli totta vuonna 1996 ja on edelleen totta.
- Peter Gutmann, turvallinen tietojen poistamisesta Magnetic ja puolijohdemuisti, Aucklandin yliopisto Tietojenkäsittelytieteen laitos.
Katso myös
Huomautuksia
Ulkoiset linkit
- Tietojen turvallinen poistaminen magneettisesta ja puolijohdemuistista , Gutmannin alkuperäinen paperi