Avaleht
uus teema   vasta Tarkvara »  Linux & UNIX »  andmete hävitamine märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Netfish
Kreisi kasutaja

liitunud: 04.11.2002




sõnum 28.01.2010 11:30:16 andmete hävitamine vasta tsitaadiga

oleks mitme arvuti kõvakettad vaja tühjaks teha nii, et sealt vähemalt kommiraha eest keegi midagi taastada ei suudaks.
Eriline linuxi spets ei ole (veel icon_razz.gif), aga arvan, et /dev/zero abil nullidega üle kirjutamine peaks piisavalt keeruliseks selle tegema, aga kuna arvuteid mitu ja kiiresti vaja, siis tekkis küsimus, et mis bs valida, kas 1m on optimaalne või võib sama hästi ka näiteks 3valida.
Randomiga vist oleks veel parem, aga ilmselt oluliselt aeglasem?
Kommentaarid: 99 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 96
tagasi üles
vaata kasutaja infot saada privaatsõnum
ipp
HV kasutaja

liitunud: 25.03.2005



Autoriseeritud ID-kaardiga

sõnum 28.01.2010 16:40:05 vasta tsitaadiga

/dev/zero-st nullide küsimine võib olla sellel tegevusel pudelikaelaks.

Nagu üks kirjutas:
I’ve noticed that dd if=/dev/urandom of=DEVICE is very slow. It has 3-4 MB/second on my computer.
I wanted to make it faster. Here is my solution:
1. Create in tmpfs located in RAM memory large file (about 100 MB) made of pseudo-random sequence (/dev/urandom).
2. Write this file from memory sequentially to the disk.
Speed of this approach is even 34 MB/s – 10 times faster!!.



Netist leidsin sellise suht hea juhendi:
http://www.wojtekrj.net/2009/09/bashlinux-very-fast-disk-shredingdata-erasure-script/
Kommentaarid: 16 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 16
tagasi üles
vaata kasutaja infot saada privaatsõnum
Supiplex
HV veteran
Supiplex

liitunud: 11.12.2002




sõnum 28.01.2010 17:02:38 vasta tsitaadiga

/dev/urandom ja /dev/zero on veidi erinevad asjad. Esimene nimelt pakub sulle pseudojuhuarve, mille saamiseks peab prose ohtralt vaeva nägema.
_________________
The young lady had an unusual list,
Linked in part to a structural weakness.
She set no preconditions.
Kommentaarid: 38 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum
Netfish
Kreisi kasutaja

liitunud: 04.11.2002




sõnum 28.01.2010 17:44:57 vasta tsitaadiga

erinev tegevus jah muidugi. Aga andmete kaotamise seisukohalt on random ilmselt ikka tõhusam. Praeguseks tegin 2 masinat ära prooviks urandomiga bs1M ja 40gb ketastega sai üks vist 4 tunniga hakkama, teine jäi veel tegema kui ära tulin. Aga sinna 3-4MB/s kanti tuleb ta jah järelikult.
Vaatan seda scripti asja õhtul, aga arvan, et lähen seekord lihtsama vastupanu teed icon_razz.gif
Kommentaarid: 99 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 96
tagasi üles
vaata kasutaja infot saada privaatsõnum
Omega
HV kasutaja

liitunud: 23.07.2002




sõnum 28.01.2010 18:08:31 vasta tsitaadiga

Veel üks võimalus - badblocks write test. See kirjutab asjad 4 korda üle, mustritega 0xaa, 0x55, 0xff, 0x00 (101010..,010101.., 11111..,0000..)
Kommentaarid: 21 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 20
tagasi üles
vaata kasutaja infot saada privaatsõnum
kaabakas
HV veteran
kaabakas

liitunud: 01.04.2002



Autoriseeritud ID-kaardiga Online

sõnum 29.01.2010 06:51:37 vasta tsitaadiga

tegelikult pole üldse vaja dd'ga teha ja siis bs'iga pudelikaelu otsida. cat /dev/urandom > /dev/sda on lihtsam ja põrutab nagu torust tuleb ilma jebimiseta.
_________________
Mida Ott ei õpi, seda Egon ei tea.
Kommentaarid: 105 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 95
tagasi üles
vaata kasutaja infot saada privaatsõnum
gnoom
HV veteran

liitunud: 12.12.2003




sõnum 30.01.2010 01:13:42 Re: andmete hävitamine vasta tsitaadiga

