VPN-sovellus kaatui: onko turvakytkin yhä päällä?
Kaatuilu voi jättää eston paikoilleen tai poistaa sen prosessin mukana, riippuen siitä kuka sitä valvoo. Tarkista asiakasohjelma, käyttöjärjestelmä ja palomuuri ennen kuin päätät.
Aloita siitä, mistä käyttäjä aloittaa: asiakasohjelman ikkuna on poissa, ilmaisinalueen kuvake on kadonnut ja selain joko lataa tai ei lataa. Pelkkä tuo havainto ei kerro, selvisikö esto. Vastaus riippuu siitä, mikä komponentti pitää sääntöjä, kuoliko se komponentti ikkunan mukana ja pitääkö alusta valvonnan sovelluksen ulkopuolella. Kulje ikkunasta prosessiin, sitten palomuuriin, sitten todelliseen reittiin.
Älä käynnistä uudelleen ensin; uudelleenkäynnistys tuhoaa yleensä todisteet.
Aloita siitä, mikä vielä käy
Avaa prosessiluettelo ennen kuin kosket mihinkään. Työpöytäasiakas jakautuu yleensä käyttöliittymäprosessiin ja palveluun tai taustaprosessiin, eikä ensimmäisen kaatuminen välttämättä pysäytä toista. Windowsissa palvelu voi olla yhä listattuna, Linuxissa yksikkö voi olla yhä aktiivinen ja Androidissa tunneli kuuluu järjestelmälle, kun suostumus on annettu. Lue nuo kolme tosiasiaa siinä järjestyksessä.
Jos taustaprosessi on elossa, tunneli on luultavasti myös elossa, ja puuttuva ikkuna on vain kosmeettinen.
Get-Process | Where-Object { $_.ProcessName -match 'vpn|wireguard|openvpn' }
Get-Service | Where-Object { $_.Name -match 'vpn|wireguard|openvpn' }
netsh wfp show state
systemctl status wg-quick@wg0 --no-pager
ps -eo pid,comm,args | grep -E 'openvpn|wg'
nft list ruleset | head -40
Lue esto sen valvojasta, älä sovelluksesta
Jos asiakasohjelma toteuttaa turvakytkimensä lisäämällä palomuurisääntöjä, ne säännöt kuuluvat käyttöjärjestelmälle ja selviävät prosessista, joka ne loi. Silloin kaatuminen jättää sinut estetyksi ilman käyttöliittymää sen poistamiseksi, mikä näyttää rikkinäiseltä verkolta ennemmin kuin suojaukselta. Jos esto sen sijaan elää asiakasohjelman omassa pakettireitissä, prosessin tappaminen poistaa eston samalla hetkellä.
Android hoitaa tämän taas toisin: always-on VPN ja lockdown on alustan asetus, joten esto pysyy sovellusprosessista riippumatta ja järjestelmä voi käynnistää palvelun uudelleen. Tarkista tarkka käyttäytyminen alustan dokumentaatiosta sen sijaan, että olettaisit sen vastaavan työpöytäasiakasta.
Erota puhdas lopetus kaatumisesta
Tavallinen Quit suorittaa yleensä asiakasohjelman sammutuspolun, joka poistaa säännöt ja sulkee tunnelin tarkoituksella. Kaatuminen ohittaa tuon polun ja jättää kaiken, minkä valvoja on jo asentanut. Ero näkyy sääntöjen aikaleimoissa suhteessa prosessin poistumiseen ja siinä, onko omistajaton vanha tunnelirajapinta yhä olemassa.
Tuo ero ratkaisee palautuksesi: puhdas lopetus voi tarvita uuden yhteyden, kun taas kaatuminen voi vaatia, että jäljelle jääneet säännöt poistetaan asiakasohjelman tuetulla korjaustoiminnolla.
Palauta rikkomatta muita kontrolleja
Käynnistä asiakasohjelma uudelleen sen dokumentoidulla työnkululla ja tarkista sitten vaatimuksen molemmat puolet: tunneli kuljettaa liikennettä ja esto pätee yhä silloin kun pitää. Koko palomuurin huuhtelu yhteyden palauttamiseksi poistaa myös asiaankuulumattomia kontrolleja, eikä se vaihtokauppa juuri koskaan kannata.
Toistuvaan kaatumiseen kerää asiakasohjelman versio, alustan build ja rajattu lokit, joita toimittaja pyytää. Asiakasohjelman profiilia, yksityistä avainta tai toisen tilin täyttä yhteyslokia ei tarvita kaatumisraporttiin, ja niiden liittäminen muuttaa tukitapauksen tietojenkäsittelyongelmaksi.
Yksi kaatuminen ei ole todiste vuodosta. Todiste on havaittu paketti, joka lähtee reitille, jonka käytännön piti estää, tallennettuna hetkenä, jolloin asiakasohjelma oli alhaalla. Testaa se tarkoituksella vaarattomalla kohteella ja kirjoita ylös, mikä valvontakerros piti.