Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
program do wymazywania wolnego miejsca...
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Polish OTW
View previous topic :: View next topic  
Author Message
sherszen
Apprentice
Apprentice


Joined: 28 Jul 2006
Posts: 217

PostPosted: Sat May 17, 2008 12:30 pm    Post subject: program do wymazywania wolnego miejsca... Reply with quote

Witam,

Poszukuje programu, który by porządnie wymazał wolne miejsce, dzięki czemu odzyskanie danych nie było by już możliwe. Równie dobrze by było, aby możliwe było wymazywanie całych partycji. Obsługa z poziomu konsoli. Od niedawna używam do kasowania plików program shred. Jaka jest jego skuteczność?
Back to top
View user's profile Send private message
dylon
Guru
Guru


Joined: 21 Mar 2005
Posts: 331
Location: Gliwice

PostPosted: Sat May 17, 2008 1:12 pm    Post subject: Reply with quote

Prasa hudrauliczna :D

Kiedys czytalem w necie wywiad z gosciem z ontrack-a. Mowil, ze sa w stanie odtworzyc dane po kilkunastokrotnym nadpisywaniu.
Jesli potrzebuje tego do firmy to zniszczenie kompletne dysku raz na czas jest najpewniejszym rozwiazaniem, a jesli do domu to ... po co? Zaszyfrowanie partycji z waznymi danymi w zupelnosci zalatwia sprawe.
_________________
Maciej Dylski
Back to top
View user's profile Send private message
argon
n00b
n00b


Joined: 06 Mar 2008
Posts: 1

PostPosted: Sat May 17, 2008 8:58 pm    Post subject: Reply with quote

Proponuję:
Code:
man shred

Do wyczyszczenia pustego miejsca na używanym systemie plików zwykle robiłem:
Code:
dd if=/dev/zero of=plik
rm plik

Sposób niezależny od systemu plików, nie daję jednak gwarancji na pełne wyczyszczenie danych.
Może goście z FBI czy Ontracka dadzą radę odczytać dane, ale zwykle nikt nie otwiera dysków i nie wyciąga talerzy żeby bit po bicie je odzyskać...
Poza tym to brzmi ciekawie: http://www.elektroda.pl/rtvforum/topic882242.html
_________________
No ATI, no cry.
Back to top
View user's profile Send private message
13Homer
Guru
Guru


Joined: 12 Jul 2005
Posts: 461

PostPosted: Sat May 17, 2008 9:10 pm    Post subject: Reply with quote

argon wrote:
Do wyczyszczenia pustego miejsca na używanym systemie plików zwykle robiłem:
Code:
dd if=/dev/zero of=plik
rm plik

Sposób niezależny od systemu plików, nie daję jednak gwarancji na pełne wyczyszczenie danych.

Dużo bezpieczniejszym sposobem jest 4-krotne nadpisanie danego obszaru przez następujące sekwencje bitów: 01, 10, 11, 00 (na zmianę 0 i 1 na obydwa sposoby, same 1 i same 0). Główną metodą odczytywania kasowanych "tradycyjnie" danych jest przesunięcie pozycjonowania głowicy czytającej o ułamek kroku, zaś takie kasowanie "w kratkę" minimalizuje ten szcz atkowy magnetyzm.
_________________
Lenovo ThinkPad R61 / C2D@2.6.24 / nVidia Quatro NVS 140M / 2 GB RAM
Back to top
View user's profile Send private message
sherszen
Apprentice
Apprentice


Joined: 28 Jul 2006
Posts: 217

PostPosted: Sat May 17, 2008 9:30 pm    Post subject: Reply with quote

Można po polsku? :D

A tak w ogóle z tym dd... to np. mamy jakieś puste miejsce.. wolne od plików i katalogów.. można to potraktować np. tymi zerami, tak, aby nie "dotknąć" danych?
Back to top
View user's profile Send private message
canis_lupus
l33t
l33t


Joined: 22 Dec 2005
Posts: 773
Location: Kraków

PostPosted: Sun May 18, 2008 10:24 am    Post subject: Reply with quote

Napisałem kiedyś skrypt w bashu który kilkakrotnie nadpisywał zadany obszar z urandom a na koncu go czyścił. Jako parametry się podawało ilośc iteracji i gdzie ma to zrobić. Jak potrzeba to mogę taie coś jeszcze napisac i udostępnic.
_________________
"I love you cię" Różyczko...
Back to top
View user's profile Send private message
13Homer
Guru
Guru


Joined: 12 Jul 2005
Posts: 461

PostPosted: Sun May 18, 2008 10:41 am    Post subject: Reply with quote

sherszen wrote:
Można po polsku? :D

A czego nie rozumiesz? Nadpisujesz dany plik identycznymi bajtami: 55 (samymi 55), póxniej AA, FF, 00, a na koniec kasujesz.
Quote:
A tak w ogóle z tym dd... to np. mamy jakieś puste miejsce.. wolne od plików i katalogów.. można to potraktować np. tymi zerami, tak, aby nie "dotknąć" danych?

Tak. Tworzysz nowy plik za pomocą cp /dev/zero xyz i czekasz, aż skończy się błędem braku wolnego miejsca. Dalej standardowo czyścisz plik.
_________________
Lenovo ThinkPad R61 / C2D@2.6.24 / nVidia Quatro NVS 140M / 2 GB RAM
Back to top
View user's profile Send private message
sherszen
Apprentice
Apprentice


Joined: 28 Jul 2006
Posts: 217

PostPosted: Sun May 18, 2008 11:32 am    Post subject: Reply with quote

Quote:
Nadpisujesz dany plik identycznymi bajtami: 55 (samymi 55), póxniej AA, FF, 00, a na koniec kasujesz.


A jak można takie nadpisywanie wykonać? Hexdump'em? Hmm.... o tyle co rozumiem co z tym wolnym miejscem i za pomocą dd tworzę pusty plik i mogę go potraktować urandomem, to nie wiem, jak to wykonać nadpisywanie bitów w praktyce... tymi sekwencjami, które mi podałeś...
Back to top
View user's profile Send private message
BeteNoire
Veteran
Veteran


Joined: 25 Sep 2005
Posts: 1827

PostPosted: Sun May 18, 2008 11:35 am    Post subject: Reply with quote

sherszen wrote:
Można po polsku? :D

A tak w ogóle z tym dd... to np. mamy jakieś puste miejsce.. wolne od plików i katalogów.. można to potraktować np. tymi zerami, tak, aby nie "dotknąć" danych?

Dd ma opcję "seek":
Code:
seek=bloki
              Pomija bloki obs-bajtowych bloków pliku wyjściowego przed kopiowaniem.

Jeśli określisz w blokach jaki obszar ma pominąć to możesz tak wymazywać. Ale ja bym z tym uważał ;-)
Prościej będzie skopiować kilka(naście) razy w to miejsce jakieś nic nie znaczące dane.
_________________
powered by power plant
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Polish OTW All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum