Ụzọ 3 iji hichapụ faịlụ na akwụkwọ ndekọ aha na-adịgide adịgide na nzuzo na Linux


N'ọtụtụ oge, ụzọ anyị si ehichapụ faịlụ na kọmputa anyị dị ka iji Hichapụ igodo, faịlụ ahịhịa ma ọ bụ iwu rm, nke na-adịghị ewepu faịlụ ahụ kpamkpam. diski ike (ma ọ bụ mgbasa ozi nchekwa ọ bụla).

A na-ezobe faịlụ ahụ naanị n'aka ndị ọrụ na ọ na-ebikwa ebe na diski ike. Enwere ike nwetaghachi ya site na ndị ohi data, ndị mmanye iwu ma ọ bụ ihe egwu ndị ọzọ.

Na-eche na faịlụ nwere nkewa ma ọ bụ ọdịnaya nzuzo dị ka aha njirimara na okwuntughe nke sistemụ nchekwa, onye na-awakpo nwere ihe ọmụma na nka dị mkpa nwere ike nwetaghachi faịlụ ahụ ehichapụrụ ngwa ngwa wee nweta nzere onye ọrụ ndị a (ma ị nwere ike ịkọ ihe ga-esi na nke a pụta). dị ka ihe atụ).

N'isiokwu a, anyị ga-akọwa ọtụtụ ngwaọrụ ahịrị iwu maka ihichapụ faịlụ na-adịgide adịgide na Linux.

1. Shred - Degharịa faịlụ iji zoo ọdịnaya

shred na-edegharị faịlụ iji zoo ọdịnaya ya, ma nwee ike ihichapụ ya na nhọrọ.

$ shred -zvu -n  5 passwords.list

N'iwu dị n'okpuru, nhọrọ ndị a:

  1. -z - na-agbakwụnye ndegharị ikpeazụ na efu iji zoo nbibi
  2. -v - na-enyere aka igosipụta ọganihu ọrụ
  3. -u - na-ewepụ ma wepụ faịlụ ma emechie ya
  4. -n - na-akọwapụta ọnụọgụ ugboro iji degharịa ọdịnaya faịlụ (nke ndabara bụ 3)

Ị nwere ike ịhụ nhọrọ ojiji na ozi ndị ọzọ na ibe shred man:

$ man shred

2. Hichapụ - Wepu faịlụ na nzuzo na Linux

Iwu Linux na-ehichapụ na-ehichapụ faịlụ na nchekwa magnetik wee mee ka ọ ghara ikwe omume ị nwetaghachi faịlụ ehichapụ ma ọ bụ ọdịnaya ndekọ.

Nke mbụ, ịkwesịrị ịwụnye ngwaọrụ nhicha iji mee ya, gbasoo iwu kwesịrị ekwesị n'okpuru:

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

Iwu na-esonụ ga-ebibi ihe niile dị n'okpuru ndekọ aha na nzuzo.

