Filkryptering: GnuPG
Att överföra en krypterad fil är ett problem vi på Sitic ofta stöter på. Det vanligaste problemet är att ingen programvara för krypto finns installerad, eller att erfarenhet att använda den saknas. Vi kommer därför i några blogginlägg ge tips på olika alternativ.
Det allra bästa alternativet för att skicka en krypterad fil till Sitic är att använda vår PGP-nyckel. PGP använder sig av asymmetrisk kryptering, vilket innebär att en publik nyckeln används för kryptering och en privat för dekryptering. Den senare ska självfallet hållas hemlig. GnuPG är en applikation med öppen källkod som implementerar stöd för PGP. Applikationen är kommandobaserad men det finns grafiska gränssnitt. Gör så här för att kryptera en fil med Sitics publika nyckel:
-
gpg --import sitic-nyckel.txt
-
gpg --encrypt --recipient 0x8FB04F3903D4241B fil.txt
Först importeras nyckeln till nyckelringen och sedan används den för att kryptera filen "fil.txt" genom att ange Sitics nyckelid explicit. Använd "--fingerprint" för att lista alla nycklars id och dess "fingeravtryck". För fler kommandon och hur ett nyckelpar genereras rekommenderas "GnuPG Mini Howto" (se nedan).
För att kryptera och signera e-post inklusive bilagor kan kombinationen GnuPG, Thunderbird och EnigMail användas. Alla tre applikationer är öppen källkod och fungerar utmärkt på både Windows, Mac och Ubuntu. EnigMail är ett insticksprogram till Thunderbird som implementerar OpenPGP och underlättar nyckelhanteringen.
För den som snabbt vill få iväg en fil utan att använda sig av publika nycklar kan GnuPG kryptera en fil med symmetriskt krypto. Då används samma nyckel för kryptering och dekryptering, vilket innebär att både sändaren och mottagaren måste känna till lösenordet. Exempel:
-
Kryptering: gpg --symmetric fil.txt
-
Dekryptering: gpg --output fil.txt --decrypt fil.txt.gpg
I ovanstående exempel kommer användaren bli promptad på lösenordet. Längden på lösenordet bör vara minst 12 tecken och bestå av slumpmässiga tecken. Lösenordet skickas via en annan kanal än själva filen, exempelvis via SMS.
Mer information:
- GnuPG: http://www.gnupg.org/
- GnuPG Mini Howto: http://dewinter.com/gnupg_howto/english/GPGMiniHowto.html
- GnuPG dokumentation: http://www.gnupg.org/documentation/manuals/gnupg/
- EnigMail: http://enigmail.mozdev.org/
- Sitics PGP-nyckel: http://www.sitic.se/om-sitic
![[CERT-SE]](http://www.cert.se/headerimages/certlogo.png)
![[MSB]](++resource++go
vcert.theme.images/msbLogo.png)
![[FiRST][TI]](++resource++govcert.theme.images/logos.gif)