एन्क्रिप्शन पॅकेटची सामग्री वाचता येते का हे ठरवते, आणि पॅकेटचे अस्तित्व, आकार व वेळ नोंदवली जाईल का याबद्दल काहीही सांगत नाही। एन्क्रिप्टेड टनेल पुढे पाठवणारा राउटर पोहोचवायचा असलेला प्रवाह पाहतो, आणि तो तो प्रवाह मोजू शकतो, वेळेची मुद्रा लावू शकतो आणि तो कोणाचा आहे हे ठरवू शकतो। होम गेटवे काय नोंदवते आणि अपस्ट्रीम नेटवर्क काय नोंदवते याची तुलना करा, आणि फरक हा प्रत्येकाकडे कोणती क्षेत्रे ठेवण्याचे कारण आहे यात असल्याचे दिसते।

हीच तुलना उपयुक्त आहे, कारण गोपनीयतेच्या चर्चांमध्ये दोन्ही नोंदी सतत मिसळल्या जातात। त्या वेगवेगळ्या प्रश्नांची उत्तरे देतात आणि वेगवेगळ्या कालावधीसाठी ठेवल्या जातात।

दोन निरीक्षक, दोन वेगळ्या नोंदी

तुमच्या काठावरील गेटवेला प्रवाहाने कोणते स्थानिक इंटरफेस वापरले आणि जेव्हा ते स्वतः पत्ते वाटते तेव्हा त्या वेळी कोणत्या उपकरणाकडे तो पत्ता होता हे माहीत असते। तुम्ही कोणत्या रिझॉल्व्हरला विचारले आणि कोणत्या एंडपॉइंटशी संपर्क केला हेही ते पाहू शकते। अपस्ट्रीममध्ये तोच रहदारी भाषांतरित होऊन येते, त्यामुळे दुसऱ्या नेटवर्कला संपूर्ण घराने सामायिक केलेला एक सार्वजनिक पत्ता दिसतो, जे RFC 3022 मध्ये वर्णन केलेले कार्य आहे। दोन्हीपैकी कोणत्याही निरीक्षकाने पेलोड वाचलेला नाही, आणि दोन्हीपैकी कोणतीही नोंद दुसरीला धारण करत नाही।

बाइटची बेरीजही या श्रेणीत येते। व्हॉल्यूम काउंटर नोंदवते की रहदारी गेली, पण ती काय होती हे नोंदवत नाही।

कोणती क्षेत्रे खरोखर खूण सोडतात

एखादे उपकरण काय साठवते हे काय सक्रिय आहे यावर अवलंबून असते, त्यामुळे कोणतेही सार्वत्रिक विधान संशयास पात्र आहे। तक्ता व्यवहारात महत्त्वाची क्षेत्रे आणि प्रत्येकाचा अर्थ सूचीबद्ध करतो।

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

तक्ता स्तंभांनुसार नाही तर ओळींनुसार वाचा, कारण प्रत्येक ओळ वेगळ्या निष्कर्षाला आधार देते। एंडपॉइंटचा पत्ता टनेल आहे हे दाखवतो, त्याने काय वाहून नेले हे नाही। स्थानिक उपकरण मॅपिंग ही प्रवाहाला व्यक्तीशी जोडणारी ओळ आहे, आणि होम गेटवे तीच ओळ ठेवते तर अपस्ट्रीम निरीक्षक सामान्यतः ठेवत नाही।

पेलोडची ओळ दोन्ही स्तंभांमध्ये सारखीच असते, आणि एन्क्रिप्शन खरोखर हमी देतो तो हाच भाग आहे। बाकी सर्व लॉगिंगच्या निवडींवर अवलंबून आहे।

टनेल संपवणारा राउटर अधिक पाहतो

दुसऱ्याची एन्क्रिप्टेड रहदारी पुढे पाठवणारा गेटवे आणि स्वतः टनेल चालवणारा राउटर वेगवेगळ्या स्थानांवर असतात। दुसरा टनेलची स्थिती आणि त्याच्या किल्ल्या ठेवतो, त्यामुळे तो आंतरिक पत्ते आणि टनेलमधील गंतव्ये पाहू शकतो। जर तो राउटर आंतरिक नेटवर्कसाठी पत्त्यांचे भाषांतरही करत असेल, तर त्याचे लॉग एकाच नोंदीत उपकरणाला आंतरिक गंतव्याशी जोडू शकतात। हे बाह्य प्रवाहापेक्षा वेगळे प्रकटीकरण आहे, जे तोच खोका निर्माण करतो।

याची तुलना साध्या गेटवेमागील लॅपटॉप क्लायंटशी करा: गेटवे बाह्य प्रवाह नोंदवते, आणि क्लायंटचा स्वतःचा लॉग आंतरिक तपशील ठेवतो। चित्राचा कोणता अर्धा भाग कोणाकडे आहे हे विचारणे, नेटवर्क एन्क्रिप्शनमधून पाहू शकते का हे विचारण्यापेक्षा अधिक फलदायी आहे। दुसऱ्या प्रश्नाचे प्रामाणिक उत्तर नाही आहे, आणि तो प्रश्नही नाही जो तुमची जोखीम ठरवतो।

तुमचे स्वतःचे उपकरण काय नोंदवते ते तपासा

इतरांच्या उपकरणांबद्दल विचार करण्यापूर्वी तुमची स्वतःची उपकरणे पाहा। खालील आदेश काउंटर असलेले फायरवॉल नियम, अजून जिवंत कनेक्शन नोंदी आणि कनेक्शनचा उल्लेख करणाऱ्या लॉग ओळी सूचीबद्ध करतात। ते 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

काउंटर असलेला नियमसंच उपकरण काय मोजायला तयार आहे हे सांगतो, आणि कनेक्शन तक्ता इतिहासाऐवजी जिवंत प्रवाह दाखवतो। लॉग ओळी फर्मवेअर कनेक्शन घटना लिहिते का हे निश्चित करतात, आणि त्यामुळे वादाचा मोठा भाग मिटतो। चारही आदेशांवर रिकामे आउटपुट म्हणजे खोका नोंद न करता पुढे पाठवतो, आणि तेही एक उत्तर आहे। क्लायंटवर तपासणी पुन्हा करा, कारण त्याचा लॉग चित्राचा दुसरा अर्धा भाग ठेवतो।

सक्रिय सुविधा आणि धारण सेटिंग आउटपुटच्या शेजारी नोंदवा। तेच हार्डवेअर आज शांत असू शकते आणि टेलिमेट्री सुरू करणाऱ्या फर्मवेअर अद्ययावतानंतर बोलके होऊ शकते।

संबंधित लेख