VPN i end-to-end enkripcija: ko šta može pročitati
VPN štiti rutu, a aplikacija za razgovor štiti sadržaj. Uporedite izlaz, relej i primaoca prije nego što 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 gatewaya, a aplikacija za razgovor pokriva sadržaj između uređaja učesnika. Nijedno ne zamjenjuje drugo, a korisno pitanje nije koje je jače, nego ko šta može pročitati na svakom koraku. Prođite taj put jednom i uloge postaju očigledne.
Dvije zaštite, dva kraja
Na uređaju pošiljaoca aplikacija šifrira poruku ključevima koji pripadaju razgovoru, a zatim predaje šifrat operativnom sistemu. VPN, ako je aktivan, umotava sav saobraćaj koji odgovara njegovoj politici i nosi ga do gatewaya. Odatle paket putuje običnim internetom do servera aplikacije, koji ga prosljeđuju prema primaocu. Samo uređaj primaoca 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 da pruži.
Šta VPN izlaz može, a šta ne može pročitati
VPN gateway dešifruje tunel, ne sadržaj aplikacije. On može primijetiti kojem je serveru 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 šta je poslano čak i kada VPN ne može. Razlika je u tome gdje se svaki sloj završava, a ne u tome koji je proizvod privatniji.
Promijenite odredište na uslugu sa 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 između učesnika i ostaju na njihovim uređajima; VPN ne učestvuje u toj razmjeni. Aplikacije često prikazuju sigurnosni broj ili otisak ključa kako bi obje strane mogle uporediti šta imaju. To poređenje otkriva zamijenjeni ključ u sredini, što je vrijedno i uže od dokazivanja ko kuca. Potvrda identiteta osobe i dalje traži kanal izvan aplikacije, poput poziva ili provjere uživo. Provjera serverskog certifikata VPN-a potvrđuje sasvim 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 šta se dalje dešava. Napravite kratku mapu mjesta na koja kopija može dospjeti prije nego što 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 rezervne kopije, povezane uređaje, obavijesti i izvoz, jer je svako od njih zasebna kopija sa vlastitim postupanjem. Mreža i dalje otkriva vrijeme i obim čak i kada je sadržaj zaštićen, a VPN mijenja koji provajder vidi lokalnu vezu, ne da li takvi metapodaci postoje. Datoteka izvezena iz zaštićenog razgovora zadržava zaštitu koju njen 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.