Коришћење јавног рачунара са VPN-ом: шта прво проверити
Тунел штити пут, а не машину на оба краја. Одлучите ко контролише домаћина, шта остаје на диску и како да опозовете приступ пре пријаве.
Позајмљена машина, хитан задатак и VPN клијент који обећава да ће шифровати све: редослед изгледа безбедно и није. Тунел штити пут између две крајње тачке, а тачка пред вама је део који не можете да проверите. Три корака испод одлучују да ли је уређај уопште употребљив, како да податке за пријаву држите далеко од њега и шта да радите после, тако да привремена сесија не постане трајна копија.
Тунел почиње након што је домаћин већ видео податке
Шифровање се дешава у VPN клијенту, који ради као програм на машини. Све изнад тог програма, укључујући прегледач, оперативни систем и сваки додатак или драјвер са довољним приступом, обрађује ваше податке пре него што буду шифровани. То није недостатак протокола; то је место где протокол стоји.
Зато провера излазне адресе не доказује скоро ништа о домаћину. Машина може да усмери сав саобраћај кроз чист излаз и ипак забележи сваки притисак тастера, и те две чињенице нису у супротности.
Користан оквир је да питате шта домаћин може да посматра, а не шта мрежа може. На машини којом управља неко други, тај скуп је већи него што можете да набројите.
Први корак: утврдите ко контролише уређај
Контрола је питање административних права и физичког приступа, а не учтивости. Ако друга особа може да инсталира софтвер, учита драјвер, повеже уређај или обнови слику, понашање машине није нешто што можете да утврдите гледајући у њу. Администрација је способност, а способности се не појављују на снимку екрана. Питајте особу која вам је дала машину.
Тражите уобичајене знаке и сваки третирајте као доказ о контроли, а не као доказ безбедности. Ниједан од њих није одлучујући сам по себи.
- Гостујући или киоск налог који не може да инсталира софтвер боља је почетна тачка од администраторског налога који вам је неко дао.
- Управљани уређај са познатим власником и контактом за подршку бољи је од напуштеног терминала, чак и када терминал изгледа чистије.
- Машина на којој не можете да утврдите ко се последњи пријавио је машина чије стање не можете да опишете.
Ниједна од ових провера не чини заједнички домаћин поузданим. Оне вам кажу да ли је ризик довољно ограничен да наставите са ограниченим задатком, што је друго и искреније питање. Запишите одговор пре него што наставите.
Други корак: држите податке за пријаву далеко од домаћина
Живи профил није обележивач. Профил OpenVPN може да садржи уграђене сертификате и приватни кључ, а његов увоз записује тај материјал на уређај који није ваш. Исто важи за сесију прегледача која чува колачић и за сваки менаџер лозинки који локално кешира сеф.
| 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 |
Преферирајте најмање трајан приступ који услуга подржава. Веб портал који аутентификује по сесији и захтева други фактор оставља мање од десктоп клијента са сачуваним профилом, а сесија која се завршава када се прегледач затвори боља је од оне која преживљава поновно покретање.
Затим проверите шта машина чува. На заједничком Linux домаћину локацију профила је лако прегледати, а на Windows-у еквивалентна претрага захтева једну наредбу. Проналажење профила претходног корисника користан је подсетник да ће се са вашим поступати исто.
ls -la ~/.config/openvpn 2>/dev/null
Get-ChildItem -Path $HOME -Recurse -Filter *.ovpn -ErrorAction SilentlyContinue
Трећи корак: окончајте приступ са места коме верујете
Локално чишћење вреди и није довољно. Одјавите се са услуге, затворите прегледач, уклоните све преузете датотеке и затим урадите корак који је заиста важан: опозовите сесију или податке за пријаву са уређаја који контролишете.
Управо ову последњу радњу људи прескачу, јер локални екран изгледа чисто. Токен сесије који је копирао софтвер на домаћину наставља да ради након што одете и не занима га што је прегледач био затворен. Опозив је једини корак који претпоставља да је домаћин можда био непријатељски. То је и једини који још увек ради ако јесте био.
Ако је приватни кључ или тајна за опоравак дотакао машину, третирајте га као откривен и замените га уместо да проверавате копије. За налог који је користио други фактор, прегледајте и уређаје и сесије које наводи добављач, јер токен издат током ваше посете можда још увек јесте активан.
Запишите резултат док је свеж: који уређај, који налог, шта је инсталирано, шта је опозвано и када. Та белешка омогућава следећој особи да одговори на једино важно питање касније: да ли нешто још увек има приступ.
Уређај под приватном контролом и даље захтева одржавање и даје вам основу за управљање крајњом тачком какву позајмљени терминал никада неће дати. Тунел је био лакши део.