Kaksi selainta, kaksi ikkunaa, toinen työtilillä ja toinen henkilökohtaisella tilillä, ja oletus on, että ne kulkevat nyt eri polkuja. Ne eivät kulje. Profiilien erottelu pitää evästeet erillään, kun taas reitityspäätös tehdään selaimen alapuolella eikä tiedä, mikä profiili kysyi. Toinen polku tarvitsee säännön, joka valitsee sen, ja paikkoja, joissa sellainen sääntö voi elää, on vain muutamia.

Tilan erottaminen ei ole polun erottamista

Selainprofiili eristää tallennuksen: evästeet, historian, laajennukset ja joskus kirjautumistiedot. Tämä eristys toteutetaan yhden prosessipuun sisällä eikä sillä ole sanottavaa siihen, mikä rajapinta pakettia kuljettaa.

Yksityiset ikkunat menevät pidemmälle ulkonäössä eivätkä askeltakaan pidemmälle reitityksessä. Kaikki, mitä selain lähettää, lähtee edelleen käyttöjärjestelmän valitsemaa polkua, ellei jokin pistokkeen ja verkon välissä muuta sitä. Tallennuksen eristyksen sekoittaminen verkon eristykseen synnyttää odotuksia, joita mikään selainvalmistaja ei luvannut eikä mikään testi voi täyttää.

Mikä oikeastaan valitsee reitin

Neljä asiaa voi valita eri polun: sovelluskohtainen VPN-sääntö, joka vastaa suoritettavaa tiedostoa tai pakettia, selaimeen tai järjestelmään määritetty välityspalvelin, verkon nimiavaruus tai kontti, ja toinen fyysinen laite. Jokainen muuttaa jotain todellista, ja jokaisella on hintansa.

Sovelluskohtainen sääntö on tavallinen vastaus mobiilialustoilla, joilla VPN-palvelu saa pakettiluettelon. Työpöydällä se riippuu asiakasohjelmasta, ja suoritettavaa tiedostoa vastaava sääntö kattaa jokaisen profiilin, jonka se tiedosto avaa. Jos kaksi profiilia todella tarvitsee eri polut, ne tarvitsevat yleensä kaksi eri identiteetin prosessia kahden välilehden sijaan. Siksi jaettu selainasennus ei voi koskaan olla raja profiilikohtaisessa suunnittelussa.

Sovellustason välityspalvelimet lisäävät uuden välittäjän

Selaimen välityspalvelinasetus todella luo erillisen polun, ja se luo myös erillisen luottamussuhteen siihen, joka välityspalvelinta pyörittää. Se on laillinen järjestely yhdelle profiilille, eikä se vastaa koko laitteen kattavuutta.

Valitse välityspalvelin harkiten: SOCKS-kuuntelija samassa isännässä, todennettu välityspalvelin tunnelin sisällä tai etäpalvelu. Välityspalvelimen sekoittaminen täystunnelin VPN:ään tuottaa sisäkkäisiä polkuja, joissa vikatilat moninkertaistuvat.

Varmista jokaisen selaimen todellinen pyyntö

Lähetä sama pyyntö jokaisesta selaimesta ja vertaa havaittua lähtöosoitetta sen sijaan, että vertaisit asetussivuja. Määritetty välityspalvelin, joka epäonnistuu yhteydessä äänettömästi, on hyvin tavallinen tapa päätyä takaisin oletuspolulle.

curl -sS --max-time 8 https://api.ipify.org
curl -sS --max-time 8 --proxy socks5h://127.0.0.1:1080 https://api.ipify.org
dig +short example.com

Toista sitten pyyntö välityspalvelin pakotettuna ja tunneli alas kytkettynä, jotta näet minkä kerroksen kautta liikenne todella kulkee. Kirjaa myös DNS-vastaus, sillä selain, jolla on oma salattu ratkaisijansa, voi ohittaa järjestelmän polun kokonaan ja näyttää silti odottamasi sivun.

Kirjoita aiottu kuvaus kahdelle riville: mikä prosessi käyttää mitä polkua ja kuka omistaa kunkin. Pidä myös tilien identiteetit näkyvissä, sillä kaksi polkua ei estä saman kirjautumisen esittämistä molemmille kohteille. Testaa uudelleen seuraavan selainpäivityksen jälkeen, sillä välityspalvelinasetus on helppo menettää ja vaikea huomata.

Aiheeseen liittyvät artikkelit