Apa yang ditunjukkan log penghala apabila muatan VPN disulitkan
Penyulitan menyembunyikan muatan, bukan aliran. Bandingkan apa yang direkodkan get laluan rumah dengan apa yang disimpan pemerhati di hulu, kemudian semak pembilang anda sendiri.
Penyulitan menentukan sama ada kandungan paket boleh dibaca, dan ia tidak berkata apa-apa tentang sama ada kewujudan, saiz dan masa paket akan dicatat. Penghala yang memajukan terowong tersulit melihat aliran yang mesti dihantar, dan ia boleh mengira, mengecap masa dan mengaitkan aliran itu. Bandingkan apa yang direkodkan get laluan rumah dengan apa yang direkodkan rangkaian di hulu, dan perbezaannya ternyata terletak pada medan mana yang setiap satu mempunyai sebab untuk disimpan.
Perbandingan itulah yang berguna, kerana kedua-dua rekod sentiasa dicampuradukkan dalam perdebatan privasi. Kedua-duanya menjawab soalan berbeza dan disimpan untuk tempoh berbeza.
Dua pemerhati, dua rekod berbeza
Get laluan di tepi anda tahu antara muka tempatan mana yang digunakan oleh aliran itu dan, apabila ia sendiri mengagihkan alamat, peranti mana yang memegang alamat itu pada masa itu. Ia juga boleh melihat penyelesai mana yang anda tanyakan dan titik hujung mana yang anda hubungi. Di hulu, trafik yang sama tiba dalam bentuk diterjemah, jadi rangkaian lain melihat satu alamat awam yang dikongsi seluruh isi rumah, iaitu fungsi yang diterangkan dalam RFC 3022. Tiada pemerhati yang membaca muatan, dan tiada satu rekod pun mengandungi yang lain.
Jumlah bait juga tergolong dalam kategori ini. Pembilang volum merekodkan bahawa trafik telah berlalu tanpa merekodkan apa itu.
Medan mana yang benar-benar meninggalkan jejak
Apa yang disimpan oleh peranti tertentu bergantung pada apa yang didayakan, jadi sebarang dakwaan sejagat wajar disyaki. Jadual menyenaraikan medan yang penting dalam amalan dan apa yang dimaksudkan oleh setiap satu.
| 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 |
Baca jadual baris demi baris, bukan lajur demi lajur, kerana setiap baris menyokong kesimpulan yang berbeza. Alamat titik hujung menunjukkan bahawa terowong wujud, bukan apa yang dibawanya. Pemetaan peranti tempatan ialah baris yang mengikat aliran kepada seseorang, dan itulah baris yang disimpan oleh get laluan rumah manakala pemerhati di hulu biasanya tidak.
Baris muatan kekal sama dalam kedua-dua lajur, dan itulah bahagian yang benar-benar dijamin oleh penyulitan. Segala-galanya bergantung pada pilihan pencatatan.
Penghala yang menamatkan terowong melihat lebih banyak
Get laluan yang memajukan trafik tersulit orang lain dan penghala yang mengendalikan terowong itu sendiri berada pada kedudukan berbeza. Yang kedua menyimpan keadaan terowong dan kuncinya, jadi ia boleh melihat alamat dalaman dan destinasi di dalam terowong. Jika penghala itu juga menterjemah alamat untuk rangkaian dalaman, lognya boleh menghubungkan peranti dengan destinasi dalaman dalam satu rekod. Itu pendedahan berbeza daripada aliran luar, yang dihasilkan oleh kotak yang sama.
Bandingkan dengan klien komputer riba di belakang get laluan biasa: get laluan merekodkan aliran luar, dan log klien sendiri menyimpan perincian dalaman. Bertanya siapa memegang separuh gambar yang mana lebih produktif daripada bertanya sama ada rangkaian dapat melihat menembusi penyulitan. Jawapan jujur kepada soalan kedua ialah tidak, dan ia juga bukan soalan yang menentukan pendedahan anda.
Semak apa yang direkodkan oleh peranti anda sendiri
Lihat peralatan anda sendiri sebelum menaakul tentang peralatan orang lain. Arahan di bawah menyenaraikan peraturan tembok api yang membawa pembilang, entri sambungan yang masih hidup dan baris log yang menyebut sambungan. Semuanya terpakai kepada penghala berasaskan Linux, yang menjadi asal kebanyakan perisian tegar pengguna.
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
Set peraturan dengan pembilang memberitahu anda apa yang peranti sanggup kira, dan jadual sambungan menunjukkan aliran hidup dan bukan sejarah. Baris log mengesahkan sama ada perisian tegar menulis peristiwa sambungan sama sekali, dan itu menyelesaikan sebahagian besar perdebatan. Output kosong pada keempat-empat arahan bermakna kotak itu memajukan tanpa merekod, dan itu juga satu jawapan. Ulangi pemeriksaan pada klien, kerana lognya menyimpan separuh lagi gambar itu.
Catat ciri yang didayakan dan tetapan penyimpanan di sebelah output. Perkakasan yang sama boleh senyap hari ini dan banyak bercakap selepas kemas kini perisian tegar yang menghidupkan telemetri.