Sigurno brisanje datoteke s shredom

Sadržaj

The rm naredba na Linuxu Koristi se za brisanje ili brisanje datoteke. Ono što se doista događa je da se podaci u datoteci, njezin sadržaj kakav jest, ne brišu.
Ono što je uništeno je "indeks" ili inode broj koji sprema referencu na tvrdom disku kako pronaći podatke u datoteci. Prostor koji zauzimaju podaci dostupan je za korištenje, to se može dogoditi u samo nekoliko sekundi, da novi blokovi podataka prepišu prethodne, ili može biti dugo vremena, tjedana, mjeseci u kojima se slobodan prostor vraća u upotrebu.
Postoje vrlo specijalizirani softver ili tvrtke koje se bave pružanjem usluga oporavka podataka, temeljene na činjenici da podaci i dalje mogu biti prisutni i ono što pokušavaju učiniti je obnoviti indeks ili čitati izravno, po tragu tvrdog diska, oporaviti se koliko god moguće, čak i informacije između zapisa i vidjeti kakve rezultate i ako se tvrdi disk ne koristi nakon brisanja, šanse za oporavak su zaista velike, vrlo velike.
Dakle, rm naredba takva kakva jest nema nikakve koristi ako se radi o tome da se potpuno uklone određene osjetljive informacije za koje ne želite da se ikada vrate. Pa pokušajmo to učiniti pomoću naredbe shred
Otvorite prozor terminala i idite u direktorij u kojem se nalazi datoteka koju želite sigurno izbrisati te napišite i izvršite:
uništiti naziv_datoteke_za_izbrisati
Stoga se prilikom izvršavanja naredbe datoteka prepisuje 25 puta i briše, što otežava njezin oporavak. Shred ima nekoliko parametara koji optimiziraju njegovu upotrebu. Može ih se upitati pomoću --help.
Neki parametri su:-f, --force (promijenite dopuštenja, ako je potrebno, za prepisivanje)
-n, --iterations = N (koliko će puta datoteka biti prebrisana)
-u, --remove (uklonite datoteku nakon prepisivanja)
-v, --verbose (napredak operacije)
-z, --zero (dodajte nule na kraj datoteke)
The komanda shred ono što čini je prepisivanje označene datoteke ili datoteka nekoliko puta (prema zadanim postavkama 25) različitim tekstualnim uzorcima, pretvarajući izvornu datoteku i njezin sadržaj u potpuno drugačiju s besmislenim podacima. Njegova najjednostavnija uporaba bila bi sljedeća:
Pretpostavimo arhivu koja će imati tekst kao sadržaj
Još # myfile.txt
Izvršavamo naredbu shred
# shred myfile.txt
Zatim ga navodimo
$ više myfile.txt
Izgledat će nešto slično ovome
X () z ??? Eo ??? L0rC ???.? (Oh ?? U ?? +; ????? 4uM, ?? K ???: ??? c ??? ksJ8 ?? ? cV ????? Oc
a>? @? d?> ???? 2? J? Xo? # [?? kQ? 9? Fi? i0sLS ???? s ??? 7? 6pR ?? e ??; @ \ P ??
Kao što se može vidjeti, dovoljno je naznačiti datoteku za uništavanje i to je dovoljno da je učini beskorisnom. Imajte na umu da se datoteka ne briše, samo se transformira nakon više prolaza. Ako ga želite ukloniti, upotrijebite opciju -u:
# shred -u myfile.txt
Još # myfile.txt
myfile.txt: Nema takve datoteke ili direktorija
Naredba shred ne briše automatski datoteku jer njezina uporaba nije namijenjena samo datotekama već i uređajima, pa možete, na primjer, izbrisati i uništiti sav sadržaj particije na sljedeći način:
# shred -n 40 / dev / hda1
U prethodnoj opciji nismo koristili -u jer bismo izbrisali i uređaj, a mi to ne želimo, samo uništimo ili učinimo beskorisnim informacije sadržane u particiji, sada je razumljivo zašto shred prema zadanim postavkama ne uklanja ili potpuno izbrišite datoteku jer je to uobičajen rad s uređajima poput / dev / hda5 što bi mogla biti particija koju želimo prebrisati shredom, ali ne i izbrisati sam uređaj.
Nova opcija koju smo koristili je -n i označava koliko je puta datoteka prepisana, zadana vrijednost je 25. Sada, što točno shred prepisuje?, Pa, možete to vidjeti s opcijom -v:
Uzmimo primjer slike
# shred -n 10 -v foto.jpg.webp
shred: foto.jpg.webp: pass 1/10 (nasumično) …
shred: foto.jpg.webp: pass 2/10 (222222)…
shred: foto.jpg.webp: pass 3/10 (aaaaaa)…
shred: foto.jpg.webp: pass 4/10 (555555)…
shred: foto.jpg.webp: pass 5/10 (000000)…
shred: foto.jpg.webp: pass 6/10 (nasumično)…
shred: foto.jpg.webp: pass 7/10 (888888)…
shred: foto.jpg.webp: pass 8/10 (249249)…
shred: foto.jpg.webp: pass 9/10 (ffffff)…
shred: foto.jpg.webp: proći 10/10 (nasumično) …
Datoteka foto.jpg.webp datoteka je za uništavanje, također možete izbrisati slike, filmove, glazbu, bilo što, ne samo tekstualne datoteke, u prethodnom primjeru naveli smo samo 10 prolaza, prvi je bio slučajan uzorak, bilo koji znak, ne mi znajte što je to, drugi prolaz koji je korišten uzorak bio je '2', prolaz 8 nam pokazuje uzorak '249', tako da nije uvijek samo jedan znak, to može biti kombinacija nekoliko.
Također bi -z opcija mogla biti korisna. Ono što čini je dodavanje posljednjeg prolaza, neovisno o navedenim, s uzorkom nula '0', datoteka na kraju bit će prepisana s '0' iako je u stvarnosti potpuno ovako prazno ne ostavlja nikakve dokaze o nasumičnim ili šifriranim znakovima.
Na kraju, da vidimo što se događa kada se koristi opcija -u koja prepisuje i briše ili uklanja datoteku:
# shred -n 15 -z -u -v file.doc
shred: file.doc: proći 1/16 (nasumično) …
shred: file.doc: pass 2/16 (492492)…
shred: file.doc: pass 3/16 (db6db6)…
shred: file.doc: pass 4/16 (924924)…
shred: file.doc: proći 5/16 (nasumično) …
shred: file.doc: pass 6/16 (b6db6d)…
shred: file.doc: pass 7/16 (6db6db)…
shred: file.doc: proći 8/16 (nasumično) …
shred: file.doc: pass 9/16 (000000)…
shred: file.doc: pass 10/16 (aaaaaa) …
shred: file.doc: pass 11/16 (ffffff)…
shred: file.doc: proći 12/16 (nasumično) …
shred: file.doc: pass 13/16 (249249)…
shred: file.doc: pass 14/16 (555555)…
shred: file.doc: proći 15/16 (nasumično) …
shred: file.doc: proći 16/16 (000000) …
shred: file.doc: uklanjanje
shred: file.doc: preimenovan u 000
shred: 000: preimenovan u 00
shred: 00: preimenovan u 0
shred: file.doc: uklonjeno
Kao što je spomenuto, prilikom korištenja -z opcija dodan je posljednji prolaz, 16 s uzorkom nula, zatim se datoteka nekoliko puta preimenuje i na kraju se eliminira, svi ti prebrisani podaci i promjene imena čine je iznimno teškom (a u velikoj većini slučajeva nemogućom) ) oporavak izbrisanih datoteka putem shreda.
Konačno, opcija -f omogućuje vam prisilno prepisivanje datoteka (datoteka) u slučaju da nema dozvole za pisanje, naravno, samo one koje korisnik posjeduje, u osnovi vas sprječava da prvo koristite chmod za promjenu dopuštenja za pisanje ako datoteka ih nema.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod
wave wave wave wave wave