Als algemene regel worden al onze bestanden opgeslagen in mappen om een consistente volgorde en gemakkelijke toegang te behouden telkens wanneer het nodig is om terug te gaan naar dat specifieke bestand; maar we mogen niet negeren dat veel van deze bestanden vertrouwelijk of privé-eigendom zijn, dus we moeten onbevoegde toegang tot deze bestanden vermijden.
Om onze bestanden te beschermen die zijn ondergebracht in een map in Linux, kunnen we een veilig wachtwoord toewijzen waarmee alleen wij, of degenen die we autoriseren, toegang hebben tot de inhoud ervan. Via deze tutorial legt Solvetic uit hoe het mogelijk is om een wachtwoord toe te wijzen aan een map in Linux-besturingssystemen.
1. Hoe een map in Linux met een wachtwoord te versleutelen
EncFS zal worden geïmplementeerd voor deze methode, die is ontwikkeld om een versleuteld bestandssysteem in gebruikersruimte voor UNIX-systemen te bieden. EncFS wordt uitgevoerd in deze gebruikersruimte en maakt gebruik van de FUSE-bibliotheek voor de bestandssysteeminterface. We merken op dat EncFS open source software is, die is gelicentieerd onder de LGPL-licentie.
EncFS kan bestanden afzonderlijk versleutelen. Het doet dit door alle verzoeken van het virtuele EncFS-bestandssysteem te vertalen naar versleutelde bewerkingen die equivalent zijn op het Linux-bestandssysteem.
EncFS creëert een virtueel versleuteld bestandssysteem dat de versleutelde gegevens opslaat in de rootdir-map en ervoor zorgt dat de gegevens zichtbaar zijn zonder de noodzaak van versleuteling in de mountPoint-map. Versleuteling met EncFs is goed genoeg voor de meeste gebruikers die hun mappen op Linux willen beschermen.
2. Hoe een map in Linux te versleutelen met Gnome Encfs Manager - Gnome Encfs Manager
Gnome Encfs Manager, ook wel GEncfsM genoemd, is een hulpprogramma waarmee u EncFS-bestandssystemen op Linux kunt beheren, dat veel unieke functies heeft.
Stap 1
Om het te installeren, moeten we eerst de PPA-repository toevoegen met de volgende opdracht:
sudo add-apt-repository ppa: gencfsm
Stap 2
Hierna gaan we verder met het bijwerken van de repository-pakketten door het volgende uit te voeren:
sudo apt updateTen slotte installeren we het hulpprogramma door de volgende regel uit te voeren:
sudo apt install gnome-encfs-managerDaar voeren we de letter "S" in om het downloaden en installeren van het hulpprogramma mogelijk te maken.
Stap 3
Tijdens het proces zien we het volgende bericht. Klik daar op "Accepteren" om door te gaan met het proces.
Stap 4
Eenmaal klaar, geeft het ons de mogelijkheid om toegang te krijgen tot de applicatie vanuit de systeemapplicatiestarter, in dit geval Ubuntu:
VERGROTEN
Stap 5
Zodra we toegang hebben tot deze applicatie, wordt dit uw omgeving. Daar klikken we op het + teken om de te blokkeren map toe te voegen, die in deze app stash wordt genoemd.
Stap 6
In het nieuwe venster is het mogelijk om een nieuwe map aan te maken of naar een bestaande te zoeken en om wachtwoordbeveiliging toe te voegen aan een bestaande map, maar in dit geval moeten we er rekening mee houden dat de bestaande bestanden daar niet worden geblokkeerd, dus het beste advies voor Solvetic is om een nieuwe map aan te maken en de gewenste bestanden daarheen te verplaatsen. Nadat we het wachtwoord hebben toegewezen, klikken we op de knop "Maken" om het proces uit te voeren.
Stap 7
We zullen zien dat het volume wordt gemaakt en dit wordt weergegeven als een eenheid die op het bureaublad is gemonteerd. Daar kunnen we de bestanden verplaatsen die we willen beschermen.
VERGROTEN
Stap 8
In GNOME-bureaubladomgevingen hebben we een pictogram in de titelbalk van waaruit het mogelijk zal zijn om enkele taken van het hulpprogramma Gnome Encfs Manager te beheren.
VERGROTEN
Stap 9
Wanneer het kopieerproces van de te beveiligen bestanden is voltooid, kunnen we de eenheid die is aangekoppeld ontkoppelen vanaf het pictogram in de GNOME-titelbalk of vanuit de verkenner:
VERGROTEN
Stap 10
Vanuit de hulpprogrammamanager kunnen we de map selecteren die we hebben vergrendeld en door op het configuratiepictogram te klikken, is het mogelijk om enkele taken uit te voeren, zoals:
- Stel aanvullende montageparameters in.
- Open de bestandsbeheerder.
- Toon menu en nog veel meer taken.
We kunnen deze tool dus gebruiken om een sterk wachtwoord toe te wijzen aan een map met behulp van dit handige hulpprogramma.
3. Een wachtwoord maken voor een map in Linux met eCryptfs
Het hulpprogramma eCryptfs is een bestandssysteem dat is gebaseerd op POSIX-compatibele cryptografische methoden voor Linux-omgevingen. Dit eCryptfs-hulpprogramma slaat cryptografische metagegevens op in de kop van elk bestand, zodat de versleutelde bestanden tussen hosts kunnen worden gekopieerd en vervolgens kunnen die bestanden worden ontsleuteld met behulp van de sleutel die is toegewezen in de Linux-kernelsleutelring.
eCryptfs is gebouwd als een gestapeld bestandssysteem dat bestanden versleutelt en decodeert op de manier waarop ze worden geschreven naar of gelezen uit het bestandssysteem. eCryptfs is verantwoordelijk voor de toegang tot het sleutelmateriaal van de sessiesleutelset van de gebruiker en gebruikt de cryptografische kern-API om de inhoud van het bestand te coderen en te decoderen.
Stap 1
Om eCryptfs op Linux te installeren, moeten we de volgende opdracht uitvoeren:
sudo apt -y install ecryptfs-utils
Stap 2
Daar voeren we de letter S in om de download en installatie te bevestigen en hoewel dit hulpprogramma in het hoogste percentage wordt gebruikt voor de codering van de thuismap van de gebruiker, kunnen we het implementeren voor een map in de ruimte. Hiervoor zullen we een map maken met de naam Solvetic1 met behulp van de volgende regel:
sudo mkdir / home / Solvetic1OpmerkingIn het geval van het gebruik van een bestaande map en als bestanden in die map zijn ondergebracht, moet er een reservekopie van worden gemaakt om ze te kunnen herstellen naar de gecodeerde map / home / Solvetic1 en ze dus te beschermen, in dit geval zullen we kan het volgende uitvoeren:
cp -pfr / home / Solvetic1 / / tmp /
Nu gaan we de / home / Solvetic1 / directory coderen door deze te koppelen met het ecryptfs bestandssysteemtype door het volgende uit te voeren:
sudo mount -t ecryptfs / home / Solvetic1 / home / Solvetic1Eerst zullen we het wachtwoord toewijzen en vervolgens wordt het type codering weergegeven dat moet worden gebruikt. De standaardwaarde is AES, dus we drukken daar op "Enter".
Stap 3
Vervolgens zullen we het aantal bytes selecteren dat in de codering moet worden gebruikt, voor meer veiligheid voeren we de waarde 32 in. We drukken op "Enter".
Stap 4
In de volgende twee vragen drukken we op "Enter" en tenslotte moeten we de montage van die map bevestigen:
Stap 5
We zullen zien dat de directory correct is gemount:
Stap 6
Het is mogelijk om de opdracht mount uit te voeren om het schema van de versleutelde map te bekijken:
Stap 7
Om te bevestigen dat het coderingsproces correct is, gaan we de map / etc / hosts kopiëren naar het / home / Solvetic1 pad met de volgende regel:
sudo cp / etc / hosts / home / Solvetic1Dan zullen we met behulp van het cat-commando de inhoud van Solvetic1 zien:
kat / home / Solvetic1 / hosts
Stap 8
We gaan verder met het ontkoppelen van de map:
sudo umount / home / Solvetic1Als we cat / home / Solvetic1 / hosts opnieuw proberen uit te voeren, kunnen we zien dat de inhoud ervan onleesbaar is:
Er zijn andere beschermingsopties zoals Cryptkeeper, maar deze is alleen beschikbaar tot oudere versies, zoals Ubuntu 16, vanwege beveiligingsfouten die de te beschermen informatie in gevaar brengen.
Zoals we kunnen begrijpen, is informatiebeveiliging een taak om zeer serieus te nemen en dankzij deze Linux-opties zal het mogelijk zijn om op een eenvoudige maar uitgebreide manier te beschermen.