Bruke ein offentleg datamaskin med VPN: kva du bør sjekke først
Ein tunnel verner vegen, ikkje maskina i kvar ende. Avgjer kven som kontrollerer verten, kva som blir liggjande på disken, og korleis du kallar tilbake tilgangen før du loggar på.
Lånt maskin, hastar med ei oppgåve, og ein VPN-klient som lovar å kryptere alt: rekkjefølgja kjennest trygg og er det ikkje. Ein tunnel verner vegen mellom to endepunkt, og endepunktet framfor deg er den delen du ikkje kan verifisere. Dei tre trinna nedanfor avgjer om eininga i det heile er brukande, korleis du held påloggingsdata unna henne, og kva du gjer etterpå slik at ei midlertidig økt ikkje blir ein permanent kopi.
Tunnelen byrjar etter at verten allereie har sett dataa
Krypteringa skjer i VPN-klienten, som køyrer som eit program på maskina. Alt over det programmet, inkludert nettlesaren, operativsystemet og kvar utviding eller drivar med tilstrekkeleg tilgang, handterer dataa dine før dei blir krypterte. Det er ikkje ein feil i protokollen; det er der protokollen ligg.
Å sjekke utgangsadressa bevisar derfor nesten ingenting om verten. Ei maskin kan rute all trafikk gjennom ein rein utgang og likevel logge kvart tastetrykk, og dei to fakta er ikkje i motstrid.
Den nyttige ramma er å spørje kva verten kan observere, i staden for kva nettverket kan. På ei maskin som nokon andre administrerer, er det settet større enn du kan ramse opp.
Trinn éin: fastslå kven som kontrollerer eininga
Kontroll er eit spørsmål om administrative rettar og fysisk tilgang, ikkje om høflegheit. Viss ein annan person kan installere programvare, laste inn ein drivar, kople til ei eining eller gjenopprette eit bilete, er oppførselen til maskina ikkje noko du kan fastslå ved å sjå på henne. Administrasjon er ei evne, og evner viser seg ikkje på eit skjermbilete. Spør personen som gav deg maskina.
Sjå etter dei vanlege teikna, og handsam kvart av dei som bevis for kontroll snarare enn bevis for tryggleik. Ingen av dei er avgjerande åleine.
- Ein gjeste- eller kioskkonto som ikkje kan installere programvare, er eit betre utgangspunkt enn ein administratorkonto som nokon har gitt deg.
- Ei administrert eining med kjend eigar og ein støttekontakt er betre enn ein ubetent terminal, også når terminalen ser reinare ut.
- Ei maskin der du ikkje kan avgjere kven som logga på sist, er ei maskin kvar tilstand du ikkje kan skildre.
Ingen av desse sjekkane gjer ein delt vert påliteleg. Dei fortel deg om risikoen er avgrensa nok til å halde fram med ei avgrensa oppgåve, som er eit anna og meir ærleg spørsmål. Skriv ned svaret før du held fram.
Trinn to: hald påloggingsdata unna verten
Ein levande profil er ikkje eit bokmerke. Ein OpenVPN-profil kan innehalde innebygde sertifikat og ein privat nøkkel, og import skriv materialet til ei eining du ikkje eig. Det same gjeld ei nettlesarøkt som lagrar ein informasjonskapsel, og kvar passordhandsamar som bufrer eit kvelv lokalt.
| 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 |
Føretrekk den minst varige tilgangen som tenesta støttar. Ein nettportal som autentiserer per økt og krev ein annan faktor, etterlèt mindre enn ein stasjonær klient med ein lagra profil, og ei økt som sluttar når nettlesaren blir lukka, er betre enn ei som overlever ein omstart.
Sjekk deretter kva maskina behaldar. På ein delt Linux-vert er plasseringa av profilen lett å inspisere, og på Windows tek det tilsvarande søket éin kommando. Å finne profilen til ein tidlegare brukar er ei nyttig påminning om at din ville bli handsama på same måte.
ls -la ~/.config/openvpn 2>/dev/null
Get-ChildItem -Path $HOME -Recurse -Filter *.ovpn -ErrorAction SilentlyContinue
Trinn tre: avslutt tilgangen frå ein stad du stolar på
Det er verdt å rydde opp lokalt, og det er ikkje nok. Logg ut av tenesta, lukk nettlesaren, fjern alle nedlasta filer, og utfør deretter trinnet som verkeleg betyr noko: kall tilbake økta eller påloggingsdataa frå ei eining du kontrollerer.
Det er nettopp denne siste handlinga folk hoppar over, fordi den lokale skjermen ser rein ut. Eit økt-token som er kopiert av programvare på verten, held fram med å verke etter at du har gått, og det bryr seg ikkje om at nettlesaren vart lukka. Tilbakekalling er det einaste trinnet som føreset at verten kan ha vore fiendtleg. Det er også det einaste som framleis verkar viss han var det.
Viss ein privat nøkkel eller ein gjenopprettingsløyndom har rørt maskina, handsam han som avdekt og roter han i staden for å leite etter kopiar. For ein konto som brukte ein annan faktor, gå også gjennom einingane og øktene leverandøren viser, fordi eit token utstedt under besøket ditt kan vere aktivt enno.
Skriv ned resultatet medan det er ferskt: kva eining, kva konto, kva som vart installert, kva som vart kalla tilbake og når. Den notata er det som gjer at neste person kan svare på det einaste spørsmålet som betyr noko etterpå: om noko framleis har tilgang.
Ei eining under privat kontroll treng framleis vedlikehald, og ho gir deg eit grunnlag for å administrere endepunktet som ein lånt terminal aldri vil gi. Tunnelen var den enkle delen.