frame

Sveiki apsilankę!

Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.

Prisijungti Registruotis

Failų šifravimas serveryje

iv_valentinasciv_valentinasc Super Moderator
edited 2016 gegužės 18 Į Kitos aplikacijos
Šifravimo pagalba failas yra užkoduojamas taip, kad jį galima būtų peržiūrėti tik žinant tam tikrą šifravimo raktą. Pirmiausia failas yra užkoduojamas sukuriant kodavimo raktą, o norint peržiūrėti failo turinį pirmiausia reikia failą atkoduoti su tuo pačiu kodavimo raktu. Toks šifravimas yra naudingas tuomet, kuomet norima tam tikrus failus ar ištisus katalogus apsaugoti nuo pašalinių akių.

Pamokoje pateiksime kelis šifravimo įrankius, kurių pagalba galėsite geriau apsaugoti failus esančius Jūsų serveryje.

GnuPG

GnuPG (GNU Privacy Guard) daugumoje Linux pagrindu sukurtose operacinėse sistemose jau būna įrašyta pagal nutylėjimą, tačiau jeigu taip nėra, ją galite įrašyti šiomis komandomis:
Ubuntu/Debian
sudo apt-get install gnupg
CentOS/Fedora
yum install gnupg

Failo užkodavimas
gpg -c /Kelias/Iki/Failo/failas.txt
Atlikus failo užkodavimą programa palieka originalų failą ir sukuria jo užšifruotą versiją pavadinimu "failas.txt.gpg".

Failo atkodavimas
gpg /Kelias/Iki/Failo/failas.txt.gpg
Atlikus failo atkodavimą programa atkuria originalų failą "failas.txt" ir palieka užkoduotą jo versiją "failas.txt.gpg".

Daugiau apie GnuPG - https://www.gnupg.org

Zip

Viena iš plačiausiai paplitusių programų failų archyvavimui gali būti taip pat naudojama failų ar katalogų šifravimui.

Įdiegiame programą serveryje:
Ubuntu/Debian
sudo apt-get install zip
CentOS/Fedora
yum install zip

Failo užkodavimas
zip --password slaptazodis archyvas.zip failas.txt
Atlikus failo užkodavimą programa palieka originalų failą ir sukuria užšifruotą archyvą su Jūsų nurodytu pavadinimu "archyvas.zip".
Jeigu norite į archyvą įtraukti daugiau failų juos reikėtų tiesiog išvardinti komandoje:
zip --password slaptazodis archyvas.zip failas.txt failas2.txt failas3.txt

Failo atkodavimas
unzip archyvas.zip

Openssl

Pagal nutylėjimą įdiegtas paketas visuose mūsų šablonuose. Tačiau, jeigu jį pašalinote, pirmiausia reikia jį įdiegti:
Ubuntu/Debian
sudo apt-get install openssl
CentOS/Fedora
yum install openssl

Failo užkodavimas
$ openssl enc -aes-256-cbc -in /Kelias/Iki/Failo/failas.txt -out /Kelias/Iki/Failo/failas.dat
Šioje komandoje "enc" reiškia, kad bus koduojamas failas, "-aes-256-cbc" - naudojamas algoritmas, "-in" - koduojamas failas, "-out" - kur bus išsaugotas užkoduotas failas.

Failo atkodavimas
openssl enc -aes-256-cbc -d -in /Kelias/Iki/Failo/failas.dat > /Kelias/Iki/Failo/failas2.txt
Šioje komandoje "enc" reiškia, kad bus koduojamas failas, "-aes-256-cbc" - naudojamas algoritmas, "-in" - iškoduojamas failas, ">" - failas, kuriame bus išsaugota iškoduota informacija.
Norėdami palikti komentarą, turite prisijungti arba registruokis.