PGP šifrēšana ir metode e-pasta vēstuļu un failu drošai šif­rē­ša­nai un di­gi­tā­la­jai pa­rak­stī­ša­nai, kas balstās uz asi­met­ris­kās krip­tog­rā­fi­jas principu. Uz­ņē­mu­miem, kas gal­ve­no­kārt sazinās pa e-pastu, šāda metode ir īpaši svarīga, lai no­dro­ši­nā­tu, ka neviena neatļauta persona nevarētu lasīt e-pasta vēstules. Mēs parādīsim, kā šifrēt e-pasta vēstules ar PGP.

Kas ir PGP šifrēšana un kā tā darbojas?

PGP šifrēšana ir lielisks veids, kā aizsargāt in­for­mā­ci­ju un šifrēt e-pastus. PGP (pretty good privacy) sākotnēji 1991. gadā iz­strā­dā­ja Fils Cimmer­mans kā prog­ram­ma­tū­ru e-pasta šif­rē­ša­nai. Gadu gaitā PGP ir kļuvis par šīs šif­rē­ša­nas metodes vis­pār­pie­ņem­to nosaukumu.

PGP šifrēšana balstās uz publiskā atslēgas protokolu. Tas ir asi­met­ris­kās šif­rē­ša­nas veids. Ziņojumu šif­rē­ša­nai un de­šif­rē­ša­nai tiek izmantots atslēgu pāris (publiskā un privātā atslēga). Publiskā atslēga ir pieejama po­ten­ciā­la­jiem e-pasta kon­tak­tiem un tiek tieši nosūtīta vai aug­šu­pie­lā­dē­ta ārējā atslēgu serverī. Šī atslēga ļauj jūsu kon­tak­tiem šifrēt e-pastus, ko tie sūta jums. Privātais atslēgas pāris ir tikai jūsu rīcībā un ar to var atšifrēt saņemtos e-pastus, kas iepriekš tika šifrēti ar publisko PGP atslēgu. Lai jūs varētu droši sa­zi­nā­ties šādā veidā, jūsu saziņas partnerim arī jāizmanto PGP un jādala ar jums savs pub­lis­kais atslēgas pāris.

Agrāk PGP šif­rē­ša­nas kon­fi­gu­rē­ša­na bija diezgan sarežģīta. Ne­pie­cie­ša­mie soļi bieži atturēja lie­to­tā­jus, kuriem trūka tehnisko zināšanu, no šāda veida e-pasta šif­rē­ša­nas iz­man­to­ša­nas. Tomēr pēdējos gados ir iz­strā­dā­ti spraudņi, lai PGP šifrēšanu padarītu pieejamu plašākai au­di­to­ri­jai. Divi no šādiem spraudņiem ir „FlowCrypt“ un „Mail­ve­lo­pe“. Daudzi pazīstami e-pasta pa­kal­po­ju­mu sniedzēji tagad ir iz­strā­dā­ju­ši savus PGP spraudņus un kon­fi­gu­rē­ša­nas vedņus, in­teg­rē­jot tos savos e-pasta pa­kal­po­ju­mos.

Kādiem mērķiem var izmantot PGP šifrēšanu?

Asi­met­ris­kās šif­rē­ša­nas metodes, piemēram, PGP, IT jomā nav nekas jauns, tāpēc tās jau tiek iz­man­to­tas daudzās dažādās jomās. Tur­pi­nā­ju­mā ir uz­skai­tī­tas jomas, kurās PGP tiek izmantots visbiežāk.

  1. Kon­fi­den­ciā­lu ziņojumu šifrēšana: E-pasta un cita veida ziņojumu šifrēšana ir viens no gal­ve­na­jiem PGP iz­man­to­ša­nas veidiem.
  2. Failu un failu sistēmu šifrēšana: Papildus ziņojumu šif­rē­ša­nai PGP var izmantot arī failu šif­rē­ša­nai, kas ir saglabāti vietējās uz­gla­bā­ša­nas ierīcēs vai serverī.
  3. Digitālie paraksti: PGP bieži izmanto arī ziņojuma vai faila au­ten­tis­ku­ma pārbaudei. Ar PGP parakstu var noteikt, vai ziņojums patiešām ir no personas, kas to no­sū­tī­ju­si. Turklāt var arī redzēt, vai tas ir pārtverts un, iespējams, mainīts no­sū­tī­ša­nas laikā. PGP parakstus var izmantot arī failu (piemēram, programmu) au­ten­tis­ku­ma pārbaudei.

