BlogŠifrovaný e-mail a aliasy
Šifrovanie e-mailu: TLS, PGP a rozdiel medzi nimi
E-mail je štandardne šifrovaný len na ceste medzi servermi, a aj to nie vždy. Vysvetlenie rozdielu medzi TLS a end-to-end šifrovaním pomocou OpenPGP.
- Autor
- Redakcia Kryptopedie
- Aktualizované
- Čas čítania
- 2 min čítania
Najdôležitejšie v skratke
- TLS chráni e-mail na ceste, ale poskytovatelia ho na serveroch vidia v čitateľnej podobe.
- End-to-end šifrovanie pomocou OpenPGP chráni obsah aj pred poskytovateľmi.
- Predmet správy a hlavičky sa pri klasickom OpenPGP nešifrujú.
- Šifrovanie funguje len vtedy, keď má príjemca kľúč a vie ho používať.

E-mail vznikol v čase, keď bezpečnosť nebola prioritou, a dodnes nesie jeho dedičstvo. Bežná správa prechádza viacerými servermi a na každom z nich môže byť uložená v čitateľnej podobe. Pri pojme šifrovanie e-mailu sa preto stretávajú dve veľmi odlišné veci: ochrana prenosu a ochrana obsahu. Pochopenie rozdielu pomáha pri posudzovaní toho, čo konkrétna služba skutočne zaručuje.
TLS: ochrana trasy medzi servermi
Väčšina poskytovateľov dnes šifruje spojenie medzi klientom a serverom pomocou TLS. Medzi servermi rôznych poskytovateľov sa používa takzvané oportunistické šifrovanie: ak protistrana TLS podporuje, spojenie sa zašifruje, ak nie, správa môže prejsť nešifrovane. Existujú mechanizmy na vynútenie šifrovania, napríklad MTA-STS, ale ich nasadenie nie je univerzálne.
Aj pri TLS zostáva správa na serveroch poskytovateľov v čitateľnej podobe. Poskytovateľ ju môže spracovať, indexovať, zálohovať alebo vydať na základe oprávnenej žiadosti. TLS teda chráni pred odpočúvaním na linke, nie pred poskytovateľom ani pred niekým, kto sa dostane k schránke.
OpenPGP: end-to-end šifrovanie obsahu
OpenPGP je otvorený štandard, ktorý umožňuje zašifrovať obsah správy tak, aby ho prečítal iba držiteľ súkromného kľúča. Odosielateľ použije verejný kľúč príjemcu, správa sa zašifruje a nikto na ceste ani na serveroch ju nedokáže prečítať. Podpis dodatočne potvrdzuje, kto je odosielateľ a že obsah nebol zmenený.
Takýto prístup si vyžaduje správu kľúčov. Príjemca musí mať kľúčový pár, odosielateľ musí poznať jeho verejný kľúč a overiť, že skutočne patrí danej osobe. Ak sa súkromný kľúč stratí, správy sa nedajú obnoviť, a ak sa prezradí, útočník môže čítať zachytenú komunikáciu. Preto je dôležitá záloha kľúča a jeho ochrana heslom.
Čo OpenPGP neskrýva
Pri klasickom OpenPGP zostávajú hlavičky správy a predmet nešifrované. Poskytovateľ teda vidí odosielateľa, príjemcu, čas a predmet, aj keď telo nečíta. Niektoré novšie implementácie ponúkajú ochranu predmetu, no kompatibilita medzi klientmi nie je zaručená. Na tieto obmedzenia nadväzuje článok o metadátach e-mailu.
Rovnako platí, že šifrovanie nechráni pred príjemcom, ktorý správu ďalej odovzdá, ani pred zariadením napadnutým škodlivým softvérom. Ďalšie súvislosti sú v sekcii o malvéri.
Medzi používateľmi tej istej šifrovanej služby sa end-to-end šifrovanie často nastaví automaticky, bez toho, aby ste museli spravovať kľúče ručne. Pri komunikácii navonok sa spravidla používa buď OpenPGP, alebo správa chránená heslom, ktorú príjemca otvorí cez webové rozhranie. Druhý spôsob je pohodlnejší, no heslo treba odovzdať iným kanálom a nemalo by byť predvídateľné.
Kedy sa oplatí a kedy nie
Pre bežnú komunikáciu je rozumné zvoliť poskytovateľa, ktorý šifruje obsah schránky a podporuje šifrovanie medzi používateľmi tej istej služby. Pre prípady, keď musíte komunikovať s niekým mimo služby, sa používa OpenPGP alebo správa chránená heslom. Ak protistrana nešifruje, ochrana je obmedzená.
Pri citlivej komunikácii zvážte aj iné kanály, napríklad šifrované chaty, ktoré často poskytujú jednoduchšie end-to-end šifrovanie bez správy kľúčov. Pojmy ako verejný kľúč či podpis vysvetľuje slovník.
Pri OpenPGP zohráva dôležitú úlohu aj dôvera v kľúče. Verejný kľúč má odtlačok, ktorý si môžete s partnerom porovnať iným kanálom, napríklad osobne alebo telefonicky. Bez tohto overenia nemáte istotu, že kľúč patrí tomu, komu ho pripisujete. Mnohé klienty ponúkajú aj automatické vyhľadávanie kľúčov, ktoré je pohodlné, ale vyžaduje opatrnosť.
Časté otázky
Je e-mail cez TLS šifrovaný end-to-end?
Nie. TLS chráni len prenos medzi servermi alebo klientom a serverom. Poskytovateľ obsah na svojom serveri vidí.
Čo ak príjemca nepoužíva PGP?
Potom nemáte kľúč, ktorým by ste správu zašifrovali. Alternatívou je správa chránená heslom alebo iný šifrovaný kanál.
Zašifruje OpenPGP aj predmet správy?
Pri klasickom použití nie. Predmet a hlavičky zostávajú čitateľné. Niektoré klienty ponúkajú rozšírenia, ale kompatibilita je obmedzená.
Zdroje
- OpenPGP – oficiálna stránka · OpenPGP Alliance
- Surveillance Self-Defense · Electronic Frontier Foundation
Diskusia (0 komentárov)
Redakcia ani podpora vás nikdy nekontaktuje cez komentáre a nikdy nežiada seed frázu.
Zatiaľ bez komentárov. Buďte prvý.