Čo ukazujú logy routera, keď je dátová časť VPN šifrovaná
Šifrovanie skrýva obsah, nie tok. Porovnajte, čo zaznamenáva domáca brána, s tým, čo si uchováva pozorovateľ vyššie v sieti, a potom skontrolujte vlastné počítadlá.
Šifrovanie rozhoduje, či sa dá prečítať obsah paketu, a nič nehovorí o tom, či sa zapíše existencia paketu, jeho veľkosť a časovanie. Router, ktorý preposiela šifrovaný tunel, vidí tok, ktorý musí doručiť, a môže ho počítať, označiť časovou pečiatkou a priradiť. Porovnajte, čo zaznamenáva domáca brána, s tým, čo zaznamenáva sieť vyššie, a rozdiel sa ukáže v tom, ktoré polia má každá dôvod si ponechať.
Užitočné je práve toto porovnanie, pretože sa oba záznamy v debatách o súkromí neustále zamieňajú. Odpovedajú na rôzne otázky a uchovávajú sa rôzne dlho.
Dvaja pozorovatelia, dva rôzne záznamy
Brána na vašom okraji vie, ktoré miestne rozhranie tok použil, a keď sama prideľuje adresy, ktoré zariadenie vtedy túto adresu malo. Môže tiež vidieť, ktorý prekladač ste sa pýtali a s ktorým koncovým bodom ste komunikovali. Vyššie v sieti prichádza tá istá prevádzka preložená, takže iná sieť vidí jednu verejnú adresu zdieľanú celou domácnosťou, čo je funkcia opísaná v RFC 3022. Ani jeden pozorovateľ nečítal obsah a ani jeden záznam neobsahuje ten druhý.
Súčty bajtov patria do tejto kategórie tiež. Počítadlo objemu zaznamená, že prevádzka prešla, bez toho, aby zaznamenalo, čo to bolo.
Ktoré polia po sebe naozaj zanechávajú stopu
Čo dané zariadenie ukladá, závisí od toho, čo je zapnuté, takže každé univerzálne tvrdenie si zaslúži nedôveru. Tabuľka uvádza polia, ktoré majú v praxi význam, a čo každé z nich znamená.
| Field | Home gateway | Upstream observer |
|---|---|---|
| VPN endpoint address | Yes, as a destination | Yes |
| Local device mapping | Only where it assigns the address | No |
| Byte and packet counts | If statistics are enabled | Usually |
| Flow start and end | If connection logging is on | Usually |
| DNS queries | If the resolver is local | Only if the resolver is theirs |
| Payload contents | No | No |
Čítajte tabuľku po riadkoch, nie po stĺpcoch, pretože každý riadok podporuje iný záver. Adresa koncového bodu ukazuje, že tunel existuje, nie čo prenášal. Mapovanie miestnych zariadení je riadok, ktorý spája tok s osobou, a to je riadok, ktorý domáca brána uchováva, zatiaľ čo pozorovateľ vyššie zvyčajne nie.
Riadok obsahu zostáva v oboch stĺpcoch rovnaký a to je časť, ktorú šifrovanie skutočne garantuje. Všetko ostatné závisí od volieb protokolovania.
Router, ktorý ukončuje tunel, vidí viac
Brána, ktorá preposiela cudziu šifrovanú prevádzku, a router, ktorý tunel sám prevádzkuje, zaujímajú rôzne pozície. Druhý uchováva stav tunela a kľúče k nemu, a preto môže vidieť vnútorné adresy a ciele vnútri tunela. Ak tento router prekladá aj adresy pre vnútornú sieť, jeho logy môžu spojiť zariadenie s vnútorným cieľom v jednom zázname. To je iné odhalenie než vonkajší tok a vytvára ho tá istá krabica.
Porovnajte to s klientskym notebookom za obyčajnou bránou: brána zaznamenáva vonkajší tok a vlastný log klienta uchováva vnútorný detail. Pýtať sa, kto drží ktorú polovicu obrázka, je produktívnejšie než pýtať sa, či sieť vidí cez šifrovanie. Úprimná odpoveď na druhú otázku je nie a tiež to nie je otázka, ktorá rozhoduje o vašej expozícii.
Skontrolujte, čo zaznamenáva vaše vlastné zariadenie
Pozrite sa na vlastné vybavenie, kým začnete uvažovať o cudzom. Nižšie uvedené príkazy vypisujú pravidlá firewallu s počítadlami, dosiaľ živé položky spojení a riadky logu spomínajúce spojenie. Platia pre router založený na Linuxe, z ktorého pochádza väčšina spotrebiteľského firmvéru.
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
Sada pravidiel s počítadlami vám povie, čo je zariadenie ochotné počítať, a tabuľka spojení ukazuje živé toky namiesto histórie. Riadky logu potvrdzujú, či firmvér vôbec zapisuje udalosti spojenia, a to rozhoduje väčšinu sporu. Prázdny výstup pri všetkých štyroch príkazoch znamená, že krabica preposiela bez zaznamenávania, a aj to je odpoveď. Zopakujte kontrolu na klientovi, pretože jeho log uchováva druhú polovicu obrázka.
Zaznamenajte zapnuté funkcie a nastavenie uchovávania vedľa výstupov. Ten istý hardvér môže byť dnes tichý a ukecaný po aktualizácii firmvéru, ktorá zapne telemetriu.