$ wipe -rfi private/*

ebe a na-eji ọkọlọtọ:

  1. -r - na-agwa ihichapụ ka ọ malitegharịa n'ime akwụkwọ ndekọ aha
  2. -f - na-eme ka ihichapụ mmanye wee gbanyụọ ajụjụ nkwenye
  3. -i - na-egosi ọganihu nke usoro ihichapụ

Mara: Hichapụ naanị na-arụ ọrụ ntụkwasị obi na ebe nchekwa magnetik, yabụ jiri ụzọ ndị ọzọ maka diski steeti siri ike (ncheta).

Gụọ site na ibe mmadụ na-ehichapụ maka nhọrọ na ntụziaka ndị ọzọ iji:

$ man wipe

3. Ngwa nhichapụ echekwara maka Linux

Nchekwa-ehichapụ bụ mkpokọta ngwaọrụ ihichapụ faịlụ echekwara, nke nwere ngwa srm (secure_deletion), nke a na-eji wepu faịlụ na nchekwa.

Mbụ ị ga-achọ ịwụnye ya site na iji iwu dabara adaba n'okpuru:

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

Ozugbo etinyere ya, ịnwere ike iji ngwa srm wepụ faịlụ ma ọ bụ akwụkwọ ndekọ aha na nchekwa na sistemụ Linux dị ka ndị a.

$ srm -vz private/*

ebe a na-eji nhọrọ ndị a:

  1. -v - na-enyere ụdị okwu ọnụ aka
  2. -z - na-eji efu na-ehichapụ ederede ikpeazụ kama iji data enweghị usoro

Gụọ site na ibe srm man maka nhọrọ ojiji na ozi ndị ọzọ:

$ man srm

4. sfill -Secure Free Disk/Inode Space Wiper

sfill bụ akụkụ nke ngwa nhichapụ nchekwa echekwara, bụ diski efu echekwara yana wiper oghere inode, ọ na-ehichapụ faịlụ na oghere diski efu na usoro echekwara. sfill na-enyocha oghere efu na nkebi a kapịrị ọnụ wee jupụta na data enweghị usoro sitere na /dev/urandom.

Iwu dị n'okpuru ga-eme sfill na nkebi mgbọrọgwụ m, yana -v ịgbanwee na-enyere ọnọdụ verbose aka:

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

Na-eche na ị mepụtara nkebi dị iche, /ụlọ iji chekwaa akwụkwọ ndekọ aha ndị ọrụ sistemụ, ị nwere ike dee ndekọ na nkebi ahụ iji tinye sfill na ya:

$ sudo sfill -v /home/username

Ndị a bụ njedebe ole na ole nke sfill ị nwere ike ịgụ banyere ya na ibe nwoke, ebe ị nwekwara ike ịhụ ọkọlọtọ ojiji na ntụziaka ndị ọzọ:

$ man sfill

Mara: Ngwa abụọ a na-esote (sswap na sdmem) na ngwa nhichapụ nchekwa adịghị mkpa maka oke ntuziaka a, agbanyeghị, anyị ga-akọwa ha maka ebumnuche ihe ọmụma na ojiji n'ọdịnihu.

5. sswap – Nchekwa ehichapụ Wiper

Ọ bụ mkpochapụ nkebi echekwara, sswap na-ehichapụ data dị na nkebi swap gị n'ụzọ echekwara.

Kpachara anya: cheta ịkwatu nkebi swap gị tupu i jiri sswap! Ma ọ bụghị ya, sistemụ gị nwere ike daa!

Naanị chọpụta na ị gbanwere nkebi (ma lelee ma ọ bụrụ na agbanyere paging na swapping ngwaọrụ/faịlụ site na iji iwu swapon), na-esote, gbanyụọ paging na swapping ngwaọrụ/faịlụ na swapoff iwu (na-eme ka swap partition unusable).

Wee mee sswap iwu na nkebi 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

Gbaa mbọ ịgụ site na ibe sswap man maka nhọrọ ojiji na ozi ndị ọzọ:

$ man sswap

6. sdmem – Nchekwa ebe nchekwa Wiper

sdmem bụ ebe nchekwa nchekwa echekwara, emebere ya iji wepu data dị na ebe nchekwa gị (RAM) n'ụzọ echekwara.

A na-akpọ ya aha mbụ smem - na-akọ oriri ebe nchekwa na usoro ọ bụla na onye ọrụ, onye nrụpụta kpebiri ịnyegharị ya sdmem.

$ sudo sdmem -f -v

Maka ozi ojiji ọzọ, gụọ site na ibe sdmem man:

$ man sdmem 

Ọ bụ ya! N'ime edemede a, anyị enyochala ngwaọrụ ahịrị nọmba maka adịgide adịgide yana ihichapụ faịlụ na nchekwa na Linux. Dị ka ọ dị na mbụ, nye echiche gị ma ọ bụ aro gị gbasara post site na ụdị nkọwa dị n'okpuru.