VPN i end-to-end enkripcija: tko što može pročitati
VPN štiti rutu, a aplikacija za razmjenu poruka štiti sadržaj. Usporedite izlaz, relej i primatelja prije nego pretpostavite da bilo koji od njih skriva poruku.
Pratite jednu poruku od telefona do prijatelja i ona prolazi kroz najmanje dvije različite vrste zaštite. VPN pokriva rutu između klijenta i njegovog pristupnika, a aplikacija za razmjenu poruka pokriva sadržaj između uređaja sudionika. Nijedno ne zamjenjuje drugo, a korisno pitanje nije koje je jače, nego tko što može pročitati na svakom koraku. Prođite taj put jednom i uloge postaju očite.
Dvije zaštite, dva kraja
Na uređaju pošiljatelja aplikacija šifrira poruku ključevima koji pripadaju razgovoru, a zatim predaje šifrat operacijskom sustavu. VPN, ako je aktivan, umotava sav promet koji odgovara njegovoj politici i nosi ga do pristupnika. Odatle paket putuje običnim internetom do poslužitelja aplikacije, koji ga prosljeđuju prema primatelju. Samo uređaj primatelja drži ključ koji šifrat pretvara natrag u tekst.
Relej na tom putu može gledati kako poruka dolazi i odlazi, a da je ne čita, i upravo to svojstvo end-to-end enkripcija treba pružiti.
Što VPN izlaz može, a što ne može pročitati
VPN pristupnik dešifrira tunel, ne sadržaj aplikacije. On može primijetiti kojem je poslužitelju klijent pristupio, kada i koliko se podataka prenijelo, a zatim proslijediti pakete dalje. To je značajan skup činjenica i mnogo manji skup od teksta poruke. Za običnu HTTPS stranicu TLS veza završava na stranici, pa stranica može pročitati što je poslano čak i kada VPN ne može. Razlika je u tome gdje svaki sloj završava, a ne u tome koji je proizvod privatniji.
Promijenite odredište na uslugu s end-to-end enkripcijom i relej u sredini gubi sadržaj, dok VPN i dalje vidi obrazac veze.
Ključevi pripadaju razgovoru, ne ruti
Ključevi sadržaja dogovaraju se među sudionicima i ostaju na njihovim uređajima; VPN ne sudjeluje u toj razmjeni. Aplikacije često prikazuju sigurnosni broj ili otisak ključa kako bi obje strane mogle usporediti što imaju. Ta usporedba otkriva zamijenjeni ključ u sredini, što je vrijedno i uže od dokazivanja tko tipka. Potvrda identiteta osobe i dalje traži kanal izvan aplikacije, poput poziva ili provjere uživo. Provjera poslužiteljskog certifikata VPN-a potvrđuje posve drugi kraj.
Ne čitajte potvrđeni sigurnosni broj kao dokaz vlasništva nad računom. To je dokaz o ključevima, ne o ljudima.
Kopije, metapodaci i drugi uređaj
Čitljiv sadržaj postoji na krajevima, pa krajevi odlučuju što se dalje događa. Napravite kratku kartu mjesta na koja kopija može dospjeti prije nego odlučite koliko tunel pomaže.
| Point | Can it read the message | Why |
|---|---|---|
| Sending device | Yes | Content exists before encryption |
| VPN gateway | No | Terminates the tunnel, not the app keys |
| App relay | No, by design | Only ciphertext passes through |
| Recipient device | Yes | Holds the conversation keys |
| Cloud backup | Depends on the product | May store plaintext or an encrypted archive |
Pročitajte pravila aplikacije za sigurnosne kopije, povezane uređaje, obavijesti i izvoz, jer je svako od njih zasebna kopija s vlastitim postupanjem. Mreža i dalje otkriva vrijeme i obujam čak i kada je sadržaj zaštićen, a VPN mijenja koji davatelj vidi lokalnu vezu, ne postoji li takav metapodatak. Datoteka izvezena iz zaštićenog razgovora zadržava zaštitu koju njezin format pruža, a tunel nakon toga ništa ne čini za nju.
Odaberite zaštitu za ono što pokriva: aplikaciju za sadržaj i ključeve, VPN za rutu i pogled na lokalnu mrežu. Zatim popišite kopije i uređaje koji stoje izvan oba.