Mogu li brojači prometa otkriti koje ste stranice posjetili preko VPN-a?
Ukupne količine bajtova opisuju obim, a ne popis stranica. Njihova težina za privatnost raste kada nose identitet, vremensku oznaku i nešto s čime se mogu povezati.
Otvorite stranicu prometa na ruteru ili nadzornu ploču davatelja VPN-a i tamo je ukupna količina bajtova po uređaju s grafikonom pokraj. Primamljivo je taj grafikon čitati kao povijest pregledavanja. On to nije, a razlog je strukturni, ne pravni. Brojač zbraja veličine, dok povijest bilježi odredišta i sadržaj, i samo drugo kaže kamo je netko otišao.
Počnite od zaslona koji čitate
Prije nego protumačite broj, otkrijte što ga je proizvelo. Ukupna vrijednost po uređaju na ruteru obično dolazi iz brojača fizičkog sučelja, ukupna vrijednost u VPN klijentu iz njegova tunela, a ploča davatelja iz obračuna na udaljenoj strani. Svaki broji drugi dio iste sesije. Dvije ploče s različitim brojevima za isti sat obično su obje točne.
Interval je jednako važan kao izvor. Ukupna vrijednost od početka, dnevni sažetak i trenutna brzina tri su različita mjerenja, i samo trenutna brzina ima dovoljno razlučivosti da se poravna s jednom radnjom.
Zapišite izvor i interval prije nego zapišete zaključak.
Brojači mjere slojeve, ne stranice
Na WireGuard peeru prijenosni brojači u wg show ukupne su vrijednosti za taj peer, uključujući šifrirani teret. Izlaz stanja OpenVPN-a izvješćuje bajtove po klijentu na vlastitom sloju. Na hostu sučelje tun broji unutarnje IP pakete, dok fizički adapter broji vanjske UDP pakete, pa se ta dva razlikuju po trošku enkapsulacije i po svemu drugom što dijeli vezu.
Retransmisije napuhuju ukupnu vrijednost bez da pristigne novi sadržaj, a sinkronizacija u pozadini može prevladati jedan sat dok korisnik čita običan tekst.
Zato velika ukupna vrijednost upućuje na podatkovno zahtjevnu aktivnost i ništa određenije. Veličina preuzete datoteke i prirast brojača povezani su, ali rijetko jednaki.
Što ukupna vrijednost može i što ne može potkrijepiti
Ukupna količina bajtova ne može imenovati stranicu, jer imena i URL-ovi žive unutar TLS ili QUIC sesija u koje brojač nikada ne gleda. Ne može razdvojiti video stream od velike sigurnosne kopije, ni učitavanje stranice od petlje osvježavanja oglasa. Može potkrijepiti tvrdnju o obimu i vremenu: ovaj je uređaj prenio toliko podataka u ovom prozoru.
Da bi to postala tvrdnja o osobi, trebaju još dva sastojka, identitet i korelacija.
Dokument RFC 6973 privacy considerations objašnjava zašto je ta kombinacija važna, i zato pažljivo izvješće odvaja opaženo od izvedenog. Ako zaključak treba riječ jer, sam brojač nije dovoljan dokaz.
Vrijeme i identitet mijenjaju odgovor
Povežite brojač s imenovanim korisnikom i preciznim intervalom i on postaje drugi objekt.
Tada ga možete staviti uz druga opažanja: zapis prijave, DNS upit, sesiju na drugom sustavu. Brojač nije otkrio odredište, ali je pomogao nekome tko je već imao hipotezu da je potvrdi. Enkripcija štiti sadržaj i imena u prijenosu i ne skriva da je tok postojao, kolik je bio ili kada je počeo.
To je poštena granica: obrasci su vidljivi, značenje nije.
Odlučite što čuvate prije nego počnete prikupljati
Ako je zahtjev planiranje kapaciteta, grubi dnevni agregat odgovara na njega i malo košta. Ako je zahtjev povijest po korisniku, recite to izričito, imenujte polja i prozor zadržavanja, i tretirajte odluku kao politiku, a ne kao značajku ploče. Prikupljanje detaljne povijesti jer je ploča podržava jest način na koji zadržavanje raste bez toga da je itko odlučio.
Pri rješavanju problema usporedite brojač s radnjom koju testirate. Ravnomjerno rastuća ukupna vrijednost dokazuje da promet teče, ne da aplikacija radi.
Ravan brojač tijekom sesije koja očito radi obično znači da čitate predmemoriranu vrijednost ili pogrešno sučelje. Imenujte zadržana polja i prozor, pa će sljedeća revizija imati što konkretno provjeriti.