VPN होस्टवर कॅप्चर करणे एकच गोष्ट नोंदवत नाही। कर्नेल पॅकेट दोन वेळा उघड करते: भौतिक अॅडॉप्टरवर गुंडाळलेले, आणि टनल उपकरणावर उघडलेले। इंटरफेस निवडणे म्हणजे यापैकी कोणती कथा तुम्ही वाचता ते निवडणे। कॅप्चर काय सिद्ध करते याबद्दलचे बहुतेक वाद प्रत्यक्षात कोणती कथा गोळा केली गेली याबद्दलचे वाद आहेत।

एन्कॅप्सुलेशन दोन दृश्ये तयार करते

टनलने अनुप्रयोगाने तयार केलेले पॅकेट घेतले आणि त्याचे गंतव्य VPN सर्व्हर असलेल्या नवीन पॅकेटमध्ये ठेवले। आतील स्वरूप tun0, wg0 किंवा क्लायंटने तयार केलेल्या कोणत्याही उपकरणावर दिसते। बाहेरील स्वरूप ते नेटवर्ककडे नेणाऱ्या अॅडॉप्टरवर दिसते। दोन्ही स्वरूपे वैध आहेत; ती वेगवेगळ्या प्रश्नांची उत्तरे देतात। प्रत्येक स्वतंत्रपणे गोळा करा, कारण दोन्हींचे हेडर आणि वाचक वेगळे आहेत।

sudo tcpdump -i tun0 -n -s 0
sudo tcpdump -i eth0 -n host 198.51.100.20 and udp port 51820

या तुलनेसाठी स्यूडो-इंटरफेस any वाईट पर्याय आहे। फॉर्वर्ड केलेली पॅकेट दोनदा नोंदवली जाऊ शकतात, आणि स्थानिक पातळीवर तयार केलेले पॅकेट दोन्ही स्वरूपांत दिसते, ज्यामुळे मोजणी फुगते। एखादी संख्या अशक्य वाटल्यास, टनलला दोष देण्यापूर्वी इंटरफेस तपासा।

टनलच्या आत पॅकेट सामान्य आहे

टनल उपकरणावर, तुम्ही जे पाहता ते अनुप्रयोगाने कर्नेलला पाठवायला सांगितलेले असते। गंतव्य पत्ते, पोर्ट, DNS नावे, TLS सर्व्हर नावे, आकार आणि वेळ सर्व तिथे आहेत। TLS पेलोड अनुप्रयोगाच्याच सत्राने एन्क्रिप्ट केलेले राहते, त्यामुळे कॅप्चर पृष्ठाचा मजकूर उघड करत नाही। साध्या मजकुरातील DNS क्वेरी येथे दिसते, तिचा वाहक एन्क्रिप्टेड असूनही, कारण ती कधीही संरक्षित केली गेली नव्हती।

एन्क्रिप्टेड DNS ते एक दृश्यमान क्षेत्र काढून टाकते। ते गंतव्य पत्ता, बाइटची संख्या किंवा लय लपवत नाही; ते प्रवाहाचे गुणधर्म आहेत, क्वेरीचे नाहीत।

बाहेर फक्त लिफाफा आणि त्याचा आकार

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

हे विधान राउटिंगवर अवलंबून आहे। अरुंद मार्ग, टनलमध्ये न जाणारा IPv6 डीफॉल्ट, किंवा भौतिक इंटरफेसला बांधलेली प्रक्रिया रहदारी लिफाफ्याबाहेर ठेवेल। कॅप्चरमधून निष्कर्ष काढण्यापूर्वी प्रत्यक्ष मार्ग वाचा।

पीअर पत्ता आणि कॅप्चर स्वच्छता

TCP मोडमध्ये OpenVPN स्थापित सॉकेट ठेवते, त्यामुळे सॉकेट तक्ता पीअरचे नाव सांगू शकतो। UDP मोडमध्ये OpenVPN अनेकदा सॉकेट जोडल्याशिवाय सोडते, आणि ss फक्त स्थानिक बाजू दाखवू शकते। त्याऐवजी प्रोफाइलचे remote, तपशीलवार क्लायंट लॉग किंवा एंडपॉइंटपर्यंतचा मार्ग वाचा। WireGuard त्याचा एंडपॉइंट आणि शेवटचा हॅंडशेक थेट नोंदवते।

wg show
ss -tunp | grep 51820

कॅप्चर फाइल ती तयार करणाऱ्या सत्रापेक्षा जास्त काळ टिकते। ती कॉपी करता येते, आणि स्थानिक प्रवेश असलेल्या कोणालाही ती वाचता येते। तपासास आवश्यक तेच ठेवा, परवानग्या मर्यादित करा आणि काम पूर्ण झाल्यावर ती हटवा।

सामायिक करता येणाऱ्या कॅप्चरने कोणत्या इंटरफेसने ती तयार केली आणि कधी हे सांगावे। त्या नोंदीशिवाय, पुढील वाचकाला तो कोणता स्तर पाहत आहे याचा अंदाज लावावा लागतो।

संबंधित लेख