Kā iestatīt PGP šifrēšanu

Daudzas e-pasta prog­ram­mas tagad tiek pie­dā­vā­tas kopā ar PGP šif­rē­ša­nas paketi, kurā iekļautas viegli iz­pil­dā­mas uz­stā­dī­ša­nas ins­truk­ci­jas. Ja tomēr jūsu e-pasta pa­kal­po­ju­mu sniedzējs nav iekļāvis PGP uz­stā­dī­ša­nas ins­truk­ci­jas, varat izmantot zemāk minētos soļus. Šī PGP pamācība sniedz vispārīgu ieskatu PGP šif­rē­ša­nas uz­stā­dī­ša­nā.

PGP šifrēšana ar prog­ram­ma­tū­ru

1. solis: In­sta­lē­jiet prog­ram­ma­tū­ru

Pirmkārt un gal­ve­no­kārt ir jāatrod piemērota PGP prog­ram­ma­tū­ra, kurai jābūt saderīgai gan ar ope­rē­tājsis­tē­mu, gan ar izmantoto e-pasta programmu. Linux lie­to­tā­jiem laba izvēle ir atvērtā koda ri­si­nā­jums GnuPG (GNU Privacy Guard), kas tika izlaists 1997. gadā. Daudzās sistēmās šis rīks jau ir iepriekš instalēts pēc no­klu­sē­ju­ma; jaunāko versiju var le­ju­pie­lā­dēt no oficiālās tīmekļa vietnes.

Turpat Windows vai OS X ope­rē­tājsis­tē­mu lietotāji atradīs arī binārās failus, kurus var izmantot, lai instalētu kon­krē­ta­jai sistēmai pa­re­dzē­tos Gpg4win un GPGTools, kas balstās uz GnuPG.

2. solis: Iz­vei­do­jiet atslēgu pāri

Kad PGP programma ir instalēta, var izveidot atslēgu pāri. Linux sistēmā atveriet komandu rindu un iz­man­to­jiet atslēgu ģe­ne­rē­ša­nas komandu, kas norādīta prog­ram­mas ro­kas­grā­ma­tā. Šis piemērs attiecas uz GnuPG:

sudo gpg --gen-key
bash

Tad iz­vē­lie­ties šif­rē­ša­nas veidu un no standarta ie­sta­tī­ju­miem („RSA un RSA“) at­kā­pie­ties tikai tad, ja jums ir ne­pie­cie­ša­mās priekš­zi­nā­ša­nas. Pēc tam ievadiet atslēgas garumu bitos. Jo lielāka vērtība, jo drošākas ir atslēgas, bet jo lēnāk tās darbojas. RSA atslēgām parasti tiek ieteikts vismaz 3000 bitu garums, lai no­dro­ši­nā­tu spēcīgu aiz­sar­dzī­bu. Pēc tam norādiet atslēgu derīguma termiņu un ievadiet savu vārdu un e-pasta adresi, kam atslēgu pāris būs derīgs. Vis­bei­dzot, iz­vei­do­jiet drošu paroli savai pri­vā­ta­jai atslēgai. Tā jums būs ne­pie­cie­ša­ma vēlāk, lai šifrētu vai dešifrētu savus elek­tro­nis­kos ziņojumus.

Windows un Mac OS X vidē atslēgas ģe­ne­rē­ša­nu sāk ar grafisko programmu palīdzību. Ne­at­ka­rī­gi no iz­man­to­tās PGP prog­ram­ma­tū­ras un plat­for­mas, bieži tiek lūgts palīdzēt atslēgas ģe­ne­rē­ša­nā, ievadot nejaušus simbolus no tas­ta­tū­ras vai veicot peles kustības.

3. solis: Dalies ar publisko atslēgu ar saviem kon­tak­tiem

Linux vidē ģenerētās atslēgas var pārvaldīt vai nu iz­man­to­jot termināli, vai arī ar programmu Seahorse (Gnome/Unity vidē) vai grafisko in­ter­fei­su KGpg (KDE vidē). Privātās atslēgas pār­val­dī­ša­nai, iz­man­to­jot GnuPG, ko­man­drin­das komanda ir:

sudo gpg --list-secret-keys
sudo -K
bash

