Raskite numestus VPN paketus neįrašydami jų turinio
Taisyklių skaitikliai ir siauras metaduomenų registravimas nustato numestą VPN srautą nearchyvuodami to, ką siunčia naudotojai. Palyginkite vieno skaitiklio deltą vienai naujai užklausai.
Užkardos skaitiklis padidėja, kai paketas atitinka taisyklę, ir tai daro nepasilikdamas paketo. To pakanka atsakyti į pirmąjį klausimą daugumoje numetimo tyrimų: ar srautas apskritai pasiekė šią taisyklę. Naudingosios apkrovos įrašymas atsako į kitą klausimą ir renka visa kita, kas kerta sąsają jos veikimo metu. Pradėkite nuo skaitiklio ir pereikite prie metaduomenų registravimo tik tada, kai skaitiklis yra dviprasmiškas.
Skaitikliai atsako į pirmąjį klausimą
Kiekviena taisyklė, galinti atitikti, turi skaitiklį, o jo nuskaitymas prieš testą ir po jo pasako, ar srautas atėjo. Tai dviejų skaičių palyginimas, o ne archyvas, ir tai nieko nekainuoja saugojimo ar atskleidimo atžvilgiu.
Skaitykite skaitiklius įrankiu, kuriam priklauso taisyklės:
iptables -L FORWARD -v -n --line-numbers
nft list rulesetDelta yra įrodymas. Taisyklė, kurios skaitiklis nejuda, niekada nematė srauto, o tai rodo ankstesnę ribą: netinkama sąsaja, netinkama lentelė arba maršrutas, kuris niekada nesiuntė paketo ten. Taisyklė, kurios skaitiklis juda ir vis tiek numeta, pasako, kad politika daro tai, kam buvo parašyta.
Ko skaitiklis negali pasakyti
Skaitiklis duoda skaičių, o ne priežastį. Jis negali atskirti paketo, atitikusio pagal adresą, nuo paketo, atitikusio pagal prievadą, ir negali pasakyti, kuri iš dviejų panašių taisyklių pagavo srautą. Jis taip pat negali pasakyti, ar paketas buvo numestas, atmestas, ar priimtas ir vėliau prarastas, nebent perskaitysite taisyklę, kuriai priklauso skaitiklis.
Čia ir atsiranda metaduomenų registravimas, o apimtis yra visa esmė. Užregistruokite sąsają, kryptį, adresus, protokolą ir nuosprendį konkrečiam testiniam srautui. Tie laukai nustato nepavykusią ribą neįrašydami, ką darė naudotojas.
Naudingosios apkrovos registravimas atsako į kitą klausimą ir atsako į jį apie visus sąsajoje.
Metaduomenų registravimas siaura apimtimi
Parašykite taisyklę, kuri atitinka tik jūsų testinį srautą, suteikite jai išskirtinį priešdėlį ir apribokite jos dažnį pačios platformos kontrolėje, kad įprastas pakartojimas neužtvindytų saugyklos. Būtent priešdėlis leidžia rasti jūsų įrašus tarp visko, ką įrenginys registruoja.
Venkite įjungti naudingosios apkrovos ar neribotą paketų registravimą vien todėl, kad funkcija egzistuoja. Apkirptas įrašymas taip pat nėra automatiškai be naudingosios apkrovos, nes antraščių dydžiai ir paketų išdėstymas skiriasi, todėl mažai atrodantis momentinės kopijos ilgis vis tiek gali nešti programos baitus.
Jei turite įrašyti, įrašykite vieną srautą, ribotą laiką, mažiausiu momentinės kopijos ilgiu, kuris atsako į jūsų klausimą.
Suderinkite vieną naują užklausą
Sugeneruokite nekenksmingą srautą, kuris seka tikruoju kliento maršrutu, tada palyginkite atitinkamus skaitiklius prieš ir po. Vietinis testas tarpinėje gali visiškai praleisti persiuntimo taisyklę, nes paketas niekada neina persiuntimo keliu. Nusistovėjusi sesija taip pat gali atitikti kitokį būsenos apdorojimą nei naujas ryšys, todėl ilgai trunkantis srautas nepakeičia naujo.
Apribokite langą laiku ir užsirašykite. Tarp dviejų nurodytų minučių, iš šio kliento adreso, į šią paskirties vietą šiuo protokolu yra diagnozė. Kažkada šįryt yra paieška.
Vienas srautas, vienas langas, viena riba yra pažangos vienetas čia.
Išvalykite ir palikite tik ištrauką
Pašalinkite laikiną diagnostikos taisyklę per ją turinčią konfigūraciją, kai tyrimas baigiasi. Palikta siaura registravimo taisyklė tampa netyčine įrašų sistema, ir po šešių mėnesių niekas neprisimena, kodėl ji egzistuoja.
Laikykite originalius įrašus privačiai, kai to reikalauja politika, ir bendrinkite peržiūrėtą minimalią ištrauką, o ne visą įrašymą. Adresai, paskyrų identifikatoriai ir vidinė topologija yra jautrūs net kai nėra naudingosios apkrovos. Traktuokite ištrauką kaip dokumentą su savininku. Užtušuokite viską, ko diagnozei nereikia.
Tikslas yra konkreti nepavykusi riba konkrečiai užklausai. Viskas, kas sukuria visišką visų VPN naudotojų archyvą, viršijo diagnozę ir pradėjo kitą projektą. Prieš ką nors pridėdami patikrinkite platformos registravimo dokumentacijoje, ką ji registruoja pagal nutylėjimą.