Julkisen tietokoneen käyttö VPN:n kanssa: mitä tarkistaa ensin
Tunneli suojaa reitin, ei kumpaakaan päätä. Päätä, kuka hallitsee isäntää, mitä levylle jää ja miten peruutat pääsyn ennen kirjautumista.
Lainattu kone, kiireellinen tehtävä ja VPN-asiakas, joka lupaa salata kaiken: järjestys tuntuu turvalliselta eikä ole. Tunneli suojaa reitin kahden päätepisteen välillä, ja edessäsi oleva päätepiste on se osa, jota et voi varmistaa. Kolme vaihetta alla ratkaisevat, onko laite ylipäätään käyttökelpoinen, miten pidät tunnistetiedot siitä poissa ja mitä teet sen jälkeen, ettei väliaikaisesta istunnosta tule pysyvää kopiota.
Tunneli alkaa sen jälkeen, kun isäntä on jo nähnyt tiedot
Salaus tapahtuu VPN-asiakkaassa, joka toimii ohjelmana koneella. Kaikki tuon ohjelman yläpuolella, mukaan lukien selain, käyttöjärjestelmä ja mikä tahansa riittävän käyttöoikeuden omaava laajennus tai ajuri, käsittelee tietojasi ennen kuin ne salataan. Se ei ole protokollan virhe; se on paikka, jossa protokolla sijaitsee.
Poistumisosoitteen tarkistaminen ei siis todista isännästä juuri mitään. Kone voi ohjata kaiken liikenteen puhtaan poistumisen kautta ja silti kirjata jokaisen näppäinpainalluksen, eivätkä nämä kaksi tosiasiaa ole ristiriidassa.
Hyödyllinen kehys on kysyä, mitä isäntä voi havaita, eikä sitä, mitä verkko voi. Koneella, jota joku muu hallinnoi, tuo joukko on suurempi kuin voit luetella.
Vaihe yksi: selvitä, kuka laitetta hallitsee
Hallinta on kysymys järjestelmänvalvojan oikeuksista ja fyysisestä pääsystä, ei kohteliaisuudesta. Jos toinen henkilö voi asentaa ohjelmiston, ladata ajurin, kytkeä laitteen tai palauttaa levykuvan, koneen käyttäytyminen ei ole jotain, mitä voi todeta siihen katsomalla. Hallinnointi on kyky, eivätkä kyvyt näy kuvakaappauksessa. Kysy henkilöltä, joka antoi sinulle koneen.
Etsi tavalliset merkit ja kohtele jokaista todisteena hallinnasta, ei todisteena turvallisuudesta. Mikään niistä ei ole yksin ratkaiseva.
- Vieras- tai kioskitili, joka ei voi asentaa ohjelmistoja, on parempi lähtökohta kuin järjestelmänvalvojatili, jonka joku antoi sinulle.
- Hallittu laite, jolla on tunnettu omistaja ja tukiyhteyshenkilö, on parempi kuin valvomaton päätelaite, vaikka päätelaite näyttäisi siistimmältä.
- Kone, jolla et voi selvittää, kuka kirjautui viimeksi, on kone, jonka tilaa et voi kuvailla.
Mikään näistä tarkistuksista ei tee jaetusta isännästä luotettavaa. Ne kertovat, onko riski rajattu tarpeeksi rajatun tehtävän jatkamiseen, mikä on toinen ja rehellisempi kysymys. Kirjoita vastaus muistiin ennen kuin jatkat.
Vaihe kaksi: pidä tunnistetiedot poissa isännästä
Elävä profiili ei ole kirjanmerkki. OpenVPN-profiili voi sisältää upotettuja varmenteita ja yksityisen avaimen, ja sen tuonti kirjoittaa kyseisen materiaalin laitteelle, joka ei ole sinun. Sama pätee selaimen istuntoon, joka tallentaa evästeen, ja mihin tahansa salasananhallintaan, joka välimuistittaa holvin paikallisesti.
| Decision | Safe default | What it buys you |
|---|---|---|
| Which device to use | One you control, or an approved managed device | A host whose software you can account for |
| Which account to sign in with | A session that does not persist, with a second factor | Limited exposure if the machine retains state |
| What to install | Nothing; use the browser and the service's own portal | No profile or client left behind for the next user |
| What to do afterwards | Sign out everywhere and revoke sessions from a trusted device | An end to access that does not depend on local cleanup |
Suosi vähiten pysyvää käyttöoikeutta, jota palvelu tukee. Verkkoportaali, joka todentaa istuntokohtaisesti ja vaatii toisen tekijän, jättää vähemmän jälkeensä kuin tallennetun profiilin työpöytäasiakas, ja istunto, joka päättyy selaimen sulkeutuessa, on parempi kuin uudelleenkäynnistyksen kestävä.
Tarkista sitten, mitä kone säilyttää. Jaetulla Linux-isännällä profiilin sijainti on helppo tarkistaa, ja Windowsissa vastaava haku vie yhden komennon. Aiempien käyttäjien profiilin löytäminen on hyödyllinen muistutus siitä, että sinun profiiliasi kohdeltaisiin samalla tavalla.
ls -la ~/.config/openvpn 2>/dev/null
Get-ChildItem -Path $HOME -Recurse -Filter *.ovpn -ErrorAction SilentlyContinue
Vaihe kolme: lopeta pääsy paikasta, johon luotat
Paikallinen siivous on tekemisen arvoista eikä riitä. Kirjaudu ulos palvelusta, sulje selain, poista kaikki ladatut tiedostot ja tee sitten vaihe, jolla on todella merkitystä: peruuta istunto tai tunnistetiedot laitteelta, jota hallitset.
Juuri tämän viimeisen toimenpiteen ihmiset ohittavat, koska paikallinen näyttö näyttää siistiltä. Isännällä olevan ohjelmiston kopioima istuntotunnus toimii edelleen lähdettyäsi, eikä se välitä siitä, että selain suljettiin. Peruuttaminen on ainoa vaihe, joka olettaa isännän voineen olla vihamielinen. Se on myös ainoa, joka toimii, jos se oli.
Jos yksityinen avain tai palautussalaisuus on koskenut konetta, pidä sitä paljastuneena ja kierrätä se sen sijaan, että etsisit kopioita. Jos tili käytti toista tekijää, käy läpi myös palveluntarjoajan listaamat laitteet ja istunnot, sillä vierailusi aikana myönnetty tunnus voi olla vielä aktiivinen.
Kirjoita tulos muistiin tuoreeltaan: mikä laite, mikä tili, mitä asennettiin, mitä peruutettiin ja milloin. Juuri tämä muistiinpano antaa seuraavalle henkilölle mahdollisuuden vastata ainoaan myöhemmin merkitykselliseen kysymykseen: onko jollakin vielä pääsy.
Yksityisessä hallinnassa oleva laite tarvitsee silti ylläpitoa, ja se antaa sinulle perustan päätepisteen hallintaan, jota lainattu päätelaite ei koskaan anna. Tunneli oli helppo osa.