un attiecībā uz publisko atslēgu:

sudo gpg --list-keys
sudo -K
bash

Papildus iespējai apskatīt atslēgu sarakstu, jūs varat tās arī tieši eksportēt. Izveidoto .asc failu var nosūtīt kā pielikumu saviem kon­tak­tiem pa e-pastu vai aug­šu­pie­lā­dēt ser­ti­fi­kā­tu serverī. Ja kontakts ir saņēmis jūsu publisko atslēgu un viņam ir atslēgu pār­val­dī­bas programma, viņš var jums sūtīt šifrētus ziņojumus. Lai nosūtītu šifrētus e-pastus šim pašam kontaktam, jums būs ne­pie­cie­ša­ma viņa publiskā atslēga.

PGP šifrēšana tiešsais­tē

Tā vietā, lai izmantotu prog­ram­mas, kuras in­sta­lē­jat savā datorā, varat izmantot arī tiešsais­tes PGP rīkus, lai izveidotu atslēgu pārus, šifrētu savus e-pastus vai dešifrētu saņemtos e-pastus. Tur­pi­nā­ju­mā ap­ska­tī­sim tiešsais­tes pa­kal­po­ju­mu „PGP Key Generator“.

PGP atslēgu ģe­ne­ra­tors ir Ja­vaScript programma, kas ļauj ģenerēt atslēgu pārus un darbojas lielākajā daļā tīmekļa pār­lūkprog­ram­mu. Šo atvērtā koda pa­kal­po­ju­mu var izmantot bez maksas un bez re­ģis­trā­ci­jas.

Vispirms ievadiet ne­pie­cie­ša­mos atslēgu pa­ra­met­rus veidlapā „Opcijas ”. Pēc tam no­klik­šķi­niet uz „Ģenerēt atslēgas”, lai sāktu atslēgu ģe­ne­rē­ša­nas procesu. Kad process būs pabeigts, jūs varēsiet apskatīt publisko atslēgu un savu privāto atslēgu.

Image: Screenshot of the PGP Key Generator
PGP Key Generator; Source: https://pgpkeygen.com/

Tā kā šis tīmekļa pa­kal­po­jums ir atvērtā koda, eksperti jebkurā brīdī var apskatīt tā avota kodu. Tas nozīmē, ka viņi var pastāvīgi novērtēt, cik drošs un uzticams ir šis ģe­ne­ra­tors. Tomēr, tā kā tas ir Ja­vaScript lie­to­jum­prog­ram­mas veida ri­si­nā­jums, pastāv arī bažas par ki­ber­no­zie­dzī­bu. Ja no­ziedz­nie­kiem izdosies atklāt drošības ne­pil­nī­bas šajā tīmekļa pa­kal­po­ju­mā, tās var tikt iz­man­to­tas, lai uzbruktu jūsu sistēmai un iegūtu kon­fi­den­ciā­lu in­for­mā­ci­ju.

PGP šifrēšana e-pasta klientiem

Ja jūs dodat priekš­ro­ku saziņai, iz­man­to­jot tīmekļa pasta pa­kal­po­ju­mus, piemēram, Gmail, Yahoo vai Outlook.com, pārlūka pa­pla­ši­nā­jums „Mail­ve­lo­pe“ jums būs tieši piemērots. Pa­pil­di­nā­jums ir balstīts uz OpenPGP.js un ir pieejams Google Chrome, Microsoft Edge un Mozilla Firefox. Kad esat in­sta­lē­jis pa­pla­ši­nā­ju­mu, pārlūka rīkjoslā parādās Mail­ve­lo­pe ikona, kas ļauj piekļūt lietotāja saskarnē. Šeit varat izveidot, importēt un pārvaldīt savas atslēgas, kā arī savu kontaktu publiskās atslēgas, vai aug­šu­pie­lā­dēt iz­vei­do­tas publiskās atslēgas uz publiskās atslēgas serveri.

Image: Screenshot of the Mailvelope extension in Firefox
Screenshot of the Mail­ve­lo­pe extension, Source: Mail­ve­lo­pe extension for Firefox.

