Wat en WireGuard-Handshake-Zäitstempel Iech wierklech seet
Eng Handshake-Zäit ass keng Browserhistorie, awer si verbënnt en Kont mat engem Evenement. Vergläicht wat WireGuard an OpenVPN opzeechnen, a wat d'Präzisioun verstoppt.
Eng eenzeg Linn mat „leschte Handshake, virun zwou Minutten“ gesäit aus wéi e Beweis vu kontinuierlecher Aktivitéit an ass méi schwaach wéi dat. Si markéiert de leschten ofgeschlossenen Schlësselaustausch fir een Peer, dee sech no engem feste Schlësselerneierungs-Timer ereegne wärend Traffic fléisst an ophält wann de Peer stëll gëtt. Ob déi Zäit eng Persoun mat eppes verbënnt, hänkt vun den Identifikatoren déi dernieft gespäichert sinn an vun den Aueren vun deenen zwou Systemer of. Hei ass wéi de Rekord sech an den zwou heefegsten Stäck verhält, a wou d'Liesen dovun falsch geet.
Zwee Rekorder, zwou verschidde Bedeitungen
WireGuard hält een Handshake-Zäitstempel pro Peer, dee bei all Schlësselerneierung ersat gëtt, plus Byte-Zieler an all Richtung. OpenVPN registréiert typesch e Sitzungsufank, eng Trennung an alles wat d'konfiguréiert Ausféierlechkeet derbäisetzt, wat d'Eenheet vum Rekord zu enger Sitzung mécht an net zu engem Schlësselaustausch.
Dee Ënnerscheed entscheet wat eng Ofwäsenheet bedeit:
| Question | WireGuard handshake | OpenVPN session log |
|---|---|---|
| Did the peer send recently? | Strong hint within the rekey window | Not answered by start time alone |
| Did the peer stop? | Weak, because idle peers also stop rekeying | Only if a disconnect was written |
| What was visited? | Nothing | Nothing |
Firwat en Handshake keng kontinuierlech Notzung ass
WireGuard erneiert Schlësselen ongeféier all zwou Minutten esou laang et Daten ze schützen gëtt, an e Peer deen idel gëtt hält einfach op. Sou kann en ale Handshake bedeiten datt den Laptop schléift, datt de Benotzer opgehalen huet ze schaffen oder datt den Netzwierk d'Paketen verworf huet déi den nächsten Austausch ausgeléist hätten. Den Zäitstempel ass eng ënnescht Grenz vun der Aktivitéit, keen Tracker vun der Opmierksamkeet.
De ëmgedréinte Feeler ass just esou einfach. Kontinuierlechen keepalive-Traffic hält den Tunnel waarm op engem idelen Apparat, sou datt en rezenten Handshake op enger Maschinn erschéngt déi keen zanter enger Stonn ugepaakt huet. Byte-Zieler hëllefen hei, well se ee Peer dee richteg Daten schéckt vun engem ënnerscheeden deen nëmme keepalives austauscht, an se soen och wéi eng Richtung de Volume gedroen huet. Nais vun deem verroden eng Destinatioun, eng Säit oder eng Ufro.
Identifikatore reesen mam Zäitstempel
Eng Zäit ouni Kont, ëffentleche Schlëssel oder Quelladress ass eng Wees. Verbannt den Zäitstempel mat der Identitéit vum Peer an d'Observatioun gëtt verbännbar: en ëffentleche Schlëssel bleift iwwer Adressännerungen, wärend eng Quelladress vu ville Abonnenten hannert der Adressiwwersetzung vum Ubidder gedeelt ka ginn.
Déi Asymmetrie ass et wat déi meescht Privatsphär-Diskussiounen iwwersinn. D'Adress gesäit anonym aus well se gedeelt gëtt, an de Schlëssel gesäit technesch aus well en laang ass, awer de Schlëssel ass den stabile Identifikator. Een Feld behalen an dat anert fale loossen ännert de Korrelatiounsrisiko ouni d'scheinbar Präzisioun ze änneren.
D'Korrelatioun selwer ass déi dokumentéiert Suerg. Eng Verbindungszäit mat engem Login-Evenement vun engem Ubidder, engem Support-Ticket oder engem Bezuelrekord ze verbannen kann eng Identitéit mat Aktivitéit verbannen och wann ni eng Destinatioun opgeschriwwe gouf, an dofir ass d'Paarung méi wichteg wéi d'Formatéierung.
Korrelatioun tëscht Systemer brauch Suerg ëm d'Aueren
Zwee Systemer déi dee selwechte Moment mellen, si seelen bis op d'Sekonn eens. Dat een kann en Zäitzonen-Offset an sengem Output applizéieren, dat anert kann op enger Auer lafen déi e puer Sekonnen falsch ass, an eng virtuell Maschinn kann no enger Suspendéierung driften.
Ier Dir schléisst datt zwou Evenementer zesumme geschitt sinn, konvertéiert béid an déiselwecht Zon a kontrolléiert den Offset am roue Rekord an net an der Affichage. Wann d'Lück déi Dir messt méi kleng ass wéi déi wahrscheinlech Ofwäichung, hutt Dir guer keng Uerdnung.
D'praktesch Regel ass d'Präzisioun ze behalen déi d'Fehlersich-Aufgab brauch an net méi. Eng Zuel vu Sitzungen pro Stonn beäntwert eng Disponibilitéitsfro ouni eng Historie pro Kont ze féieren, an eng Aggregatioun ka vill méi laang gehale ginn wéi déi rou Zeilen aus deenen se koum.
Liest de Rekord mat Kommandoen, net mat Fantasie
Dréckt d'Felder aus iwwer déi Dir nodenke wëllt, an den Eenheeten déi den Tool späichert an net an deenen déi en Dashboard weist.
Dës zwou Linnen weisen den Alter vum Handshake an d'Byte-Zieler fir all WireGuard-Peer, duerno déiselwecht Zort Material aus enger OpenVPN-Statusdatei:
wg show all latest-handshakes
wg show wg0 transfer
cat /run/openvpn/server.statusVergläicht den Alter mam Schlësselerneierungs-Intervall ier Dir eng Konklusioun zitt, a liest d'Zieler gläichzäiteg domat. En Peer mat engem rezenten Handshake an bal kengem Transfer tauscht keepalives aus, wärend en Peer mat engem alen Handshake a groussen Zieler beschäftegt war bis en opgehalen huet. Keng vun den zwou Linnen seet wat gemaach gouf, an dat oprecht ze soen ass méi genee wéi ze implizéieren den Zäitstempel beweise e Besuch.