सार्वजनिक VPN होस्टनामले के प्रमाणित गर्न सक्छ र के सक्दैन
होस्टनामले एउटा अन्त्यबिन्दु देखाउँछ र त्यसभन्दा थोरै मात्र। यसले प्रोटोकल, निकास स्थान वा अपरेटरको राख्ने नीति कुनै पनि दिन प्रमाणित गर्दैन।
होस्टनाम र देशका झन्डाहरू सर्भरबारे तथ्य जस्ता देखिन्छन्, र तीमध्ये कुनै पनि तथ्य होइन। नाम बदलिन सक्ने ठेगानाहरूतर्फ सङ्केत गर्छ, र यसभित्रका शब्दहरू यसलाई दर्ता गर्ने व्यक्तिले छानेका हुन्। प्रोटोकल, निकास स्थान र लगिङ व्यवहार प्रत्येकलाई आफ्नै प्रमाण चाहिन्छ। नाम वास्तवमा केमा समाधान हुन्छ त्यसबाट सुरु गर्नुहोस्, त्यसपछि के अझै अज्ञात छ निर्णय गर्नुहोस्।
नाम समाधान हुन्छ, र अरू केही टुङ्गो लागेको छैन
होस्टनाम DNS भित्रको सूचक हो, र यसपछाडिका रेकर्डहरू रिजोल्भर अनुसार, दिनको समय अनुसार र ग्राहकले रुचाउने ठेगाना परिवार अनुसार फरक हुन सक्छन्। एउटै डाइरेक्टरी प्रविष्टि पढ्ने दुई व्यक्ति कानुनी रूपमै फरक मेसिनसम्म पुग्न सक्छन्। नामले के माग्ने भनेर बताउँछ, के उत्तर दिने भनेर होइन।
खोज परिणामहरू पनि सूचना बिना बदलिन्छन्, जुन प्रोफाइलले नामको सट्टा ठेगाना पिन गर्दा महत्त्वपूर्ण हुन्छ। पुरानो ठेगाना हार्डकोड गरेको प्रोफाइल अपरेटरले सेवा सारेपछि पनि असफल हुँदै जान्छ, र त्यो असफलता अवरुद्ध पोर्टजस्तो देखिन्छ। समाधान भएका ठेगानाहरू प्रोफाइलको छेउमा राख्नुहोस् ताकि पछिको तुलनासँग आधाररेखा होस्। यीमध्ये कुनैले पनि अर्को छेउ कसले चलाउँछ भनेर बताउँदैन।
dig +short vpn.example.net A
dig +short vpn.example.net AAAA
dig +short vpn.example.net A @1.1.1.1
यातायात र पहिचान छुट्टाछुट्टै प्रश्न हुन्
होस्टनाममा खोलिएको वेब पृष्ठले एउटा पोर्टमा एउटा श्रोताको परीक्षण गर्छ। OpenVPN, IPsec र SSTP अन्तै, आफ्नै पोर्ट र प्रोटोकलमा सुन्छन्, त्यसैले पुग्न सकिने वेब सर्भरले तिनीहरूबारे केही बताउँदैन।
डाइरेक्टरी प्रविष्टि र प्रोफाइलले यातायात, पोर्ट र प्रमाणहरूमा सहमत हुनुपर्छ। पहिचान प्रमाणपत्र शृङ्खला वा ग्राहक कन्फिगर गरिएको सहकर्मी कुञ्जीको औंलाछापद्वारा प्रमाणित हुन्छ, होस्टको हिज्जेले होइन। परिचित परियोजना शब्द भएको नामले कसैले यसलाई दर्ता गरेको मात्र प्रमाणित गर्छ। सेवाले प्रस्तुत गर्ने प्रमाणपत्र पढ्नुहोस् र जारीकर्ता तथा विषयलाई प्रोफाइलले अपेक्षा गरेकोसँग तुलना गर्नुहोस्।
openssl s_client -connect vpn.example.net:443 -servername vpn.example.net </dev/null 2>/dev/null |
openssl x509 -noout -subject -issuer -dates
देशका शब्द स्थानको लेखापरीक्षण होइनन्
डाइरेक्टरीमा jp वा de लेबल दर्ता हो, र IP भू-स्थान डाटाबेसहरू पटक-पटक नमिल्ने हुनाले कुनैलाई पनि पूर्ण सत्य मान्नु हुँदैन। साझा होस्टिङ, anycast र साधारण गलत कन्फिगरेसन सबैले अवलोकन गरिएको स्थानलाई लेबलबाट टाढा सार्छन्।
व्यावहारिक परीक्षण अनुप्रयोगको आफ्नै बाटो हो: यो कुन ठेगानामा पुग्छ, र सत्रभित्रबाट निकास-ठेगाना जाँचले के देखाउँछ। अवलोकन गरिएको निकास ठेगाना त्यो क्षणको मार्गको गुण हो, नामसँग जोडिएको ग्यारेन्टी होइन। स्वयंसेवक डाइरेक्टरीहरूले अर्को तह थप्छन्, किनकि सूची दर्ता गर्ने व्यक्ति नै मेसिन चलाउने व्यक्ति हुनुपर्छ भन्ने छैन। तपाईंले के नाप्नुभयो र कहिले भन्ने लेख्नुहोस्, सूचीले वाचा गरेको कुरा होइन।
प्रस्ताव गरिएको सेवा जाँच्नुहोस्, त्यसपछि अपरेटर
यातायात र पहिचान टुङ्गिएपछि बाँकी प्रश्न अपरेटरको व्यवहार हो, र त्यसका लागि अनुमानको सट्टा दस्तावेजी प्रमाण चाहिन्छ। गोपनीयता नीति, प्रकाशित सम्पर्क र पारदर्शिता सूचना उद्देश्यका प्रमाण हुन्; तीमध्ये कुनैले पनि अभ्यास प्रमाणित गर्दैन, र तीनवटैको अनुपस्थिति पनि जानकारी हो।
सार्वजनिक वा स्वयंसेवकद्वारा सञ्चालित नोडका लागि निकास साझा छ र यसलाई चलाउने व्यक्तिले के जान्छ देख्न सक्छ भनी मान्नुहोस्। होस्टनाम होइन, यही मान्यताले तपाईं सुरुङबाट के पठाउनुहुन्छ भन्ने निर्णय गर्नुपर्छ।
curl -sSI https://vpn.example.net/ | head -n 5
whois 203.0.113.25 | grep -i -E 'orgname|netname'
नामलाई यो जसमा राम्रो छ त्यसका लागि राख्नुहोस्: अन्त्यबिन्दु खोज्ने र त्यसमा जोडिने। यसभन्दा परको सबै छुट्टै परीक्षण गर्नुपर्छ, त्यो महत्त्वपूर्ण हुने दिन।