Netfish kirjutas:
oleks mitme arvuti kõvakettad vaja tühjaks teha nii, et sealt vähemalt kommiraha eest keegi midagi taastada ei suudaks.
Eriline linuxi spets ei ole (veel icon_razz.gif), aga arvan, et /dev/zero abil nullidega üle kirjutamine peaks piisavalt keeruliseks selle tegema, aga kuna arvuteid mitu ja kiiresti vaja, siis tekkis küsimus, et mis bs valida, kas 1m on optimaalne või võib sama hästi ka näiteks 3valida.
Randomiga vist oleks veel parem, aga ilmselt oluliselt aeglasem?

Kõige kindlam on uued kõvakettad osta ja vanda füüsiliselt hävitada. Annab 100% soovitud tulemuse. thumbs_up.gif
Kommentaarid: 67 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 64
tagasi üles
vaata kasutaja infot saada privaatsõnum
Netfish
Kreisi kasutaja

liitunud: 04.11.2002




sõnum 30.01.2010 12:25:40 vasta tsitaadiga

jah, ketaste hävitamine on muidugi kõige ideaalsem variant. Antud juhul aga see ei sobinud ja järelikult polnud info NII konfidentsiaalne.
Ei tea kõige põhimõtteid nii sügavuti, aga nii palju kui praeguseks jõudnud uurida, siis cat vist päris kordades kiirem ei ole. Ja mingil põhjustel eelistatakse dd rohkem.
Igal juhul on praeguseks asjaga ühel pool ja sain sel teemal natuke nüüd targemaks ka, tänud icon_razz.gif
Kommentaarid: 99 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 96
tagasi üles
vaata kasutaja infot saada privaatsõnum
kaabakas
HV veteran
kaabakas

liitunud: 01.04.2002



Autoriseeritud ID-kaardiga Online

sõnum 30.01.2010 23:43:37 vasta tsitaadiga

Kui dd blocksize piisavalt suureks keerata, siis eriti kiirusevahet polegi; defauldi peale jättes on vahe kordades. dd populaarsusel on kaks põhjust: esiteks võimaldab ta teha keerulisemaid operatsioone kui cat; teiseks on temaga harjunud vana kooli uniximehed, kelle aegadel oli kõik hoopis teistmoodi.
_________________
Mida Ott ei õpi, seda Egon ei tea.
Kommentaarid: 105 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 95
tagasi üles
vaata kasutaja infot saada privaatsõnum
inzinz
HV kasutaja

liitunud: 26.01.2005




sõnum 02.02.2010 15:23:01 vasta tsitaadiga

Lähenemine on väga õige, kogu ketas tuleb üle kirjutada et kõik andmed oleks kadunud.
Tavaliselt peamine viga mida tehakse on see, et full format asemel tehakse quick format, mis siis kettal olevaid andmeid reaalselt ei nulli vaid kirjutab indeksitabelisse info et ketas on tühi, jättes aga andmed kettal terviklikuks ja analüüsi tulemusena reaalselt taastatavaks.

Tavainimeste jaoks /dev/zero kasutamine on täiesti piisav ketta ülekirjutamiseks kolmel põhjusel:
1) lihtne käsurealt tööle lükata ilma mingite tempfs lisadega jändamiseta
2) töötab konstantselt maksimaalse kiirusega
3) mitte mingisugune tarkvaraline lahendus ei suuda niimoodi üle kirjutatud faile reaalselt taastada

Kui on kartust et keegi tõsise aja ja raha ülekülluses isik/organisatsioon tuleb ketaste kallale ja üritab magneetilise mälu teooria alusel midagi taastada, siis on kaks peamist võimalust:
1) kogu ketta 0 bittidega ja seejärel 1 bittidega üle kirjutamine (iga biti väärtus saab ära muudetud vähemalt üks kord, nullides magneetilise mälu argumendi, millega väidetakse et annab eristada hiljuti ja ammu üle kirjutatud bitte)
2) ülalpool mainitud randomiga täidetud tempfs kasutamine kaks korda (mõlemal korral kasutada uusi genereeritud blokke). Miks kaks ? Sellepärast et üks kord randomiga üle kirjutades annab magneetilise mälu teooria järgi ikkagi tuvastada hiljuti ja ammu muudetud bitte.

Aga, sama teooriat arvestades ei saa tegelikult ka kaks korda randomiga üle kirjutades 100% kaitset, kuna mis siis saab kui mingid bitid kahes randomis kattuvad ? Iga bitti saab üle kirjutada kas 0'ga või 1'ga, kaks korda kirjutades on kaks korda sama arvuga üle kirjutamise tõenäosus 50%, ja tõenäosus, et algbitt oli sama väärtusega, sellest omakorda 50%. Kokku siis magneetilise mälu teooria järgi oleks ~25% bittidest taastatav. Mis on piisav et takistada algandmete taastamist, kuid 25% on ikkagi rohkem kui 0%. Ja tulemuseks ongi soovitused faile üle kirjutada random andmetega 3, 7, 10, 25 korda jne. Linuxi failikustutamise tööriist shred vist defaultis kirjutab ka faili 25 korda üle (suht ketta piinamine).

