Kui VPN-parool ilmub kleepimissaidile, on kasulik esimene küsimus, mida see konto oli volitatud autoriseerima, mitte see, kui tugev šiffer oli. Need on kaks eraldi probleemi eraldi tõenditega ja nende ühendamine tekitab korraga paanikat ja vale turvatunnet. Parool võib avada tunnelit, registreerida seadme või avada portaali, samal ajal kui sessiooni ajal liiklust kaitsvad võtmed tuletatakse mujal ega anta kunagi koos loginiga. Kirjutage üles, mis lekkis, enne kui otsustate, millise kahe probleemiga on tegu.

Kirjutage üles, mis tegelikult paljastus

Neli erinevat juhtumit esitatakse ühena. Phishing-lehele sisestatud parool, failisüsteemist kopeeritud seadmevõti, konfiguratsioonipaketis avaldatud jagatud tunneli saladus ja käimasolev lõpp-punkt, mille mälu jäädvustati, on neli erinevat paljastust. Igaüks toetab erinevat vastust selle kohta, mis järgmisena juhtub, ja piiramise sammud lahknevad kohe.

Küsige artefakti, mitte kirjeldust: failinime, konfiguratsioonirea, päisega ekraanipildi või aruandes oleva täpse lause. Üksikasjad lagunevad iga kord, kui juhtumit uuesti jutustatakse.

Kaardistage konto kantavad volitused

Võtke konto ja loetlege, mida sellele lubamine võimaldab. Sihtkohad, protokollid ja pordid tulevad esimesena, seejärel toimingud, mida need sihtkohad lubavad, seejärel eraldiseisvad identiteedid, mis seisavad endiselt tunneli ja andmete vahel. Failiserver, mis nõuab oma autentimist, ei avane tunnelile lubamisega, ja see on fakt, mida kontrollida, mitte põhjus lõõgastuda. Samad sõnad, VPN-i volitused, võivad kirjeldada isiklikku internetiväljapääsu ja töötajakontot, mis jõuab dokumendisüsteemi, seetõttu kuulub kaardistus iga konto kohta.

Seejärel loetlege konto muud pinnad. Kui sama identiteet logib teenuseportaali sisse, selgitage välja, mida portaal lubab: kontoandmete lugemine, profiilide allalaadimine, teise seadme registreerimine või juurdepääsu muutmine. Ärge eeldage, et need funktsioonid on olemas, ega seda, et need puuduvad; lugege juurutatud konfiguratsiooni ja toote dokumenteeritud käitumist.

Lõpetage sessioon, mitte ainult parool

Parooli muutmine ja iga autoriseerimise lõpetamine on enamikul platvormidel erinevad toimingud ja just nendevahelises lüngas jätkab sissetungija tööd. Tuvastage sessiooni taga olev sertifikaat või seadme volitus, tühistage see ja kinnitage, et server tõesti konsulteerib tühistamisandmetega.

Easy-RSA stiilis CA puhul on jada lühike ja viimane samm on see, mis vahele jäetakse.

openssl x509 -in vpn-client.crt -noout -serial -subject -dates
./easyrsa revoke vpn-client
./easyrsa gen-crl

Server peab selle nimekirja oma tühistamisvaliku kaudu laadima enne, kui muudatus midagi tähendab, ja juba loodud sessioon võib püsida kuni uuesti läbirääkimiseni. Lõpetage see selgesõnaliselt, kui toode pakub seda juhtimist, ja registreerige, mida lõpetasite, millal ja millise identiteedi jaoks.

Liiklusvõtmed on eraldi uurimine

TLS 1.3 tuletab kirje kaitse võtmed käepigistuse saladustest ja efemeerse võtmevahetuse korral eksisteerivad need saladused ainult selle sessiooni jaoks ega ole serveri pikaajalisest privaatvõtmest taastatavad. TLS-i spetsifikatsioon käsitleb kirje kaitset krüptograafilise mehhanismina, mitte konto parooli konfidentsiaalsena püsimise tagajärjena. Seetõttu ei ole varastatud login tõestus, et varem kogutud paketid muutusid loetavaks, ja see ei ole ka vastupidise garantii, sest protokolli versioon, käepigistuse režiim ja tegelikult paljastatud materjal otsustavad vastuse.

Privaatvõtit või staatilist jagatud saladust sisaldav pakett viib juhtumi teise kategooriasse. Sama teeb kompromiteeritud lõpp-punkt, kus võivad eksisteerida loetavad rakenduse andmed ja elavate sessioonide materjal, ükskõik kui hoolikalt tunnel ise võtmestati.

Piirake materjali järgi, seejärel kontrollige, mis juhtus

Ainult parooli paljastumise korral on töö volituste rotatsioon, sessioonide lõpetamine, portaali ülevaatus ja sama parooli kontrollimine teistes süsteemides. Võtmematerjali puhul hõlmab see ka võtme asendamist, sertifikaatide uuesti väljastamist ja kõige selle ülevaatamist, mida see võti kaitses, mis on tunduvalt pikem nimekiri.

Seejärel kehtestage tõendipiir enne, kui rotatsioon jälje üle kirjutab. Tunneli logikirje tõestab lubamist, rakenduse logikirje tõestab rakendusse sisselogimist, ja kumbki ei tõesta teist.

journalctl -u openvpn-server@server --since "2026-11-01" --no-pager

Hoidke volitus ise juhtumiaruandest väljas. Aruanne vajab kontot, ajavahemikku ja tõendite teed, mitte saladust, mis uurimise algatas.

Seotud artiklid