Kako sigurno i trajno izbrisati datoteke i direktorije u Linuxu

Svakodnevno provodimo različite radnje na datotekama, mapama, direktorijima gdje ističemo njihovo stvaranje i uklanjanje. Kad izbrišemo element, obično ga odaberemo i pritisnemo tipku Delete ili Del na tipkovnici ili u tu svrhu pribjegnemo naredbi rm i, istina je, iako je element eliminiran, može se vratiti s potrebnim znanjem i alata.

To je zato što se, kada izbrišemo datoteku, nalazi u sektoru tvrdog diska i odatle se može oporaviti. Ako mislimo da postoje osjetljive sistemske datoteke, osobni podaci ili konfiguracijske datoteke koje bi u pogrešnim rukama mogle predstavljati problem, idealno je i praktično znati detaljno znati kako sigurno i potpuno izbrisati te elemente.

S obzirom na ove detalje, postavlja se pitanje, a to je: Kako ispravno izbrisati element? To se odnosi na sve operacijske sustave, a odgovor je da je idealan i koristan način prebrisati podatke koje ćemo nekoliko puta uništiti, zamjenjujući ih s drugima.slučajni podaci. To će magnetski uništiti podatke na disku i učiniti malo vjerojatnim da se hostirane informacije mogu ponovno vratiti.

Zato danas Solvetic donosi niz naredbi koje će biti od velike pomoći svim administratorima i korisnicima Linuxa koji zahtijevaju da se njihove datoteke ili direktoriji u potpunosti uklone iz sustava te nisu osjetljivi na oporavak i na taj način imaju pristup vašim podacima.

1. Koristite naredbu shred za trajno brisanje datoteka i direktorija u Linuxu


Shred je naredba za prepisivanje određene datoteke s darom skrivanja njezinog sadržaja ili brisanja ako to želimo. S naredbom shred imamo uslužni program koji je odgovoran za prepisivanje datoteke ili datoteka na takav način da ih je neovlašteni korisnik teško oporaviti.

Nešto što je važno znati s naredbom shred je da datotečni sustav prepisuje podatke na istom mjestu podrijetla, ali neki moderni datotečni sustavi mijenjaju ovaj zadatak i shred neće ispravno ispuniti svoje upravljanje, ti su datotečni sustavi:

Sustavi datoteka

  • Sustavi datoteka sa strukturom registra ili s verzijama poput onih uključenih u AIX i Solaris, to su JFS, ReiserFS, XFS, Ext3 itd.
  • Datotečni sustavi koji pokreću snimke, poput poslužitelja Network Appliance NFS
  • Datotečni sustavi koji pišu suvišne podatke i mogu nastaviti čak i s greškama u pisanju, primjer je datotečni sustav temeljen na RAID-u
  • Sustavi komprimiranih datoteka
  • Sustavi datoteka koji predmemoriraju privremene web stranice, poput klijenata NFS verzije 3

Korak 1
Sintaksa za korištenje shreda je sljedeća:

 usitniti [OPTIONS] FILE […]
Opcije za korištenje sa shredom su sljedeće:

Žprisiliti, po potrebi izmijeniti dopuštenja datoteke
nOznačava koliko puta je potrebno prebrisati datoteku ili particiju (prema zadanim postavkama 3 puta). Što je ovaj broj veći, to će se teže oporaviti bez obzira na vrstu softvera koji se koristi.
iliSkratite i izbrišite datoteku nakon što ste je prepisali
vdetaljno, omogućuje nam da vidimo napredak na ekranu
znula, prepišite 0 kako biste izbjegli ostavljanje tragova bilo koje vrste u datoteci
-s, --size = Nomogućuje vam definiranje upotrebe bajtova (sufiksi poput K, M, G su prihvaćeni)
-x, --točnoNe zaokružuje veličinu datoteke na sljedeći cijeli blok
--PomozitePrikazuje pomoć za naredbe
--verzijaOmogućuje nam da vidimo trenutnu verziju naredbe