Seega, paranoiliste jaoks kõige kindlamini töötav variant peaks olema esmalt 0-bittidega üle kirjutamine ja siis 1-bittidega (tegelikult ükskõik mis järjekorras), siis on kõik bitid üle kirjutatud ja asi korras.
Aga reaalsuse piiridesse jäädes piisab ka täiesti /dev/zero kasutamine.

_________________
Upload.ee - eestimaine failiupload
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
gnoom
HV veteran

liitunud: 12.12.2003




sõnum 02.02.2010 16:36:47 vasta tsitaadiga

inzinz kirjutas:
Seega, paranoiliste jaoks kõige kindlamini töötav variant peaks olema esmalt 0-bittidega üle kirjutamine ja siis 1-bittidega (tegelikult ükskõik mis järjekorras), siis on kõik bitid üle kirjutatud ja asi korras.

Paranoiline inimene ei näe sellise asjaga vaeva. Tema ostab uue ketta ja vana hävitab füüsiliselt. Selline lahendus annab 100%-ilise garantii, et miskit ei ole kätte saada. icon_cool.gif thumbs_up.gif
Kommentaarid: 67 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 64
tagasi üles
vaata kasutaja infot saada privaatsõnum
Osiris
HV Guru
Osiris

liitunud: 12.08.2002



Autoriseeritud ID-kaardiga

sõnum 02.02.2010 16:51:58 vasta tsitaadiga

Tõmba aga siit üks iso fail - kirjuta plaadile. Boodid plaadilt üles ja lased käima info hävitamise - meetodi saad valida ise ja mitu korda ta seda teeb.
Kommentaarid: 115 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 103
tagasi üles
vaata kasutaja infot saada privaatsõnum
inzinz
HV kasutaja

liitunud: 26.01.2005




sõnum 02.02.2010 17:10:38 vasta tsitaadiga

Nojaa, füüsiline hävitamine on jah kindlaim variant icon_razz.gif Eks siis see korduv üle kirjutamine on pigem nendele paranolistele inimestele, kellel on rahast rohkem kahju icon_biggrin.gif

Mingi võistluselaadne asi oli ka hiljuti: võeti kaks ketast, pandi mõlemale peale kaks faili, üks lasti vist ühe korra nullidega üle, teine paar korda eri tehnikatega üle. Failide taastajatele pakuti vaevatasu ning kuulsust elu lõpuni (küllaltki suuri summasid oldaks selliste taastamisoskuste eest maksma). Aasta jooksul ei julgenud ükski firma ega ka keegi eraisik kordagi proovida nende failide taastamist. Peaks ilmekalt väljendama seda, kui ebareaalne isegi ühe korra üle kirjutatud asjade taastamine on.

Aga muidu siin mõtiskledes turgatas pähe üks teine variant mis kaasab endaga andmete lekkimist: bad sector kettal. Põhimõtteliselt bad sector on ala kettal, kuhu millegipärast kirjutada või lugeda enam ei saa (põhjuseid saab olla mitmeid). Ja kui tegu on kirjutamisepoolse veaga, siis ei anna seda kohta enam üle kirjutada, seega misiganes andmetükk seal paikes, see sinna ka istuma jääb. Ning selle vastu aitab jah ainult füüsiline lähenemine.

Põhimõtteliselt siis kaks varianti: 1) tavainimesed kasutavad nullidega üle kirjutamist ja korras 2) paranoilisemad siis hävitavad oma andmeid vabal valikul magneti, haamri ja/või happega või veel millegi huvitavaga.
icon_biggrin.gif

EDIT: nullidega kirjutamine kehtib siis kogu ketta puhastamise kohta mitte üksikute failide kustutamise kohta. Kui ketas kasutab mingeid pakkimisalgoritme või on tegu flashi kettaga mis huvitavalt igale poole kirjutamisi laiali hajutab siis on üksikute failide turvaliselt kustutamine palju keerukam, kuna ei saa olla 100% kindel et ikka õige koht ketta peal reaalselt üle kirjutati.

_________________
Upload.ee - eestimaine failiupload
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
Osiris
HV Guru
Osiris

liitunud: 12.08.2002



Autoriseeritud ID-kaardiga

sõnum 03.02.2010 00:55:50 vasta tsitaadiga

Mis seal ikka nullitada - metallihundist läbi ja rauapuruks.....
Kommentaarid: 115 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 103
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Linux & UNIX »  andmete hävitamine
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.