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:
| 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
- Sikker sletning af data fra magnetisk og solid state-hukommelse , Gutmanns originale papir