Home
» Okna
»
Co je to end-to-end šifrování? Jak funguje?
Co je to end-to-end šifrování? Jak funguje?
Soukromí online je aktuální potřebou. Obzvláště v době, kdy neustále roste počet technik používaných ke krádeži uživatelských dat. Hlavní online služby pro zasílání zpráv si tuto potřebu uvědomují a používají k zabezpečení a ochraně uživatelských konverzací techniku zvanou end-to-end šifrování.
Ale co znamená end-to-end šifrování a jak vlastně funguje? Zjistěte to v tomto článku!
Naučte se základy kódování
Šifrování znamená převod informace do kódu, čímž se skryje skutečný význam informace.
Dešifrování znamená převod tohoto kódu zpět do původní informace a navrácení jejího významu. Jedná se o opačný mechanismus šifrování.
Proč potřebujete šifrování?
Když něco posíláte online, ať už je to zpráva, komentář nebo obrázek – nese to nějaké „informace“. Musíme si uvědomit, že zpráva nebo obrázek sám o sobě nemá žádnou hodnotu – ale má hodnotu kvůli informacím, které poskytuje. Má hodnotu kvůli informacím, které si lidé mohou interpretovat, když je vidí. Co se tedy stane, když zprávu nebo obrázek, který posíláte, uvidí přes internet i třetí strana? Bude vědět, jaké informace se snažíte sdělit. A co šifrování a dešifrování? Zde přichází na řadu end-to-end šifrování.
Co je to end-to-end šifrování?
Zprávu/obrázek, který chcete odeslat, zašifrujete a ten se přes internet šíří jako „tajný“ kód. Pouze příjemce pak může tento „tajný“ kód dekódovat. Tento proces se nazývá šifrování typu end-to-end.
Šifrování typu end-to-end
Jednoduše řečeno, end-to-end šifrování zajišťuje důvěrnost komunikace mezi odesílatelem a příjemcem a brání třetím stranám v přístupu k těmto informacím. Nástroje a technologie, které to umožňují, jsou zabudovány do aplikací pro zasílání zpráv a dalšího softwaru, který uživatelé (mohou) používat.
Jak funguje end-to-end šifrování?
Cílem end-to-end šifrování je zabránit narušiteli v krádeži informací mezi odesílatelem a příjemcem. Vraťme se k scénáři, který jsme probrali dříve: Posíláte někomu zprávu.
Když používáte službu end-to-end šifrování, máte k dispozici dvojici veřejného a soukromého klíče. Tyto klíče vám pomáhají šifrovat a dešifrovat. Aplikace pro zasílání zpráv má navíc algoritmus, který se skládá z matematických funkcí používaných k šifrování nebo dešifrování dat.
Když někomu pošlete zprávu, dostanete veřejný klíč, který je namapován na chatovací schránku dané osoby. Veřejný klíč se používá k šifrování zprávy pomocí algoritmu zabudovaného v aplikaci pro zasílání zpráv. Tento veřejný klíč vám pomáhá identifikovat zařízení příjemce a skutečnost, že daná osoba zprávu přijímá.
Pro šifrování a dešifrování je k dispozici dvojice veřejného a soukromého klíče.
Nyní příjemce použije soukromý klíč, který pomáhá dešifrovat zprávu a interpretovat informace ve zprávě, kterou jste odeslali. Tento soukromý klíč je k dispozici pouze pro zařízení příjemce a je specifický pro něj. Nikdo jiný tedy nemůže zprávu dešifrovat – v tomto okamžiku bylo šifrování end-to-end úspěšné.
Toto je základní princip fungování end-to-end šifrování. Ne všechny služby však používají end-to-end šifrování. Některé nástroje často místo toho používají techniky šifrování na transportní vrstvě. Jaký je tedy rozdíl mezi těmito dvěma technikami?
Jak se end-to-end šifrování liší od jiných typů šifrování?
Šifrování typu end-to-end je oproti jiným šifrovacím systémům jedinečné tím, že pouze koncové body – odesílatel a příjemce – mají možnost zprávu dešifrovat a číst. Šifrování se symetrickým klíčem, známé také jako šifrování s jedním klíčem nebo tajným klíčem, také poskytuje souvislou vrstvu šifrování od odesílatele k příjemci, ale k zašifrování zprávy používá pouze jeden klíč.
Klíč použitý v šifrování s jedním klíčem může být heslo, kód nebo náhodně generovaný řetězec čísel, který je odeslán příjemci zprávy a umožňuje mu ji dešifrovat. Může být složitý a zprostředkovatelům může zprávu připadat jako nesmysl. Zprávu však lze zachytit, dešifrovat a přečíst bez ohledu na to, jak drasticky je klíč změněn, pokud jej zprostředkovatel má. End-to-end šifrování se dvěma klíči může zprostředkovateli zabránit v přístupu ke klíči a dešifrování zprávy.
Porovnání symetrického a asymetrického šifrování
Další standardní šifrovací strategií je šifrování během přenosu. V této strategii je zpráva zašifrována odesílatelem, záměrně dešifrována v mezilehlém bodě – na serveru třetí strany vlastněném poskytovatelem služeb zasílání zpráv – a poté znovu zašifrována a odeslána příjemci. Zpráva je během přenosu nečitelná a lze ji šifrovat dvěma klíči, ale nepoužívá šifrování end-to-end, protože zpráva je dešifrována předtím, než dorazí ke konečnému příjemci.
Šifrování během přenosu, stejně jako šifrování typu end-to-end, zabraňuje zachycení zpráv během jejich cesty, ale vytváří potenciální zranitelnosti v bodě mezi nimi, kde jsou dešifrovány. Šifrovací protokol Transport Layer Security je příkladem šifrování během přenosu.
Jaký je rozdíl mezi šifrováním typu end-to-end a šifrováním na transportní vrstvě?
Jak již bylo zmíněno, ne všechny služby jsou šifrovány end-to-end. To ale neznamená, že žádné šifrování nemají. Nejběžnější formou šifrování pro webové stránky je šifrování TLS – Transport Layer Security.
Jediný rozdíl mezi tímto typem šifrování a end-to-end šifrováním je v tom, že v TLS probíhá šifrování na zařízení odesílatele a dešifrování je provedeno na serveru. Nejedná se tedy o skutečné end-to-end šifrování, ale poskytuje dobrou úroveň zabezpečení a je schopno chránit uživatelské informace.
TSL - kde na serveru, na konci, dochází k dešifrování
Tomu se také říká šifrování při přenosu. To znamená, že poskytovatel služeb má přístup ke všem vašim zprávám prostřednictvím svých serverů. Proto si můžete snadno prohlédnout staré zprávy na Instagramu po opětovném načtení aplikace, ale ne ve WhatsAppu . Zprávy můžete obnovit pouze stažením záložního souboru a jeho dešifrováním ve vašem zařízení.
Jak se používá end-to-end šifrování?
Šifrování typu end-to-end se používá tam, kde je potřeba zabezpečení dat, včetně finančního, zdravotnického a komunikačního průmyslu. Často se používá k tomu, aby pomohlo společnostem dodržovat zákony a předpisy o ochraně soukromí a zabezpečení dat.
Například poskytovatel elektronických pokladních systémů by do svého produktu zahrnul E2EE pro ochranu citlivých informací, jako jsou údaje o kreditních kartách zákazníků. Zahrnutí E2EE by také pomohlo maloobchodníkům splnit standard PCI DSS (Payment Card Industry Data Security Standard), který vyžaduje, aby čísla karet, data magnetických proužků a bezpečnostní kódy nebyly ukládány na klientských zařízeních.
Proti čemu chrání end-to-end šifrování?
E2EE chrání před následujícími dvěma hrozbami:
Zvědavé oči . E2EE brání komukoli jinému než odesílateli a zamýšlenému příjemci v přečtení informací o zprávě během přenosu, protože pouze odesílatel a příjemce mají klíče k dešifrování zprávy. I když může být zpráva viditelná pro zprostředkující server, který pomáhá s přenosem zprávy, nebude čitelná.
Manipulace . E2EE také chrání před manipulací se šifrovanými zprávami. Neexistuje žádný předvídatelný způsob, jak takto změnit šifrovanou zprávu, takže jakýkoli pokus o její změnu je zbytečný.
Co end-to-end šifrování nechrání?
Přestože se předpokládá, že výměna klíčů E2EE je za použití známých algoritmů a současného výpočetního výkonu neprolomitelná, v šifrovacím schématu bylo identifikováno několik potenciálních slabin, včetně následujících tří:
Metadata . Ačkoli E2EE chrání informace uvnitř zprávy, neskrývá informace o zprávě, jako je datum a čas jejího odeslání nebo účastníci výměny. Tato metadata mohou umožnit útočníkům, kteří mají zájem o indicie o šifrovaných informacích, tyto informace zachytit i po jejich dešifrování.
Napadené koncové body. Pokud je některý z koncových bodů napaden, útočník si může prohlédnout zprávy před jejich zašifrováním nebo po jejich dešifrování. Útočníci mohou také získat klíče z napadených koncových bodů a provádět útoky typu „man-in-the-middle“ s použitím ukradeného veřejného klíče.
Zprostředkovatelé jsou zranitelní . Někdy poskytovatelé tvrdí, že poskytují end-to-end šifrování, ale ve skutečnosti se blíží šifrování při přenosu. Data mohou být uložena na zprostředkujícím serveru, kde k nim mohou mít přístup neoprávněné strany.
Výhody a nevýhody end-to-end šifrování
Zde jsou některé výhody end-to-end šifrování.
Každý krok je plně chráněn.
Server služby zasílání zpráv nemá přístup ke zprávám a souvisejícím informacím.
Neoprávněné osoby nemají přístup k informacím online.
Zprávy nelze obnovit pomocí nového přihlášení – pokud nemáte šifrovanou zálohu. Vezměte si příklady Instagramu a WhatsApp Messengeru vysvětlené výše.
Mezi některé nevýhody end-to-end šifrování patří:
Metadata, jako je datum, čas a jména účastníků, nejsou šifrována.
Pokud jsou koncové body (odesílatel nebo příjemce) zranitelné, pak je šifrování typu end-to-end málo užitečné.
To jsou všechny výhody a nevýhody end-to-end šifrování. Pokud si stále kladete otázku, zda byste měli end-to-end šifrování zapnout, i když neposíláte důvěrné zprávy, odpověď zní ano. Proč dávat někomu jinému přístup k vašim datům?
Některé populární aplikace pro zasílání zpráv s end-to-end šifrováním
Zde jsou některé z nejlepších aplikací pro zasílání zpráv s end-to-end šifrováním pro iPhone a Android. Kteroukoli z nich můžete použít k přidání další vrstvy zabezpečení vašich zpráv.
1. Nástroj pro zasílání zpráv WhatsApp
Oblíbená aplikace pro zasílání zpráv WhatsApp podporuje šifrování end-to-end. Pomocí níže uvedených odkazů si ji můžete stáhnout a nainstalovat pro iPhone i Android.
2. Nástroj pro soukromé zprávy Signal
Signal je další funkčně bohatá aplikace pro zasílání zpráv s end-to-end šifrováním pro iPhone a Android. Nabízí modernější uživatelské rozhraní než WhatsApp.
iMessage, jak všichni víme, je základní aplikace pro zasílání zpráv pro všechny uživatele Apple. Všechny zprávy a soubory v iMessage jsou šifrovány end-to-end. Aplikace však není multiplatformní, a proto není dostupná pro Android.
4. Telegram
Telegram je další aplikace pro zasílání zpráv bohatá na funkce, kterou všichni chceme používat jako naši primární aplikaci pro zasílání zpráv a přejeme si, aby na ni přešli všichni uživatelé WhatsAppu. Nabízí šifrování typu end-to-end, i když na volitelné bázi. Tato možnost se nazývá „tajné chaty“.
To jsou všechny oblíbené aplikace, které článek doporučuje pro šifrované soukromé zprávy.
To je vše, co potřebujete vědět o end-to-end šifrování. Doufám, že vám tento článek pomohl!