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:

Gutmannin päällekirjoitusmenetelmä
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