Какво показват логовете на рутера, когато полезният товар на VPN е криптиран
Криптирането скрива товара, не потока. Сравнете какво записва домашният шлюз с това, което пази наблюдател по-нагоре, и после проверете собствените си броячи.
Криптирането решава дали съдържанието на пакета може да се прочете и не казва нищо за това дали съществуването, размерът и времето му ще бъдат записани. Рутер, който препредава криптиран тунел, вижда поток, който трябва да достави, и може да брои този поток, да му слага времева марка и да го припише. Сравнете какво записва домашният шлюз с какво записва мрежа по-нагоре и разликата се оказва в това кои полета всеки има причина да пази.
Това сравнение е полезното, защото двата записа постоянно се бъркат в обсъжданията на поверителността. Те отговарят на различни въпроси и се пазят за различни срокове.
Двама наблюдатели, два различни записа
Шлюзът на вашия край знае кой локален интерфейс е използвал потокът и, когато сам раздава адреси, кое устройство е държало този адрес по онова време. Той може да види също кой резолвер сте запитали и коя крайна точка сте посетили. По-нагоре същият трафик пристига преобразуван, така че друга мрежа вижда един публичен адрес, споделян от цялото домакинство, което е функцията, описана в RFC 3022. Нито един наблюдател не е чел товара и нито един запис не съдържа другия.
Общите обеми в байтове също спадат към тази категория. Брояч на обема записва, че трафик е преминал, без да записва какъв е бил.
Кои полета наистина оставят следа
Какво пази дадено устройство зависи от това какво е включено, затова всяко универсално твърдение заслужава подозрение. Таблицата изброява полетата, които имат значение на практика, и какво предполага всяко от тях.
| 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 |
Четете таблицата по редове, а не по колони, защото всеки ред подкрепя различно заключение. Адресът на крайната точка показва, че има тунел, а не какво е пренасял. Съпоставянето на локалните устройства е редът, който свързва поток с човек, и това е редът, който домашният шлюз пази, докато наблюдателят по-нагоре обикновено не го пази.
Редът за товара остава еднакъв в двете колони и това е частта, която криптирането наистина гарантира. Всичко останало зависи от избора за логване.
Рутер, който прекратява тунела, вижда повече
Шлюз, който препредава чужд криптиран трафик, и рутер, който сам поддържа тунела, заемат различни позиции. Вторият пази състоянието на тунела и ключовете за него и затова може да вижда вътрешните адреси и дестинациите в тунела. Ако този рутер също преобразува адреси за вътрешната мрежа, логовете му могат да свържат устройство с вътрешна дестинация в един запис. Това е различно разкриване от външния поток, произведено от същата кутия.
Сравнете това с клиент на лаптоп зад обикновен шлюз: шлюзът записва външния поток, а собственият лог на клиента пази вътрешния детайл. Да питате кой държи коя половина от картината е по-продуктивно от това да питате дали мрежата вижда през криптирането. Честният отговор на втория въпрос е не и той също не е въпросът, който решава излагането ви.
Проверете какво записва собственото ви устройство
Погледнете собственото си оборудване, преди да разсъждавате за чуждото. Командите по-долу изброяват правила на защитна стена с броячи, все още живи записи за връзки и редове в лога, споменаващи връзка. Те се отнасят за рутер на Linux, от който произлизат повечето потребителски фърмуери.
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
Набор от правила с броячи ви казва какво устройството е готово да брои, а таблицата за връзки показва живи потоци, а не история. Редовете в лога потвърждават дали фърмуерът изобщо записва събития за връзки и това решава по-голямата част от спора. Празен изход при четирите команди означава, че кутията препредава без да записва, и това също е отговор. Повторете проверката на клиента, защото неговият лог пази другата половина от картината.
Запишете включените възможности и настройката за запазване до изходите. Същият хардуер може днес да мълчи, а след актуализация на фърмуера, която включва телеметрия, да стане приказлив.