Vil du kryptere vigtige filer, men ikke hele dit Linux-systems harddisk? I så fald anbefaler vi
gocryptfs
. Du får et bibliotek, der i det væsentlige krypterer og dekrypterer alt, hvad du gemmer.
gocryptfs tilbyder beskyttelse mod databrud
Privatliv er store nyheder. Næppe en uge går uden meddelelse om overtrædelse hos en eller anden organisation. Virksomheder rapporterer enten nylige hændelser eller afslører overtrædelser, der skete for nogen tid siden. I begge tilfælde er det dårlige nyheder for dem, hvis data er blevet eksponeret.
Fordi millioner af mennesker bruger tjenester som Dropbox , Google Drive og Microsoft OneDrive , en tilsyneladende uendelig strøm af data skubbes til skyen hver dag. Hvis du gemmer nogle (eller alle) dine data i skyen, hvad kan du gøre for at beskytte klassificerede oplysninger og private dokumenter, hvis der skulle opstå et brud?
Dataovertrædelser findes naturligvis i alle former og størrelser, og de er ikke begrænset til skyen. En mistet hukommelsespind eller stjålet bærbar computer er bare et databrud i mindre skala. Men skalaen er ikke den kritiske faktor. Hvis dataene er følsomme eller fortrolige, kan en anden person have dem katastrofale.
En løsning er at kryptere dine dokumenter. Traditionelt gøres dette ved at kryptere din harddisk i sin helhed. Dette er sikkert, men det forsinker også din computer lidt. Plus, hvis du lider af en katastrofal fejl, kan det komplicere processen med at gendanne dit system fra sikkerhedskopier.
Det
gocryptfs
system giver dig kun mulighed for at kryptere de mapper, der har brug for beskyttelse, og undgå systemomfattende overhead af kryptering og dekryptering. Det er hurtigt, let og nemt at bruge. Det er også let at flytte krypterede mapper til andre computere. Så længe du har adgangskoden til at få adgang til disse data, efterlader det ingen spor af dine filer på den anden computer.
Det
gocryptfs
systemet er konstrueret som et let, krypteret filsystem. Det kan også monteres på almindelige, ikke-root-konti, fordi det bruger
Filsystem i brugerområdet
(FUSE) pakke. Dette fungerer som en bro imellem
gocryptfs
og kerne-filsystemets rutiner, den har brug for at få adgang til.
Installation af gocryptfs
At installere
gocryptfs
på ubuntu, skriv denne kommando:
sudo apt-get install gocryptfs
Sådan installeres det på Fedora-typen:
sudo dnf installerer gocryptfs
På Manjaro er kommandoen:
sudo pasman -Su gosriptfs
Oprettelse af et krypteret bibliotek
En del af herligheden af
gocryptfs
er hvor simpelt det er at bruge. Principperne er:
- Opret en mappe, der skal indeholde de filer og underkataloger, du beskytter.
-
Brug
gocryptrfsfor at initialisere den mappe. - Opret en tom mappe som et monteringspunkt, og monter derefter den krypterede mappe på den.
- I monteringspunktet kan du se og bruge de dekrypterede filer og oprette nye.
- Afmonter den krypterede mappe, når du er færdig.
Vi opretter et bibliotek kaldet "hvælving" til at indeholde de krypterede data. For at gøre det skriver vi følgende:
mkdir hvælving
Vi er nødt til at initialisere vores nye bibliotek. Dette trin skaber
gocryptfs
filsystem i telefonbogen:
gocryptfs -init hvælving
Indtast en adgangskode, når du bliver bedt om det. du skriver det to gange for at sikre, at det er korrekt. Vælg en stærk: tre ikke-relaterede ord, der inkluderer tegnsætning, cifre eller symboler, er en god skabelon.
Din masternøgle genereres og vises. Kopiér og gem dette sikkert eller privat. I vores eksempel opretter vi en
gocryptfs
bibliotek på en forskningsmaskine, der udslettes, efter at hver artikel er skrevet.
Som det er nødvendigt for et eksempel, kan du se masternøglen til denne mappe. Du vil helt sikkert være meget mere hemmeligholdt med din. Hvis nogen får din masternøgle, kan de få adgang til alle dine krypterede data.
Hvis du skifter til det nye bibliotek, ser du, at der er oprettet to filer. Skriv følgende:
cd hvælving
Det gør vi
“Gocryptfs.diriv” er en kort binær fil, mens “gocryptfs.conf” indeholder indstillinger og information, du skal holde dig sikker på.
Hvis du uploader dine krypterede data til skyen eller sikkerhedskopierer dem til små, transportable medier, skal du ikke medtage denne fil. Hvis du imidlertid sikkerhedskopierer til lokale medier, der forbliver under din kontrol, kan du medtage denne fil.
Med tilstrækkelig tid og kræfter er det muligvis muligt at udtrække dit kodeord fra indtastningerne "krypteret nøgle" og "salt" som vist nedenfor:
kat gocryptfs.conf
Montering af det krypterede bibliotek
Den krypterede mappe er monteret på et monteringspunkt, som simpelthen er en tom mappe. Vi opretter en kaldet "nørd":
mkdir nørd
Vi kan nu montere den krypterede mappe på monteringspunktet. Strengt taget er det, der faktisk er monteret
gocryptfs
filsystem inde i det krypterede bibliotek. Vi bliver bedt om adgangskoden:
gocryptfs hvælving nørd
Når den krypterede mappe er monteret, kan vi bruge monteringspunktmappen på samme måde som enhver anden. Alt, hvad vi redigerer og opretter i denne mappe, skrives faktisk til den monterede, krypterede mappe.
Vi kan oprette en simpel tekstfil som følgende:
tryk på hemmelige noter.txt
Vi kan redigere det, tilføje noget indhold til det og derefter gemme filen:
gedit secret-notes.txt
Vores nye fil er oprettet:
ls
Hvis vi skifter til vores krypterede bibliotek, som vist nedenfor, ser vi, at der er oprettet en ny fil med et krypteret navn. Du kan ikke engang fortælle hvilken filtype det er fra navnet:
cd hvælving
Det gør vi
Hvis vi forsøger at se indholdet af den krypterede fil, kan vi se, at den virkelig er krypteret:
mindre aJGzNoczahiSif_gwGl4eAUnwxo9CvOa6kcFf4xVgYU
Vores enkle tekstfil, vist nedenfor, er nu alt andet end enkel at dechifrere.
Afmontering af det krypterede bibliotek
Når du er færdig med din krypterede mappe, kan du afmontere den med
fusermount
kommando
. En del af FUSE-pakken, og følgende kommando afmonterer
gocryptfs
filsystem inde i det krypterede bibliotek fra monteringspunktet:
fusermount -u nørd
Hvis du skriver følgende for at kontrollere din monteringspunktmappe, ser du, at den stadig er tom:
ls
Alt hvad du gjorde, gemmes sikkert i det krypterede bibliotek.
Enkelt og sikkert
Enkle systemer har fordelen af at blive brugt oftere, mens mere komplicerede processer har tendens til at falde ved vejkanten. Ved brug af
gocryptfs
er ikke kun simpelt, det er også sikkert. Enkelhed uden sikkerhed ville ikke være umagen værd.
Du kan oprette så mange krypterede mapper, som du har brug for, eller bare en til at gemme alle dine følsomme data. Du vil måske også oprette et par aliasser til at montere og afmontere dit krypterede filsystem og forenkle processen endnu mere.
RELATEREDE: Sådan oprettes aliaser og shell-funktioner på Linux