Atidarote maršrutizatoriaus srauto puslapį arba VPN teikėjo skydelį, ir ten yra bendras baitų skaičius vienam įrenginiui bei grafikas šalia. Kyla pagunda tą grafiką skaityti kaip naršymo istoriją. Tai ne istorija, o priežastis struktūrinė, ne teisinė. Skaitiklis sumuoja dydžius, o istorija įrašo paskirties vietas ir turinį, ir tik antroji pasako, kur kas nors nuėjo.

Pradėkite nuo ekrano, kurį skaitote

Prieš aiškindami skaičių, išsiaiškinkite, kas jį sukūrė. Maršrutizatoriaus bendras skaičius vienam įrenginiui dažniausiai gaunamas iš fizinių sąsajų skaitiklių, VPN kliento – iš jo tunelio, o teikėjo skydelis – iš apskaitos nuotoliniame gale. Kiekvienas skaičiuoja vis kitą tos pačios sesijos dalį. Du skydeliai, rodantys skirtingus tos pačios valandos skaičius, paprastai abu teisūs.

Intervalas toks pat svarbus kaip šaltinis. Viso gyvenimo suma, dienos suvestinė ir momentinis greitis yra trys skirtingi matavimai, ir tik momentinis greitis turi pakankamą skyrą, kad atitiktų vieną veiksmą.

Užsirašykite šaltinį ir intervalą prieš užrašydami išvadą.

Skaitikliai matuoja sluoksnius, o ne puslapius

WireGuard lygiaverčiame mazge wg show esantys perdavimo skaitikliai yra to mazgo sumos, įskaitant užšifruotą naudingąją apkrovą. OpenVPN būsenos išvestis praneša baitus vienam klientui savo sluoksnyje. Trečiame kompiuteryje tun sąsaja skaičiuoja vidinius IP paketus, o fizinis adapteris – išorinius UDP paketus, todėl abu skiriasi inkapsuliavimo sąnaudomis ir viskuo kitu, kas dalijasi jungtimi.

Pakartotiniai perdavimai padidina sumą nieko naujo neatvykus, o foninė sinchronizacija gali užimti visą valandą, kol naudotojas skaito paprastą tekstą.

Todėl didelė suma rodo daug duomenų naudojančią veiklą ir nieko konkretesnio. Atsisiųsto failo dydis ir skaitiklio pokytis susiję, bet retai lygūs.

Ką suma gali ir ko negali pagrįsti

Baitų suma negali įvardyti svetainės, nes pavadinimai ir URL gyvena TLS arba QUIC sesijose, kurių skaitiklis niekada neapžiūri. Ji negali atskirti vaizdo srauto nuo didelės atsarginės kopijos, nei puslapio įkėlimo nuo reklamų atnaujinimo ciklo. Ką ji gali pagrįsti – tai teiginį apie apimtį ir laiką: šis įrenginys per šį intervalą perdavė tiek duomenų.

Kad tai taptų teiginiu apie asmenį, reikia dar dviejų dalių: tapatybės ir koreliacijos.

Dokumentas RFC 6973 privatumo sumetimai paaiškina, kodėl šis derinys svarbus, ir kodėl kruopšti ataskaita atskiria tai, kas pastebėta, nuo to, kas išvesta. Jei išvadai reikia žodžio nes, vieno skaitiklio nepakanka kaip įrodymo.

Laikas ir tapatybė keičia atsakymą

Priskirkite skaitiklį įvardytam naudotojui ir konkrečiam intervalui – jis tampa kitu objektu.

Tada galite jį sulyginti su kitais stebėjimais: prisijungimo įrašu, DNS užklausa, sesija kitoje sistemoje. Skaitiklis neatskleidė paskirties vietos, bet padėjo tam, kas jau turėjo hipotezę, ją patvirtinti. Šifravimas saugo turinį ir pavadinimus kelyje, ir jis nepaslepia fakto, kad srautas egzistavo, kokio jis buvo dydžio ar kada prasidėjo.

Tai sąžininga riba: modeliai matomi, prasmė – ne.

Nuspręskite, ką saugosite, prieš rinkdami

Jei poreikis – pajėgumų planavimas, grubi dienos suvestinė į jį atsako ir mažai kainuoja. Jei poreikis – istorija pagal naudotoją, pasakykite tai aiškiai, įvardykite laukus ir saugojimo intervalą, ir traktuokite sprendimą kaip politiką, o ne kaip skydelio funkciją. Rinkti smulkią istoriją todėl, kad skydelis tai palaiko, yra būdas, kuriuo saugojimas auga niekam nenusprendžiant.

Trikčių šalinimui palyginkite skaitiklį su veiksmu, kurį bandote. Nuolat didėjanti suma įrodo, kad srautas teka, o ne kad programa veikia.

Plokščias skaitiklis sesijos, kuri akivaizdžiai veikia, metu paprastai reiškia, kad skaitote podėlyje saugomą reikšmę arba netinkamą sąsają. Įvardykite saugomus laukus ir intervalą, ir kitas auditas turės ką konkrečiai patikrinti.

Susiję straipsniai