Korak 2
Kako bismo vidjeli upotrebu ove naredbe, izvršit ćemo sljedeću sintaksu:

 shred -zvu -n (# puta) "Datoteka"

POVEĆAJTE

Korak 3
Možemo vidjeti da se proces prepisivanja izvodi kako je naznačeno, datoteka se preimenuje u nule i briše. Neke druge mogućnosti korištenja drobljenja su:

Izbrišite više datoteka istodobno unaprijed definiranom metodom brisanja

 shred file.txt file.jpg.webp file.doc
Istodobno briše datoteke i istodobno ih uklanja s tvrdog diska, oslobađajući taj prostor
 shred -u file.txt file.jpg.webp file.doc
Prebrišite sve podatke na odabranoj particiji
 shred / dev / hda1
Kako bismo dobili dodatnu pomoć od shred -a, možemo izvršiti sljedeće:
 čovjek shred 

2. Za trajno brisanje datoteka i direktorija u Linuxu koristite naredbu Wipe


Naredba wipe razvijena je za sigurno brisanje bilo koje datoteke ili direktorija u Linuxu izravno iz magnetske memorije, onemogućujući oporavak izbrisanih datoteka ili sadržaja direktorija, jamčeći sigurnost i privatnost.

Korak 1
Za instalaciju wipe u Linux možemo izvršiti bilo koju od sljedećih naredbi:

 sudo apt-get install wipe (na Debianu i izvedenicama) sudo yum install wipe (na CentOS-u ili RHEL-u)

POVEĆAJTE

Korak 2
Zatim samo pokrenite sljedeću sintaksu:

 obrišite -rfi "Datoteka" / *
Na primjer, izbrisat ćemo sav sadržaj pohranjen u direktoriju Solvetic1:
 obriši -rfi Solvetic1 / *

POVEĆAJTE

Korak 3
Korišteni parametri su:

-rRecite da se brisanje ponovi u poddirektorije
-FOmogući prisilno brisanje i onemogući upit za potvrdu brisanja
-iPrikazuje napredak procesa uklanjanja

Možemo vidjeti sažetak s koliko je datoteka izbrisano u odabranom direktoriju. Dodatno možemo brisati sljedeće parametre:

-c (chmod)Primjenjuje se u slučaju da direktorij nema dopuštenja za pisanje
-s (tihi način rada)Sve će poruke biti potisnute osim poruka o pogrešci ili uspješnog dovršetka
-qOmogućuje nam da prema zadanim postavkama koristimo broj puta za prepisivanje datoteke ili direktorija, a njegova vrijednost je 4
-QOmogućuje nam definiranje koliko će puta podaci biti prebrisani
-doProgram će podmiriti s EXIT_FAILUREN ako se generira nekritična pogreška
-iKoristite točnu veličinu datoteke
-vPrikažite verziju brisanja
-hPrikaz pomoći

Za više informacija o ovoj naredbi upotrijebit ćemo sljedeći redak:

 čovjek obrisati

3. Za trajno brisanje datoteka i direktorija u Linuxu koristite naredbu Secure-delete


Secure-delete je skup sigurnih alata za brisanje datoteka na Linuxu koji sadrži alat srm (secure_deletion), koji se koristi za sigurno brisanje datoteka ili direktorija.

Korak 1
Prvi korak je instaliranje uslužnog programa pomoću jedne od sljedećih naredbi:

 sudo apt-get install secure-delete (Za Debian i izvedenice) sudo yum install secure-delete (Za CentOS i RHEL)
Korak 2
Nakon instalacije samo pokrenite sljedeću sintaksu:
 srm -vz datoteka / *

POVEĆAJTE

Možemo vidjeti da se prema zadanim postavkama 38 prolaza izvršava u datoteci.

Korak 3
Opcije koje smo koristili su:

-vOmogućite detaljan način napretka
-zIzbrišite posljednji zapis nulama umjesto slučajnim podacima

Neke dodatne mogućnosti korištenja su:

-dzanemariti likove. i … na naredbenom retku
-FOmogućite brzi način rada, manje je siguran i ne koristi način sinkronizacije
-rOmogućuje rekurzivni način u kojem se uklanjaju svi podaci iz poddirektorija
-lSamo pokrenite dva prijelaza preko datoteke

Ograničenja srm -aNeka od ograničenja srm -a su:

  • Neće se izbrisati svi podaci o datotečnim sustavima NFS
  • Raid sustavi koriste izbrisane diskove i imaju velike količine predmemorije, pa je njihovo uklanjanje složenije.
  • Neće se izbrisati svi podaci u swap i / tmp.

Za dodatnu pomoć možemo izvršiti sljedeću naredbu:

 čovjek srm

4. Za trajno brisanje datoteka i direktorija u Linuxu koristite naredbu sfill


Naredba sfill dio je alata Secure-delete toolkit i čistač je prostora za inode, a također sigurno uklanja datoteke s slobodnog prostora na disku. sfill se brine za provjeru slobodnog prostora na odabranoj particiji, a zatim ga ispunjava slučajnim podacima iz / dev / urandom.

U teoriji, sfill se brine o popunjavanju prostora preostalog nakon brisanja datoteke, sprječavajući oporavak podataka. Njegov algoritam brisanja temelji se na sigurnom brisanju podataka iz čvrstog stanja i magnetske memorije koji je predstavio Peter Gutmann u Usenixu.

Korak 1
Možemo izvršiti sljedeću naredbu na root particiji, s -v prekidačem za omogućavanje detaljnog načina rada:

 sudo sfill -v / home / solutiontic / tmp /
Korak 2
Ako ste stvorili zasebnu / kućnu particiju za spremanje kućnih direktorija normalnih korisnika sustava, bit će moguće odrediti direktorij na toj particiji za primjenu sfill na sljedeći način:
 sudo sfill -v / dom / korisnik

POVEĆAJTE

Korak 3
Neki od parametara za korištenje sa sfill -om su:

-FOmogućite brzi način rada, manje je siguran i ne koristi način sinkronizacije
-iBriše samo inode slobodnog prostora
-JaBriše samo slobodni prostor na tvrdom disku
-vOmogući opširni način rada

Za više informacija možemo izvršiti naredbu:

 man sfill

5. Upotrijebite naredbu sswap za trajno brisanje datoteka i direktorija u Linuxu


Sswap (Secure Swap Wipe) je naredba razvijena da djeluje kao sredstvo za čišćenje sigurnih particija, pa sswap sigurno uklanja podatke na swap particiji. Prije korištenja sswap -a bit će potrebno demontirati swap particiju.

Za njegovu upotrebu određuje se swap particija, zatim se pomoću naredbe swapon provjerava jesu li swap uređaji ili datoteke aktivni, a zatim se naredbom swap onemogućuje pretraživanje i zamjena uređaja ili datoteka.

Za to ćemo izvršiti sljedeće:

 cat / proc / swaps swapon sudo swapoff "particija" sudo sswap -V "particija"

POVEĆAJTE

6. Za trajno brisanje datoteka i direktorija u Linuxu koristite naredbu sdmem


Još jedna korisna naredba je sdmem koja je, kako joj ime govori, sigurno sredstvo za čišćenje memorije i dizajnirano je za sigurno uklanjanje aktivnih podataka u RAM -u.

Da biste ga izvršili, samo upotrijebite sljedeći redak:

 sudo sdmem -f -v

POVEĆAJTE

Vidjeli smo kako imamo praktična rješenja za sigurno brisanje informacija u Linuxu.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave