Šifrovanje odlučuje može li se sadržaj paketa pročitati i ne kaže ništa o tome da li će postojanje, veličina i vrijeme paketa biti zapisani. Ruter koji prosljeđuje šifrovani tunel vidi tok koji mora dostaviti i može taj tok brojati, vremenski označiti i pripisati. Uporedite šta kućni gejtvej bilježi sa onim što bilježi mreža uzvodno i ispada da se razlika svodi na to koja polja svako ima razlog da čuva.

To poređenje je korisno, jer se dva zapisa stalno miješaju u raspravama o privatnosti. Oni odgovaraju na različita pitanja i čuvaju se različito dugo.

Dva posmatrača, dva različita zapisa

Gejtvej na vašoj ivici zna koji je lokalni interfejs tok koristio i, kada sam dodjeljuje adrese, koji je uređaj tada imao tu adresu. Može vidjeti i koji ste rezolver pitali i koji ste endpoint kontaktirali. Uzvodno isti saobraćaj stiže preveden, pa druga mreža vidi jednu javnu adresu koju dijeli cijelo domaćinstvo, a to je funkcija opisana u RFC 3022. Nijedan posmatrač nije pročitao teret i nijedan zapis ne sadrži onaj drugi.

Ukupne količine bajtova takođe pripadaju ovoj kategoriji. Brojač obima bilježi da je saobraćaj prošao, ne bilježeći šta je bio.

Koja polja zaista ostavljaju trag

Šta određeni uređaj čuva zavisi od toga šta je omogućeno, pa svaka univerzalna tvrdnja zaslužuje sumnju. Tabela navodi polja koja su važna u praksi i šta svako od njih implicira.

FieldHome gatewayUpstream observer
VPN endpoint addressYes, as a destinationYes
Local device mappingOnly where it assigns the addressNo
Byte and packet countsIf statistics are enabledUsually
Flow start and endIf connection logging is onUsually
DNS queriesIf the resolver is localOnly if the resolver is theirs
Payload contentsNoNo

Čitajte tabelu po redovima, a ne po kolonama, jer svaki red podržava drugačiji zaključak. Adresa endpointa pokazuje da tunel postoji, a ne šta je prenosio. Mapiranje lokalnih uređaja je red koji veže tok za osobu i to je red koji kućni gejtvej čuva, dok ga posmatrač uzvodno obično ne čuva.

Red o teretu ostaje isti u obje kolone i to je dio koji šifrovanje zaista garantuje. Sve ostalo zavisi od izbora logovanja.

Ruter koji prekida tunel vidi više

Gejtvej koji prosljeđuje tuđi šifrovani saobraćaj i ruter koji sam vodi tunel zauzimaju različite položaje. Drugi čuva stanje tunela i ključeve za njega i zato može vidjeti unutrašnje adrese i odredišta unutar tunela. Ako taj ruter još prevodi adrese za unutrašnju mrežu, njegovi logovi mogu spojiti uređaj s unutrašnjim odredištem u jednom zapisu. To je drugačije otkrivanje od spoljnog toka, a proizvodi ga ista kutija.

Uporedite to s klijentom na laptopu iza običnog gejtveja: gejtvej bilježi spoljni tok, a klijentov vlastiti log čuva unutrašnji detalj. Pitati ko drži koju polovinu slike produktivnije je od pitanja vidi li mreža kroz šifrovanje. Iskren odgovor na drugo pitanje je ne, a to nije ni pitanje koje odlučuje vašu izloženost.

Provjerite šta vaš vlastiti uređaj bilježi

Pogledajte vlastitu opremu prije nego što zaključujete o tuđoj. Komande ispod navode firewall pravila s brojačima, još žive unose veza i log linije koje spominju vezu. One važe za ruter zasnovan na Linuxu, od kojeg potiče većina potrošačkog firmvera.

nft list ruleset | grep -A2 counter
conntrack -L 2>/dev/null | grep 1194
logread | grep -iE 'vpn|1194' | tail -n 20
cat /proc/net/nf_conntrack | wc -l

Skup pravila s brojačima kaže vam šta je uređaj spreman brojati, a tabela veza pokazuje žive tokove, a ne historiju. Log linije potvrđuju piše li firmver uopšte događaje veze, a to rješava većinu spora. Prazan izlaz na sve četiri komande znači da kutija prosljeđuje bez bilježenja, a i to je odgovor. Ponovite provjeru na klijentu, jer njegov log čuva drugu polovinu slike.

Zabilježite omogućene mogućnosti i postavku zadržavanja pored izlaza. Isti hardver može danas biti nijem, a pričljiv nakon ažuriranja firmvera koje uključi telemetriju.

Povezani članci