Awọn ọna 3 si Pipe ati Ni aabo Paarẹ Awọn faili ati Awọn ilana ni Lainos


Ni ọpọlọpọ awọn ọna awọn ọna ti a lo lati paarẹ faili kan lati awọn kọnputa wa bii lilo Paarẹ bọtini, Awọn faili idọti tabi pipaṣẹ rm , eyiti ko ṣe deede ati yọ faili kuro ni aabo disiki lile (tabi eyikeyi media media).

Faili naa ni o pamọ si awọn olumulo ati pe o wa ni ibikan lori disiki lile. O le gba pada nipasẹ awọn ọlọsà data, agbofinro tabi awọn irokeke miiran.

Ti o ba ro pe faili kan ni akoonu ikoko tabi akoonu aṣiri gẹgẹbi awọn orukọ olumulo ati awọn ọrọigbaniwọle ti eto aabo kan, ikọlu kan pẹlu imọ pataki ati awọn ọgbọn le ni rọọrun bọsipọ ẹda ti o paarẹ ti faili naa ki o wọle si awọn iwe eri awọn olumulo wọnyi (ati pe o le jasi gboju leyin abajade iru bi ohn).

Ninu nkan yii, a yoo ṣalaye nọmba ti awọn irinṣẹ laini aṣẹ fun piparẹ ati ni piparẹ awọn faili ni aabo ni Lainos.

1. Ti pin - Tun-kọ faili kan lati tọju akoonu

shred kọwe faili kan lati tọju awọn akoonu rẹ, ati pe o le ṣe aṣayan paarẹ pẹlu.

$ shred -zvu -n  5 passwords.list

Ninu aṣẹ ni isalẹ, awọn aṣayan:

  1. -z - ṣafikun atunkọ ipari pẹlu awọn odo lati tọju pipin pipa
  2. -v - n jẹ ki ifihan ti ilọsiwaju iṣẹ ṣiṣẹ
  3. -u - truncates ati yọ faili kuro lẹhin atunkọ
  4. -n - ṣalaye nọmba awọn akoko lati tun kọ akoonu faili (aiyipada jẹ 3)

O le wa awọn aṣayan lilo diẹ sii ati alaye ni oju-iwe eniyan ti o ya:

$ man shred

2. Mu ese - Nu Awọn faili Nu ni aabo ni Lainos

Aṣẹ Linux paarẹ ni aabo paarẹ awọn faili lati iranti oofa ati nitorinaa ko ṣee ṣe lati bọsipọ awọn faili ti o paarẹ tabi akoonu itọsọna.

Ni akọkọ, o nilo lati fi sori ẹrọ ọpa fifọ ni ibere si, ṣiṣe aṣẹ ti o yẹ ni isalẹ:

$ sudo apt-get install wipe   [On Debian and its derivatives]
$ sudo yum install wipe       [On RedHat based systems]

Atẹle atẹle yoo pa ohun gbogbo run labẹ itọsọna ikọkọ.

