Mis loetakse aruandes õnnestunud VPN-sisselogimiseks?
Autentimine, algatatud tunnel ja töötav päring on kolm erinevat tulemust. Enne millegi loendamist nimetage see, mida teie aruanne mõõdab.
Kolm aruannet sama VPN-i kohta võivad erineda, ilma et ükski neist oleks vale, sest igaüks mõistab õnnestunud sisselogimise all midagi muud. Üks loeb ühendusi, mis jõudsid serverini, teine loeb identiteete, mille autentimisetapp vastu võttis, ja kolmas loeb sessioone, mis lõpetasid algatamise. Ühe valimine enne andmete kogumist on vahe mõõdiku ja väite vahel.
Kasulik küsimus ei ole, milline määratlus on üldiselt õige, vaid millise tulemuse peale lugeja tegutsema hakkab.
Kolm erinevat sündmust kannavad sama silti
Server võtab transpordiühenduse vastu niipea, kui käepigistus on lõppenud, ja see juhtub enne, kui esitatakse ükskõik milline mandaat. See sündmus ütleb, et port on kättesaadav ja võrgutee töötab, ning ei ütle midagi selle kohta, kes ühendus. Autentimine on hilisem samm, mis võib ebaõnnestuda, ja see võib ka õnnestuda identiteedi puhul, kellel ei lubata kunagi võrku siseneda.
Algatamine tuleb pärast autentimist ja tunnel, mis on algatamise lõpetanud, võib jääda ülejäänud päevaks jõude seisma. Rakenduse päring on ainus sündmus, mis näitab, et kasutaja jõudis millegi juurde, mida ta soovis. Need etapid on üksteise sees, seega laiima loendus ületab alati kitsaima oma. Miski sündmuste jadas ei tõesta, et kasutaja oli produktiivne, vaid ainult seda, et iga värav avanes omal järjekorral.
Tootedokumentatsioon nimetab olekuid tavaliselt selgesõnaliselt. OpenVPN-i haldusliidese märkmed eristavad TCP-ühendust, autentimise tulemust ja lõpetatud algatamist, mis on täpselt see vahe, mida aruanne vajab. Sildiga connected tähistatud olek ei tõenda, et failijagamine või andmebaasioperatsioon hiljem õnnestus.
Loendage sessioone, identiteete või päringuid
Otsustage ühik enne, kui otsustate arvu. Sessioonide loend vastab, mitu korda teenust kasutati, identiteetide loend vastab, mitu erinevat kontot ilmus, ja päringute loend vastab, kui palju tööd tehti. Tarnijad loevad seda samuti erinevalt, ja kasutajates mõõdetud õigust ei saa võrrelda sessioonides mõõdetud graafikuga. Vale ühiku valimine on see, kuidas mahutavuskava saab dimensioneeritud vale koguse jaoks.
Uuesti ühendamised on koht, kus sessioonide loendid vaikselt paisuvad. Klient, mis kukub iga paari minuti järel ja ühendub uuesti, toodab ühe inimese kohta kümneid sessioonikirjeid, seega aruanne, mis loeb sessioone inimestena, hindab kasutust üle just neis tingimustes, kus töökindlus on halvim. Kirjutage reegel üles: uus sessioon pärast uuesti ühendamist loetakse eraldi või jätkab eelmist määratletud akna jooksul.
Aadressid on nõrgim saadaolev identiteet. Tunneli aadressi saab mõne minuti pärast teisele kasutajale üle anda ja kaks kasutajat võivad tõlke kaudu ühte aadressi jagada. Lisage konto identifikaator autentimissündmusest, selle asemel et tuletada inimest logis olevast aadressist.
Katsetage määratlust ühe päris päevaga
Võtke üks päev logisid ja loendage sama liiklust kolmel viisil. Kui kolm arvu on lähedased, ei pruugi määratlus teie eesmärgi jaoks palju tähtsustada; kui need erinevad suure kordaja võrra, peab aruanne ütlema, millist see kasutab.
journalctl -u openvpn-server@server --since "2026-10-01" --until "2026-10-02" | grep -c "Initialization Sequence Completed"
journalctl -u openvpn-server@server --since "2026-10-01" --until "2026-10-02" | grep -c "Peer Connection Initiated"
awk '/VERIFY OK/ {print $NF}' /var/log/openvpn-server.log | sort -u | wc -l
Käivitage sama eraldamine teadaoleva katkestusega päeval ja võrrelge kuju, mitte kogusummat. Päeval, mil üleslink värises, peaks ühendussündmustes olema tipp ja erinevates kontodes tagasihoidlik kasv, ja kui seda ei ole, mõõdab loendur tõenäoliselt midagi muud, kui aruanne väidab.
Hoidke päring ise tulemuse kõrval. Dokumenteeritud filtrit saab igaüks korrata ja number ilma oma filtrina ei ole auditeeritav.
Raporteerige, mida sündmus tõestab
Ebaõnnestunud katse väärib oma kategooriat, selle asemel et see mõlemale poolele kokku voltida. Ebaõnnestumiste hulka kuuluvad valesti trükitud paroolid, vananenud profiiliga kliendid ja tahtlik sondaaž, ning kõigil kolmel on erinev vastus. Ebaõnnestumine ei ole tõestus õnnestunud sissetungist ega ole ka tõestus kahjutusest.
Kirjutage järeldus selle tugevusega, mida sündmus toetab: see konto autentis end selles teenuses selles aknas, sellest allikast, ja sessioon jõudis algatamiseni. Kõik selle kohta, mida kasutaja hiljem tegi, nõuab kannet rakenduse poolel, mitte rohkem tunneliandmeid.
Kui aruanne läheb kellelegi, kes teeb litsentsimise, mahutavuse või turvalisuse otsuse, pange määratlus esimesse ritta, mitte joonealusesse märkusesse. Määratlus on leid ja number on mõttekas ainult selle sees.