Brug af en offentlig computer med VPN: hvad du skal kontrollere først
En tunnel beskytter vejen, ikke maskinen i hver ende. Beslut, hvem der styrer værten, hvad der bliver på disken, og hvordan adgang tilbagekaldes, før du logger ind.
Lånt maskine, hastende opgave og en VPN-klient, der lover at kryptere alt: rækkefølgen føles sikker og er det ikke. En tunnel beskytter vejen mellem to endepunkter, og endepunktet foran dig er den del, du ikke kan verificere. De tre trin nedenfor afgør, om enheden overhovedet er brugbar, hvordan du holder legitimation væk fra den, og hvad du gør bagefter, så en midlertidig session ikke bliver en permanent kopi.
Tunnelen begynder, efter at værten allerede har set dataene
Krypteringen sker i VPN-klienten, som kører som et program på maskinen. Alt over det program, herunder browseren, styresystemet og enhver udvidelse eller driver med tilstrækkelig adgang, håndterer dine data, før de bliver krypteret. Det er ikke en fejl i protokollen; det er der, protokollen ligger.
At kontrollere udgangsadressen beviser derfor næsten intet om værten. En maskine kan rute al trafik gennem en ren udgang og stadig logge hvert tastetryk, og de to fakta er ikke i modstrid.
Den nyttige ramme er at spørge, hvad værten kan observere, i stedet for hvad netværket kan. På en maskine, som en anden administrerer, er det sæt større, end du kan opregne.
Trin et: fastslå, hvem der styrer enheden
Kontrol handler om administrative rettigheder og fysisk adgang, ikke om høflighed. Hvis en anden person kan installere software, indlæse en driver, tilslutte en enhed eller gendanne et image, er maskinens adfærd ikke noget, du kan fastslå ved at se på den. Administration er en evne, og evner vises ikke på et skærmbillede. Spørg personen, der gav dig maskinen.
Se efter de sædvanlige tegn, og behandl hvert af dem som bevis for kontrol frem for bevis for sikkerhed. Ingen af dem er afgørende alene.
- En gæste- eller kioskkonto, der ikke kan installere software, er et bedre udgangspunkt end en administratorkonto, som nogen har givet dig.
- En administreret enhed med en kendt ejer og en supportkontakt er bedre end en ubetjent terminal, også når terminalen ser renere ud.
- En maskine, hvor du ikke kan afgøre, hvem der loggede ind sidst, er en maskine, hvis tilstand du ikke kan beskrive.
Ingen af disse kontroller gør en delt vært troværdig. De fortæller dig, om risikoen er begrænset nok til at fortsætte med en begrænset opgave, hvilket er et andet og mere ærligt spørgsmål. Skriv svaret ned, før du fortsætter.
Trin to: hold legitimation væk fra værten
En levende profil er ikke et bogmærke. En OpenVPN-profil kan indeholde indlejrede certifikater og en privat nøgle, og import af den skriver materialet til en enhed, du ikke ejer. Det samme gælder en browsersession, der gemmer en cookie, og enhver password manager, der cacher en boks 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 |
Foretræk den mindst varige adgang, som tjenesten understøtter. En webportal, der autentificerer for hver session og kræver en anden faktor, efterlader mindre end en desktopklient med en gemt profil, og en session, der slutter, når browseren lukkes, er bedre end en, der overlever en genstart.
Kontroller derefter, hvad maskinen beholder. På en delt Linux-vært er profilens placering let at inspicere, og på Windows tager den tilsvarende søgning én kommando. At finde en tidligere brugers profil er en nyttig påmindelse om, at din ville blive behandlet på samme måde.
ls -la ~/.config/openvpn 2>/dev/null
Get-ChildItem -Path $HOME -Recurse -Filter *.ovpn -ErrorAction SilentlyContinue
Trin tre: afslut adgangen fra et sted, du stoler på
Det er værd at rydde op lokalt, og det er ikke nok. Log ud af tjenesten, luk browseren, fjern enhver downloadet fil, og udfør derefter det trin, der faktisk betyder noget: tilbagekald sessionen eller legitimationen fra en enhed, du styrer.
Det sidste er det, folk springer over, fordi den lokale skærm ser ren ud. Et sessionstoken, der er kopieret af software på værten, virker stadig, efter du går, og det er ligeglad med, at browseren blev lukket. Tilbagekaldelse er det eneste trin, der forudsætter, at værten kan have været fjendtlig. Det er også det eneste, der stadig virker, hvis den var.
Hvis en privat nøgle eller en gendannelseshemmelighed har rørt maskinen, skal du behandle den som afsløret og udskifte den i stedet for at lede efter kopier. For en konto, der brugte en anden faktor, skal du også gennemgå de enheder og sessioner, udbyderen viser, fordi et token udstedt under dit besøg stadig kan være aktivt.
Skriv resultatet ned, mens det er frisk: hvilken enhed, hvilken konto, hvad blev installeret, hvad blev tilbagekaldt og hvornår. Den note er det, der gør det muligt for den næste person at svare på det eneste spørgsmål, der betyder noget bagefter: om noget stadig har adgang.
En enhed under privat kontrol har stadig brug for vedligeholdelse, og den giver dig et grundlag for at styre endepunktet, som en lånt terminal aldrig vil give. Tunnelen var den nemme del.