3 Modi biex Ħassar Fajls u Direttorji b'mod Permanenti u Sikur fil-Linux
Fil-biċċa l-kbira tal-każijiet il-mezzi li nużaw biex inħassru fajl mill-kompjuters tagħna bħall-użu taċ-ċavetta Ħassar
, fajls Trash jew kmand rm
, li ma jneħħux il-fajl b'mod permanenti u sigur minn il-hard disk (jew kwalunkwe mezz ta 'ħażna).
Il-fajl huwa sempliċement moħbi mill-utenti u jirrisjedi x'imkien fuq il-hard disk. Jista 'jiġi rkuprat minn ħallelin tad-dejta, infurzar tal-liġi jew theddid ieħor.
Jekk wieħed jassumi li fajl ikun fih kontenut klassifikat jew sigriet bħal usernames u passwords ta’ sistema ta’ sigurtà, attakkant bl-għarfien u l-ħiliet meħtieġa jista’ faċilment jirkupra kopja mħassra tal-fajl u jaċċessa dawn il-kredenzjali tal-utent (u probabbilment tista’ taqta’ l-konsegwenzi ta’ dan. bħala xenarju).
F'dan l-artikolu, se nispjegaw għadd ta 'għodod tal-linja tal-kmand biex jitħassru fajls b'mod permanenti u sigur fil-Linux.
1. Shred – Ikteb fuq il-fajl biex taħbi l-kontenut
shred jissostitwixxi fajl biex jaħbi l-kontenut tiegħu, u jista 'jħassarha wkoll.
$ shred -zvu -n 5 passwords.list
Fil-kmand hawn taħt, l-għażliet:
-z
– iżid kitba finali fuq żerijiet biex taħbi t-tqattigħ-v
– jippermetti l-wiri tal-progress tal-operat-u
– jaqta’ u jneħħi l-fajl wara li jissostitwixxi-n
– jispeċifika n-numru ta' drabi biex jissostitwixxi l-kontenut tal-fajl (in-nuqqas huwa 3)
Tista' ssib aktar għażliet ta' użu u informazzjoni fil-paġna man shred:
$ man shred
2. Imsaħ - Ħassar Sikur Fajls fil-Linux
Kmand tal-imsaħ tal-Linux iħassar b'mod sigur fajls mill-memorja manjetika u b'hekk jagħmilha impossibbli li jiġu rkuprati fajls imħassra jew kontenut tad-direttorju.
L-ewwel, għandek bżonn tinstalla l-għodda tal-imsaħ sabiex dan, mexxi l-kmand xieraq hawn taħt:
$ sudo apt-get install wipe [On Debian and its derivatives] $ sudo yum install wipe [On RedHat based systems]
Il-kmand li ġej se jeqred kollox taħt id-direttorju privat.
$ wipe -rfi private/*
fejn il-bnadar użati:
-r
– jgħid lil wipe biex jirrikorri f'subdirettorji-f
– jippermetti t-tħassir sfurzat u tiddiżattiva mistoqsija ta' konferma-i
– juri l-progress tal-proċess tat-tħassir
Nota: Imsaħ jaħdem biss b'mod affidabbli fuq il-memorja manjetika, għalhekk uża l-metodi l-oħra għal diski ta 'stat solidu (memorja).
Aqra l-paġna man tal-imsaħ għal għażliet u struzzjonijiet ta' użu addizzjonali:
$ man wipe
3. Toolkit għat-tħassir sigur għal Linux
Secure-delete hija ġabra ta' għodod siguri għat-tħassir tal-fajls, li fiha għodda srm (secure_deletion), li tintuża biex tneħħi l-fajls b'mod sigur.
L-ewwel trid tinstallah billi tuża l-kmand rilevanti hawn taħt:
$ sudo apt-get install secure-delete [On Debian and its derivatives] $ sudo yum install secure-delete [On RedHat based systems]
Ladarba tkun installata, tista' tuża l-għodda srm biex tneħħi fajls jew direttorji b'mod sigur fuq sistema Linux kif ġej.
$ srm -vz private/*
fejn l-għażliet użati:
-v
– jippermetti l-modalità verbose-z
– timsaħ l-aħħar kitba b'żeri minflok dejta każwali
Aqra l-paġna man srm għal aktar għażliet u informazzjoni dwar l-użu:
$ man srm
4. sfill -Secure Free Disk/Inode Space Wiper
sfill hija parti minn toolkit ta 'tħassir sigur, hija disk bla periklu u wiper ta' spazju inode, tħassar fajls fuq spazju ta 'diska ħieles b'metodu sigur. sfill tiċċekkja l-ispazju ħieles fuq il-partizzjoni speċifikata u timla b'dejta każwali minn /dev/urandom.
Il-kmand t'hawn taħt se jesegwixxi sfill fuq il-partizzjoni tal-għeruq tiegħi, bl-iswiċċ -v
li jippermetti l-mod verbose:
$ sudo sfill -v /home/aaronkilik/tmp/
Jekk nassumu li ħloqt partizzjoni separata, /home
biex taħżen direttorji tad-dar ta' l-utenti tas-sistema normali, tista' tispeċifika direttorju fuq dik il-partizzjoni biex tapplika mill-ġdid fuqha:
$ sudo sfill -v /home/username
Dawn huma ftit limitazzjonijiet ta' sfill li tista' taqra dwarhom fil-paġna man, fejn tista' ssib ukoll bnadar u struzzjonijiet ta' użu addizzjonali:
$ man sfill
Nota: Dawn iż-żewġ għodod li ġejjin (sswap u sdmem) fis-sett ta' għodod għat-tħassir sigur mhumiex direttament rilevanti għall-ambitu ta 'din il-gwida, madankollu, aħna se nispjegawhom għal skopijiet ta' għarfien u użu futur.
5. sswap – Wiper Swap Sikur
Huwa wiper tal-partizzjoni sikur, sswap iħassar id-dejta preżenti fuq il-partizzjoni tat-tpartit tiegħek b'mod sigur.
Attenzjoni: ftakar li tneħħi l-partizzjoni tal-iswap tiegħek qabel tuża sswap! Inkella s-sistema tiegħek tista' tiġġarraf!
Sempliċement tiddetermina li tbiddel il-partizzjoni (u ċċekkja jekk il-paging u l-iskambji ta' apparati/fajls humiex mixgħula bl-użu tal-kmand ta' swapon), imbagħad, iddiżattiva l-paging u t-tpartit ta' apparati/fajls bil-kmand ta' swapoff (tagħmel il-partizzjoni ta' tpartit ma tistax tintuża).
Imbagħad mexxi kmand sswap fuq il-partizzjoni ta 'swap:
$ cat /proc/swaps $ swapon $ sudo swapoff /dev/sda6 $ sudo sswap /dev/sda6 #this command may take some time to complete with 38 default passes
Agħmel sforz biex taqra l-paġna man sswap għal aktar għażliet u informazzjoni dwar l-użu:
$ man sswap
6. sdmem – Wiper tal-Memorja Sikura
sdmem huwa wiper tal-memorja sigur, huwa ddisinjat biex ineħħi d-dejta preżenti fil-memorja tiegħek (RAM) b'mod sikur.
Oriġinarjament kien jismu smem - irrapporta l-konsum tal-memorja fuq bażi ta 'kull proċess u għal kull utent, l-iżviluppatur iddeċieda li jibdel l-isem ta' sdmem.
$ sudo sdmem -f -v
Għal aktar informazzjoni dwar l-użu, aqra l-paġna man sdmem:
$ man sdmem
Dak hu! F'dan l-artikolu, aħna rrevejna għodod tal-linja tal-kmand tan-numri biex inħassru fajls b'mod permanenti kif ukoll b'mod sigur fil-Linux. Bħas-soltu, offri l-ħsibijiet jew is-suġġerimenti tiegħek dwar il-post permezz tal-formola tal-kummenti hawn taħt.