Gutmann metode - Gutmann method

Den Gutmann metoden er en algoritme til sikker sletning af indholdet af computer harddiske , såsom filer . Udarbejdet af Peter Gutmann og Colin Plumb og præsenteret i papiret Secure Deletion of Data from Magnetic and Solid-State Memory i juli 1996, indebar det at skrive en serie på 35 mønstre over regionen, der skal slettes.

Valget af mønstre forudsætter, at brugeren ikke kender den kodningsmekanisme, der bruges af drevet, så det inkluderer mønstre designet specielt til tre typer drev. En bruger, der ved, hvilken type kodning drevet bruger, kan kun vælge de mønstre, der er beregnet til deres drev. Et drev med en anden kodningsmekanisme ville have brug for forskellige mønstre.

De fleste mønstre i Gutmann -metoden var designet til ældre MFM / RLL -kodede diske. Gutmann har selv bemærket, at mere moderne drev ikke længere bruger disse ældre kodningsteknikker, hvilket gør dele af metoden irrelevant. Han sagde "I tiden siden dette papir blev offentliggjort, har nogle mennesker behandlet 35-pass-overskrivningsteknikken beskrevet i det mere som en slags voodoo-besværgelse for at forvise onde ånder end resultatet af en teknisk analyse af drevkodningsteknikker".

Siden omkring 2001 har nogle ATA IDE- og SATA -harddiskproducentdesign understøttet ATA Secure Erase -standarden, hvilket undgår behovet for at anvende Gutmann -metoden, når et helt drev slettes. En undersøgelse fra 2011 viste imidlertid, at 4 ud af 8 producenter ikke implementerede ATA Secure Erase korrekt.

Metode

En overskrivningssession består af en indledning af fire tilfældige skrivemønstre efterfulgt af mønstre 5 til 31 (se tabellerækker nedenfor), udført i en tilfældig rækkefølge og en udledning af fire mere tilfældige mønstre.

Hver af mønstre 5-31 designet med en specifik magnetisk medie koder ordning i tankerne, som hver mønster mål. Drevet skrives til for alle passerne, selvom tabellen herunder kun viser bitmønstrene for de passeringer, der specifikt er målrettet mod hvert kodningsskema. Slutresultatet bør skjule alle data på drevet, så kun den mest avancerede fysiske scanning (f.eks. Ved hjælp af et magnetisk kraftmikroskop ) af drevet sandsynligvis vil kunne gendanne data.

Serien af ​​mønstre er som følger:

Gutmann overskrive metode
Passere Data skrevet Mønster skrevet til disk til målrettet kodningsskema
I binær notation I hex notation (1,7) RLL (2,7) RLL MFM
1 (Tilfældig) (Tilfældig)
2 (Tilfældig) (Tilfældig)
3 (Tilfældig) (Tilfældig)
4 (Tilfældig) (Tilfældig)
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 (Tilfældig) (Tilfældig)
33 (Tilfældig) (Tilfældig)
34 (Tilfældig) (Tilfældig)
35 (Tilfældig) (Tilfældig)

Kodede bits vist med fed skrift er, hvad der skal være til stede i det ideelle mønster, selvom den komplementære bit faktisk er til stede i starten af ​​sporet på grund af kodningen.

Kritik

Sletfunktionen i de fleste operativsystemer markerer simpelthen den plads, der optages af filen, som genanvendelig (fjerner markøren til filen) uden umiddelbart at fjerne noget af dens indhold. På dette tidspunkt kan filen ret nemt gendannes af mange gendannelsesprogrammer. Men når rummet er overskrevet med andre data, er der ingen kendt måde at bruge software til at gendanne det. Det kan ikke gøres med software alene, da lagerenheden kun returnerer sit aktuelle indhold via sin normale grænseflade. Gutmann hævder, at efterretningsagenturer har sofistikerede værktøjer, herunder magnetiske kraftmikroskoper , der sammen med billedanalyse kan registrere de tidligere værdier af bits på det berørte område af mediet (f.eks. Harddisk ).

Daniel Feenberg fra National Bureau of Economic Research , en amerikansk privat nonprofit -forskningsorganisation, kritiserede Gutmanns påstand om, at efterretningstjenester sandsynligvis vil kunne læse overskrevne data og henviser til mangel på bevis for sådanne påstande. Ikke desto mindre betragter nogle offentliggjorte offentlige sikkerhedsprocedurer, at en disk, der er overskrevet en gang, stadig er følsom.

Gutmann selv har reageret på nogle af disse kritikpunkter og også kritiseret, hvordan hans algoritme er blevet misbrugt i en epilog til sit originale papir, hvor han udtaler:

I tiden siden dette papir blev udgivet, har nogle mennesker behandlet 35-pass-overskrivningsteknikken beskrevet mere i det som en slags voodoo-besværgelse for at forvise onde ånder end resultatet af en teknisk analyse af drevkodningsteknikker. Som et resultat, advokat de anvende voodoo til PRML og EPRML drev, selv om det vil have nogen større effekt end en simpel skrubning med tilfældige data. Faktisk er udførelse af den fulde 35-pass-overskrivning meningsløs for ethvert drev, da den er rettet mod en blanding af scenarier, der involverer alle typer (normalt brugt) kodningsteknologi, som dækker alt tilbage til 30+årige MFM- metoder (hvis du gør det forstår ikke dette udsagn, læs papiret igen). Hvis du bruger et drev, der bruger kodningsteknologi X, behøver du kun at udføre de passeringer, der er specifikke for X, og du behøver aldrig at udføre alle 35 afleveringer. For ethvert moderne PRML/EPRML -drev er et par gange tilfældig skrubning det bedste, du kan gøre. Som papiret siger, "En god skrubning med tilfældige data vil gøre omtrent lige så godt, som man kan forvente". Dette var sandt i 1996, og er stadig sandt nu.

-  Peter Gutmann, sikker sletning af data fra Magnetic og Solid-State Memory, University of Auckland Institut for Datalogi.

Se også

Noter

eksterne links