VPN ja Tor eivät korvaa HTTPS:ää: mihin kukin kerros päättyy
Tunneli päättyy omaan vastapuoleensa ja Tor-piiri poistumisreleeseen. Vain HTTPS saavuttaa sivuston, joten tavallinen lomake jää luettavaksi.
VPN ja Tor-piiri salaavat molemmat liikennettäsi osan matkaa. Molemmat lopettavat salauksen itse valitsemansa vastapuolen kohdalla. HTTPS on kerros, joka saavuttaa sivuston itsensä, eikä mikään määrä tunnelointia sen edessä muuta tavallisen lomakkeen lähetyksen suojatuksi. Jokaisen kerroksen seuraaminen pisteeseen, jossa se päättyy, tekee tämän ilmeiseksi.
Kolme kerrosta, kolme eri päätepistettä
Tavallinen VPN päättää tunnelinsa VPN-palvelimeen. Kaikki laitteesi ja tuon palvelimen välillä on tunnelin sisällä, eikä mikään sen jälkeen ole. Tor-piiri käyttäytyy samoin toisen vastapuolen kanssa ja jättää verkon poistumisreleessä, joka välittää pyyntösi määränpäähän.
TLS päättyy sivustolle. Vahvistamasi varmenne sitoo isäntänimen avaimeen, jota sivusto hallitsee, ja istuntoavaimet ovat selaimen ja tuon palvelimen välillä. Tämä päätepiste on sekä VPN-palvelimen että Tor-poistumisen tuolla puolen.
Niinpä kolmella kerroksella on kolme eri luottamusrajaa, ja pyyntö kulkee kaikkien läpi peräkkäin. Yhden vahvistaminen ei kerro muista mitään, ja viimeinen on ainoa, johon määränpää osallistuu.
Mitä viimeinen hyppy paljastaa
Jos sovellus käyttää tavallista HTTP:tä, poistumisen jälkeinen sisältö on luettavissa kenelle tahansa, joka hallitsee tuota hyppyä. Aiempi tunneli teki työnsä täydellisesti, eikä sitä yksinkertaisesti enää ole. HTTP-lomakkeeseen kirjoitetut tunnistetiedot paljastuvat täsmälleen siinä pisteessä, jossa suojaus päättyi.
| Layer | Terminates at | Who can read the request there |
|---|---|---|
| VPN tunnel | The VPN server you selected | The operator of that server, and anyone who can compel them |
| Tor circuit | An exit relay chosen by the network | The exit relay operator, for traffic that is not otherwise protected |
| HTTPS | The website's own TLS endpoint | The site itself, and no intermediary on the path |
Kunnolla vahvistetun HTTPS:n kanssa polulla oleva välittäjä ei voi lukea tai hiljaisesti muuttaa sovelluksen sisältöä. Se näkee edelleen, että yhdistit, milloin ja mihin osoitteeseen, koska pakettien otsikoiden on oltava reititettäviä. Sisällön luottamuksellisuus ja yhteyttä koskevat metatiedot ovat eri ominaisuuksia, ja vain ensimmäistä TLS tarjoaa.
Tilin identiteetti on taas kolmas asia. Tiliin kirjautuminen tunnistaa sinut kyseiselle palvelulle riippumatta siitä, mitä poistumisosoitetta käytit, joten poistuminen suojaa verkkopolkua eikä tiliä. Tämä ero kestää minkä tahansa määrän kerroksia edessään. Poistumisten vaihtaminen ei koskaan muuta sitä, mitä kirjautunut istunto paljastaa. Palvelu tiesi, kuka olit ennen kuin ensimmäinen paketti lähti.
Mikään tässä järjestelyssä ei mene rikki toisen tunnelin lisäämisestä. Muuttuu se, kumpi tarkkailija näkee ensimmäisen hypyn, ei se, onko viimeinen hyppy salattu.
Järjestys muuttaa tarkkailijoita, ei päätepistettä
VPN:n ja Tor:n ketjuttaminen on laillinen tapa muuttaa sitä, kuka näkee mitä verkkotasolla. Tor:n ajaminen VPN:n yli kätkee pääsyverkkosi näkyvistä sen, että käytät Tor:ia, kun taas VPN:n ajaminen Tor:n yli kätkee osoitteesi VPN-tarjoajalta. Molemmat järjestykset on kuvattu julkisessa dokumentaatiossa, ja molemmissa on kompromisseja suorituskyvyssä ja vikatilanteissa.
Kumpikaan järjestys ei siirrä TLS:n päätepistettä. Molemmissa tapauksissa selain vahvistaa edelleen varmenteen pyydetylle isäntänimelle, ja molemmissa tapauksissa HTTP-osoite lähettää yhä sisältönsä avoimena viimeisen releen jälkeen. Yhdistelmä muuttaa tarkkailijoiden luetteloa; se ei muuta kerrosten määrää määränpäässä.
Siksi ketjuttamista koskevat neuvot käsittelevät yleensä uhkamalleja eivätkä yleistä turvallisuutta. Pidempi ketju ei ole saman asian vahvempi versio, eikä se korvaa protokollaa, jonka sovellus valitsi.
curl -sSI https://example.net | head -3
openssl s_client -connect example.net:443 -servername example.net -brief
Molemmat komennot näyttävät sen kerroksen, jolla on merkitystä määränpäässä. Jälkimmäinen tulostaa neuvotellun protokollan liittämättä mukaan mitään tunnelia. Kumpikaan ei kerro sinulle mitään käyttämästäsi poistumisesta.
Pidä vahvistus toiminnassa, kun selvität ongelmia
Varmennevaroitus on tietoa yhteydestä, jota olet juuri solmimassa. Se voi tarkoittaa isäntänimen eroavaisuutta, kello-ongelmaa, epäluotettua ketjua tai sieppausyritystä. Pysyvän poikkeuksen lisääminen siksi, että VPN on yhdistettynä, poistaa ainoan signaalin, joka olisi erottanut nämä tapaukset.
Tor Browserin turvallisen yhteyden ominaisuudet ja sen varoitukset ovat olemassa samasta syystä, ja niiden poistaminen käytöstä sivun latautumiseksi vaihtaa näkyvän epäonnistumisen näkymättömään. Jos sivustolle ei pääse ilman poikkeusta, rehellinen johtopäätös on, että yhteys ei ole todennettavissa, ei se, että tunneli teki siitä turvallisen.
Salaus ei myöskään kerro mitään aikomuksesta. Kelvollinen HTTPS-yhteys petolliseen sivustoon toimittaa tietosi tuolle sivustolle täydellisellä luottamuksellisuudella. Tarkista osoite ja se, mitä lähetät, älä vain sitä, onko lukko näkyvissä.
Onion-palvelut ovat aidosti erilainen malli. Niihin pääsee Tor-verkon kautta ilman tavallista julkista poistumista, mikä ei ole sama kuin julkiselle sivustolle pääseminen Tor:n kautta. Kohtele sitä omana tapauksenaan omine odotuksineen, älä saman vierailun vahvempana versiona.
Sääntö, joka kestää kaikki kokoonpanot, on lyhyt. Pidä selaimen vahvistus ehjänä. Arvioi jokainen kerros sen mukaan, mihin se tosiasiassa päättyy.