एक घंटे के अंतर पर लिए गए दो स्क्रीनशॉट अलग-अलग IPv6 स्रोत पते दिखाते हैं, और स्पष्ट पाठ यह है कि सुरंग से रिसाव हुआ या वह फिर से जुड़ गई। आम तौर पर दोनों में से कुछ नहीं हुआ। होस्ट अस्थायी पते इस्तेमाल कर रहा है, ऑपरेटिंग सिस्टम की एक गोपनीयता सुविधा जो टाइमर पर इंटरफ़ेस पहचानकर्ता को घुमाती है। तुलना केवल इसलिए निर्णायक लगी क्योंकि उसने ऐसा क्षेत्र मान लिया जो कभी स्थिर नहीं था।

अस्थायी पता वास्तव में क्या घुमाता है

अस्थायी पता इंटरफ़ेस प्रीफ़िक्स और होस्ट द्वारा बदले जाने वाले पहचानकर्ता से बनता है, और उसमें पसंदीदा तथा वैध आयु होती है। वैध आयु समाप्त होने से पहले होस्ट एक प्रतिस्थापन बनाता है, इसलिए दो कनेक्शन वैध रूप से अलग-अलग स्रोतों से निकल सकते हैं। लिंक-लोकल पता और प्रीफ़िक्स स्वयं अपनी जगह रहते हैं, और इसी तरह नेटवर्क अब भी मशीन को पहचानता है।

इस घुमाव में कुछ भी किसी खाते, कुकी या ब्राउज़िंग पैटर्न को अनाम नहीं बनाता। जो साइट आपको पहचानना चाहती है उसके पास कुकीज़, लॉगिन और फ़िंगरप्रिंट होते हैं, और बदलता स्रोत पता उनके सामने मुश्किल से गिना जाता है। घुमाव पैकेट हेडर में एक क्षेत्र बदलता है, और वह क्षेत्र कभी मार्ग का एकमात्र पहचानकर्ता नहीं था।

वेबसाइट एक पता देखती है, होस्ट के पास कई होते हैं

सर्वर केवल प्राप्त अनुरोध का स्रोत दर्ज करता है, इससे अधिक नहीं। होस्ट के पास अलग-अलग दायरों और आयु वाले कई पते हो सकते हैं, और कौन जीतेगा यह पता चयन के नियमों तथा गंतव्य पर निर्भर करता है। वेबसाइट के मान को मशीन का पता मानकर पढ़ना ही इस भ्रम की शुरुआत है। एक होस्ट एक ही क्षण में दो साइटों को दो मशीनों जैसा दिख सकता है, केवल इसलिए कि हर कनेक्शन ने अलग पता चुना।

परीक्षण के दौरान ip -6 addr show dev eth0 के साथ इंटरफ़ेस देखें: आयु के साथ कई पते होने का अर्थ है कि घुमाव डिज़ाइन के अनुसार मौजूद है। फिर कर्नेल से पूछें कि वह ip -6 route get 2001:db8:10::5 के साथ कौन-सा रूट इस्तेमाल करेगा, जो डिवाइस और उस गंतव्य के लिए पसंदीदा स्रोत छापता है।

स्ट्रिंग नहीं, प्रीफ़िक्स, इंटरफ़ेस और रूट की तुलना करें

VPN परीक्षण में प्रश्न यह है कि पैकेट सुरंग से बाहर निकला या नहीं, और यह रूटिंग तथा नीति का प्रश्न है। स्रोत पता इसका कमज़ोर संकेत है: सुरंग इंटरफ़ेस पर घूमता पता अब भी सुरंग पर ही है। फिर से जुड़ने वाली सुरंग आम तौर पर प्रीफ़िक्स या डिवाइस बदल देती है, और वे बदलाव पूरा पता पढ़े बिना दिख जाते हैं।

इसलिए चुने गए रूट, जिस इंटरफ़ेस से पैकेट निकला और जो प्रीफ़िक्स वह ले गया, उनकी तुलना करें। ये तीन रनों के बीच काफ़ी स्थिर रहते हैं, और बदलने पर हर एक का अर्थ अलग होता है।

बदलाव तब मायने रखता है जब प्रीफ़िक्स बदले, जब इंटरफ़ेस बदले, या जब गंतव्य का रूट सुरंग का उपयोग बंद कर दे। केवल इंटरफ़ेस पहचानकर्ता में बदलाव, उसी प्रीफ़िक्स और उसी डिवाइस के साथ, गोपनीयता का वह व्यवहार है जो इरादे के अनुसार काम कर रहा है। यदि केवल पहचानकर्ता खिसका है, तो परीक्षण ने कवरेज नहीं बल्कि गोपनीयता टाइमर मापा। सुरंग को दोष देने से पहले लिखें कि तीनों में से कौन खिसका।

स्क्रीनशॉट मिलाने के लिए IPv6 बंद न करें

IPv6 बंद करने से बार-बार के परीक्षण मेल खाते हैं, और यह उस नेटवर्क से पूरा एक पता परिवार भी हटा देता है जिसे आपकी सुरंग को कवर करना है। जब नीति IPv6 ले जाने की है, तब इसे बंद करना कवरेज के अंतराल को बंद करने के बजाय छिपा देता है।

यदि नीति IPv6 के समर्थन तक उसे अवरुद्ध करने की है, तो जानबूझकर अवरुद्ध करें और निर्णय लिखें। अगले प्रशासक को दर्ज अवरोध और बंद स्टैक के बीच का अंतर दिखना चाहिए।

क्या दर्ज करें, और एक परीक्षण क्या सिद्ध कर सकता है

प्रीफ़िक्स, इंटरफ़ेस का नाम, चुना गया रूट दर्ज करें, साथ में गंतव्य और समय-चिह्न, और उनके बगल में पूरा पता। अस्थायी पता विनिर्देश उन आयु की व्याख्या करता है जो घुमाव को चलाती हैं, इसीलिए नोट में पूरा पता सबसे कम स्थिर क्षेत्र है। तीन स्थिर क्षेत्रों में से दो का रनों के बीच मेल होना किसी भी एकल पता मेल से अधिक मज़बूत प्रमाण है।

एक परीक्षण एक अनुरोध का एक प्रेक्षण है। नोट ही अगले प्रेक्षण को तुलना बनाता है। दोनों रखें, और अगला अंतर पूरी दोपहर की जगह एक नज़र का खर्च बनेगा।

संबंधित लेख