Lånad maskin, brådskande uppgift och en VPN-klient som lovar att kryptera allt: sekvensen känns säker och är det inte. En tunnel skyddar vägen mellan två ändpunkter, och ändpunkten framför dig är den del du inte kan verifiera. De tre stegen nedan avgör om enheten alls är användbar, hur du håller inloggningsuppgifter borta från den och vad du gör efteråt så att en tillfällig session inte blir en permanent kopia.

Tunneln börjar efter att värden redan har sett data

Krypteringen sker i VPN-klienten, som körs som ett program på maskinen. Allt ovanför det programmet, inklusive webbläsaren, operativsystemet och alla tillägg eller drivrutiner med tillräcklig åtkomst, hanterar dina data innan de krypteras. Det är inte ett fel i protokollet; det är där protokollet sitter.

Att kontrollera uttagsadressen bevisar därför nästan ingenting om värden. En maskin kan dirigera all trafik genom en ren utgång och ändå logga varje tangenttryckning, och de två fakta står inte i strid med varandra.

Den användbara ramen är att fråga vad värden kan observera i stället för vad nätverket kan. På en maskin som någon annan administrerar är den mängden större än du kan räkna upp.

Steg ett: fastställ vem som kontrollerar enheten

Kontroll är en fråga om administrativa rättigheter och fysisk åtkomst, inte om artighet. Om en annan person kan installera programvara, läsa in en drivrutin, ansluta en enhet eller återställa en avbildning, är maskinens beteende inte något du kan fastställa genom att titta på den. Administration är en förmåga, och förmågor syns inte på en skärmbild. Fråga personen som gav dig maskinen.

Leta efter de vanliga tecknen och behandla varje sådant som bevis om kontroll snarare än bevis på säkerhet. Ingen av dem är avgörande på egen hand.

  • Ett gäst- eller kioskkonto som inte kan installera programvara är en bättre utgångspunkt än ett administratörskonto som någon har gett dig.
  • En hanterad enhet med känd ägare och en supportkontakt är bättre än en obevakad terminal, även när terminalen ser renare ut.
  • En maskin där du inte kan avgöra vem som loggade in senast är en maskin vars tillstånd du inte kan beskriva.

Ingen av dessa kontroller gör en delad värd pålitlig. De berättar om risken är tillräckligt begränsad för att fortsätta med en begränsad uppgift, vilket är en annan och ärligare fråga. Skriv ner svaret innan du fortsätter.

Steg två: håll inloggningsuppgifter borta från värden

En levande profil är inte ett bokmärke. En OpenVPN-profil kan innehålla inbäddade certifikat och en privat nyckel, och import av den skriver materialet till en enhet du inte äger. Samma sak gäller en webbläsarsession som lagrar en kaka och alla lösenordshanterare som cachar ett valv lokalt.

DecisionSafe defaultWhat it buys you
Which device to useOne you control, or an approved managed deviceA host whose software you can account for
Which account to sign in withA session that does not persist, with a second factorLimited exposure if the machine retains state
What to installNothing; use the browser and the service's own portalNo profile or client left behind for the next user
What to do afterwardsSign out everywhere and revoke sessions from a trusted deviceAn end to access that does not depend on local cleanup

Föredra den minst varaktiga åtkomst som tjänsten stöder. En webbportal som autentiserar per session och kräver en andra faktor lämnar mindre efter sig än en skrivbordsklient med en sparad profil, och en session som slutar när webbläsaren stängs är bättre än en som överlever en omstart.

Kontrollera sedan vad maskinen behåller. På en delad Linux-värd är profilens placering lätt att inspektera, och på Windows tar motsvarande sökning ett enda kommando. Att hitta en tidigare användares profil är en nyttig påminnelse om att din skulle behandlas på samma sätt.

ls -la ~/.config/openvpn 2>/dev/null
Get-ChildItem -Path $HOME -Recurse -Filter *.ovpn -ErrorAction SilentlyContinue

Steg tre: avsluta åtkomsten från en plats du litar på

Det är värt att städa lokalt, och det räcker inte. Logga ut från tjänsten, stäng webbläsaren, ta bort alla nedladdade filer och utför sedan steget som verkligen betyder något: återkalla sessionen eller inloggningsuppgifterna från en enhet du kontrollerar.

Det är just den här sista åtgärden som folk hoppar över, eftersom den lokala skärmen ser ren ut. En sessionstoken som kopierats av programvara på värden fortsätter att fungera efter att du gått, och den bryr sig inte om att webbläsaren stängdes. Återkallning är det enda steget som förutsätter att värden kan ha varit fientlig. Det är också det enda som fortfarande fungerar om den var det.

Om en privat nyckel eller en återställningshemlighet har rört maskinen, behandla den som exponerad och rotera den i stället för att inspektera kopior. För ett konto som använde en andra faktor, granska också de enheter och sessioner som leverantören listar, eftersom en token som utfärdades under ditt besök kan vara aktiv ännu.

Skriv ner resultatet medan det är färskt: vilken enhet, vilket konto, vad som installerades, vad som återkallades och när. Den anteckningen är det som gör att nästa person kan svara på den enda frågan som betyder något efteråt: om något fortfarande har åtkomst.

En enhet under privat kontroll behöver fortfarande underhåll, och den ger dig en grund för att hantera ändpunkten som en lånad terminal aldrig kommer att ge. Tunneln var den enkla delen.

Relaterade artiklar