$ wipe -rfi private/*

ibi ti awọn asia ti lo:

  1. -r - sọ fun lati mu ese lati tun pada sinu awọn ẹka-ile
  2. -f - jẹ ki piparẹ ti a fi agbara mu ki o mu ibeere idaniloju mu
  3. -i - fihan ilọsiwaju ti ilana piparẹ

Akiyesi: Wipe ṣiṣẹ nikan ni igbẹkẹle lori iranti oofa, nitorinaa lo awọn ọna miiran fun awọn disiki ipinle ti o lagbara (iranti).

Ka nipasẹ oju-iwe eniyan ti o mu ese fun awọn aṣayan lilo ni afikun ati awọn itọnisọna:

$ man wipe

3. Ohun elo irinṣẹ Aabo-deletetion fun Lainos

Paarẹ ni aabo jẹ ikopọ ti awọn irinṣẹ piparẹ faili to ni aabo, eyiti o ni irinṣẹ srm (secure_deletion), eyiti o lo lati yọ awọn faili kuro ni aabo.

Ni akọkọ o nilo lati fi sii nipa lilo aṣẹ ti o yẹ ni isalẹ:

$ sudo apt-get install secure-delete   [On Debian and its derivatives]
$ sudo yum install secure-delete       [On RedHat based systems]

Lọgan ti o fi sii, o le lo ohun elo srm lati yọ awọn faili kuro tabi awọn ilana ni aabo lori eto Linux bi atẹle.

$ srm -vz private/*

ibiti awọn aṣayan ti lo:

  1. -v - jẹ ki ipo ọrọ ọrọ ṣiṣẹ
  2. -z - paarẹ kikọ ti o kẹhin pẹlu awọn odo dipo data laileto

Ka nipasẹ oju-iwe eniyan srm fun awọn aṣayan lilo diẹ sii ati alaye:

$ man srm

4. sfill -Secure Free Disk/Inode Space Wiper

sfill jẹ apakan ti ohun elo irinṣẹ aabo-deletetion, jẹ disk ọfẹ ti o ni aabo ati wiper aaye inode, o paarẹ awọn faili lori aaye disiki ọfẹ ni ọna aabo. sfill ṣayẹwo aye ọfẹ lori ipin pàtó kan o si fọwọsi pẹlu data laileto lati/dev/urandom.

Aṣẹ ti o wa ni isalẹ yoo ṣiṣẹ sfill lori ipin gbongbo mi, pẹlu -v yipada muu ipo verbose ṣiṣẹ:

$ sudo sfill -v /home/aaronkilik/tmp/

A ro pe o ṣẹda ipin ti o yatọ, /ile lati tọju awọn ilana eto awọn olumulo ile deede, o le ṣalaye itọsọna kan lori ipin yẹn lati lo sfill lori rẹ:

$ sudo sfill -v /home/username

Awọn idiwọn diẹ ti sfill ti o le ka nipa ni oju-iwe eniyan, nibi ti o ti tun le wa awọn asia lilo afikun ati awọn itọnisọna:

$ man sfill

Akiyesi: Awọn irinṣẹ wọnyi wọnyi meji (sswap ati sdmem) ninu ohun elo irinṣẹ aabo-deletetion ko ṣe taara taara fun dopin ti itọsọna yii, sibẹsibẹ, a yoo ṣalaye wọn fun idi imọ ati lilo ọjọ iwaju.

5. siwopu - Secure siwopu Wiper

O jẹ wiper ipin ti o ni aabo, sswap npa data ti o wa lori ipin swap rẹ ni ọna to ni aabo.

Išọra: ranti lati yọ ipin swap rẹ kuro ṣaaju lilo swap! Bibẹkọ ti eto rẹ le kọlu!

Nìkan pinnu pe o ṣe ipin swap (ati ṣayẹwo ti paging ati awọn ẹrọ fifiparọ/awọn faili ti wa ni titan nipa lilo pipaṣẹ swapon), atẹle, mu paging ati paarọ awọn ẹrọ/awọn faili pẹlu pipaṣẹ swapoff (ṣe iyipada swap ipin ti ko wulo).

Lẹhinna ṣiṣe pipaṣẹ sswap lori ipin 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

Ṣe igbiyanju lati ka nipasẹ oju-iwe eniyan sswap fun awọn aṣayan lilo diẹ sii ati alaye:

$ man sswap

6. sdmem - Wiper Ipamọ Memory

sdmem jẹ wiper iranti ti o ni aabo, o jẹ apẹrẹ lati yọ data ti o wa ninu iranti rẹ (Ramu) ni ọna to ni aabo.

Ni akọkọ a ti daruko rẹ ni smem - ṣe ijabọ agbara iranti lori ilana-kọọkan ati fun ipilẹ olumulo, Olùgbéejáde pinnu lati fun lorukọ mii sdmem rẹ.

$ sudo sdmem -f -v

Fun alaye ilo diẹ sii, ka nipasẹ oju-iwe eniyan sdmem:

$ man sdmem 

O n niyen! Ninu nkan yii, a ṣe atunyẹwo awọn irinṣẹ laini aṣẹ nọmba kan fun titilai ati piparẹ awọn faili ni aabo ni Lainos. Gẹgẹbi o ṣe deede, fun awọn ero rẹ tabi awọn didaba nipa ifiweranṣẹ nipasẹ fọọmu asọye ni isalẹ.