Ja jums ir instalēts Mail­ve­lo­pe un jūs pie­kļūs­tat savai tīmekļa pasta iesūtnē, iz­man­to­jot pārlūku, šis pa­pla­ši­nā­jums to pārbauda , meklējot PGP ziņojumus. Tādējādi tas var parādīt konkrētus elementus e-pasta šif­rē­ša­nai vai de­šif­rē­ša­nai. Ie­sta­tī­ju­mos varat ieslēgt vai izslēgt PGP šifrēšanu Gmail, Outlook un citām prog­ram­mām.

PGP šifrēšana mobilajās ierīcēs

Lai izmantotu PGP šifrēšanu iOS un Android ierīcēs, jums ir ne­pie­cie­šams e-pasta klients, kas atbalsta atslēgu pār­val­dī­bas prog­ram­ma­tū­ru un PGP šifrēšanu. Mēs esam iz­vē­lē­ju­šies atslēgu pār­val­dī­bas lietotni gan iOS, gan Android ierīcēm, kas ļauj jums saglabāt un pārvaldīt savu kontaktu PGP atslēgas.

iOS – Vien­kār­šais PGP

„Easy PGP“ ir lie­to­tā­jam draudzīga un droša iOS lietotne, kas nodrošina PGP šif­rē­ša­nas iespējas jūsu mobilajā ierīcē. Ar „Easy PGP“ jūs varat izveidot, importēt un eksportēt PGP atslēgu pārus, lai aiz­sar­gā­tu savu saziņu. Lietotne visas darbības veic lokāli jūsu ierīcē, no­dro­ši­not, ka jūsu dati nekad neiziet ārpus tālruņa, un ga­ran­tē­jot maksimālu privātumu. Modernā, intuitīvā lietotāja saskarne padara PGP šifrēšanu pieejamu ikvienam. Galvenās funkcijas ietver vieglu jaunu PGP atslēgu pāru izveidi ar pie­lā­go­ja­miem šif­rē­ša­nas ie­sta­tī­ju­miem.

Image: Screenshot of the Easy PGP user interface on iOS
Screenshot of the Easy PGP user interface on iOS, Source: Easy PGP App under iOS

Android – OpenKeychain: Vienkāršs PGP

Android lie­to­tā­jiem ir pieejama lietotne „OpenKeychain: Easy PGP”, kas arī ir atvērtā koda un balstās uz OpenPGP standartu.

Pēc lietotnes in­sta­lē­ša­nas sadaļā „Atslēgas” varat apskatīt, importēt un pārvaldīt savas privātās un publiskās atslēgas. Sadaļā „Šifrēt/dešifrēt” varat šifrēt vai dešifrēt ziņojumus un failus, iz­man­to­jot šīs atslēgas.

Image: Screenshot of the Android app Easy PGP
OpenKeychain: Easy PGP user interface; Source: Ma­nu­factu­rer image in the Google Play Store

Šifrēts saturs pret šifrētiem sa­vie­no­ju­miem

Daudzi lietotāji uzskata, ka viņi jau apmainās ar šifrētām e-vēstulēm ar saviem kon­tak­tiem, iz­man­to­jot SSL vai TLS ser­ti­fi­kā­tus. Tomēr tā ir tikai puse no pa­tie­sī­bas. SSL/TLS ser­ti­fi­kā­tu iz­man­to­ša­na šifrē tikai elek­tro­nis­ko ziņojumu pārraides ceļu starp pasta serveriem. Trūkums ir tas, ka trešās personas var pārtvert ziņojumus un tos izlasīt nešifrētā veidā, kamēr tie tiek aug­šu­pie­lā­dē­ti uz serveri.

Turklāt, atšķirībā no PGP, SSL/TLS ne­pa­rak­sta e-pastu un tādējādi negarantē tā au­ten­tis­ku­mu. No otras puses, SSL/TLS ser­ti­fi­kā­ti ļauj šifrēt tās e-pasta sa­stāv­da­ļas, kas, iz­man­to­jot PGP, paliek ne­šif­rē­tas, piemēram, in­for­mā­ci­ju par sūtītāju, saņēmēju vai tematu.

Tādējādi PGP šif­rē­ša­nas un SSL/TLS šif­rē­ša­nas ap­vie­no­jums praksē ir op­ti­mā­lais ri­si­nā­jums jūsu e-pasta satura aiz­sar­dzī­bai. Vairāk in­for­mā­ci­jas par šifrētu datu pārraidi varat atrast mūsu rakstā„E-pasta šifrēšana ar SSL/TLS”.

Go to Main Menu