E2EE (End-to-End Encryption)
Szyfrowanie end-to-end (E2EE) oznacza, że treść wiadomości (albo pliku) jest szyfrowana na urządzeniu nadawcy i odszyfrowywana na urządzeniu odbiorcy. Serwer pośredniczący przekazuje ciphertext. Nie powinien mieć kluczy do treści w plaintextcie.
Na blackweb.pl E2EE to obietnica kryptograficzna względem operatora usługi, nie niewidzialność. Metadane (kto z kim, kiedy, z jakiego IP) często zostają. Backup w chmurze bywa poza E2EE. Skompromitowane urządzenie końcowe czyta wiadomości po odszyfrowaniu. Hasło „mamy E2EE” w marketingu bywa szersze niż w protokole.
Jak to się składa
Typowo: wymiana kluczy publicznych, uzgodnienie kluczy sesyjnych, forward secrecy w nowoczesnych komunikatorach (kompromitacja dziś nie odsłania wczorajszych sesji). Serwer widzi opakowanie. Nie widzi treści, o ile implementacja nie kłamie i o ile nie ma backdoora w kliencie.
Porównanie: HTTPS chroni odcinek przeglądarka-serwer. Operator serwisu poczty albo czatu bez E2EE może czytać treść po swojej stronie. Z E2EE (Signal, secret chats, właściwie skonfigurowany PGP) operator nie powinien. Szersze porównanie: komunikatory szyfrowane oraz Signal.
Gdzie bywa dziura obok szyfru
Kopie zapasowe iMessage/WhatsApp w chmurze dostawcy OS. Desktopowe sesje i powiązane urządzenia. Notyfikacje z fragmentem treści. Zrzuty ekranu. Wymuszenie na endpoint (legalne albo malware). Fałszywy kontakt: E2EE z napastnikiem jest doskonałe kryptograficznie i bezużyteczne operacyjnie. Stąd weryfikacja numerów bezpieczeństwa i opsec tożsamości rozmówcy.
Telegram: E2EE w secret chats, nie w domyślnych chmurkowych. To nie detal marketingowy. To inny threat model. Mail: Proton i PGP wymagają, by druga strona w ogóle grała w tę grę.
E2EE a MitM i prawo
Dobry E2EE utrudnia klasyczny MitM na serwerze operatora. Nie usuwa MitM na pierwszym zaufaniu do klucza ani na zainfekowanej stacji. Dyskusje o „backdoorach dla służb” celują właśnie w tę właściwość: kto ma klucze, ten czyta. Dziennik nie prowadzi tu kampanii. Notuje, że E2EE bez wyjątków i E2EE z wyjątkiem to dwa różne produkty.
Dla źródła dziennikarskiego E2EE jest warstwą, nie całym threat model. Patrz ochrona źródła.
W praktyce wybór komunikatora to kompromis: kto ma kontakty, czy secret chat jest domyślny, czy weryfikacja kluczy jest używalna, co z desktopem. Idealny protokół na nieużywanym narzędziu przegrywa ze „wystarczająco dobrym” E2EE, którym obie strony naprawdę się posługują. To zdanie jest operacyjne, nie reklamowe.
Czego tu nie ma
Nie ma gwarancji anonimowości ani poradnika „jak ukryć przestępstwo w Signal”. Jest definicja końców, limity metadanych i backupów oraz powód, dla którego urządzenie końcowe nadal jest celem numer jeden.