सार्वजनिक कंप्यूटर पर VPN का उपयोग: पहले क्या जाँचें
टनल रास्ते की रक्षा करता है, दोनों सिरों की मशीन की नहीं। साइन इन करने से पहले तय करें कि होस्ट को कौन नियंत्रित करता है, डिस्क पर क्या रहता है और पहुँच कैसे रद्द करें।
उधार की मशीन, ज़रूरी काम और एक VPN क्लाइंट जो सब कुछ एन्क्रिप्ट करने का वादा करता है: क्रम सुरक्षित लगता है और है नहीं। टनल दो सिरों के बीच के रास्ते की रक्षा करता है, और आपके सामने वाला सिरा वह हिस्सा है जिसे आप सत्यापित नहीं कर सकते। नीचे के तीन चरण तय करते हैं कि डिवाइस काम का है या नहीं, क्रेडेंशियल उससे दूर कैसे रखें और बाद में क्या करें ताकि अस्थायी सत्र स्थायी प्रति न बन जाए।
टनल तब शुरू होता है जब होस्ट डेटा देख चुका होता है
एन्क्रिप्शन VPN क्लाइंट में होता है, जो मशीन पर प्रोग्राम के रूप में चलता है। उस प्रोग्राम के ऊपर का सब कुछ, जिसमें ब्राउज़र, ऑपरेटिंग सिस्टम और पर्याप्त पहुँच वाला कोई भी एक्सटेंशन या ड्राइवर शामिल है, एन्क्रिप्ट होने से पहले आपके डेटा को संभालता है। यह प्रोटोकॉल की खराबी नहीं है; यह वह जगह है जहाँ प्रोटोकॉल बैठता है।
इसलिए एग्ज़िट पता जाँचना होस्ट के बारे में लगभग कुछ भी साबित नहीं करता। मशीन सारा ट्रैफ़िक साफ़ एग्ज़िट से भेज सकती है और फिर भी हर कीस्ट्रोक लॉग कर सकती है, और ये दोनों तथ्य विरोधाभासी नहीं हैं।
उपयोगी ढाँचा यह पूछना है कि होस्ट क्या देख सकता है, न कि नेटवर्क क्या कर सकता है। जिस मशीन को कोई और प्रशासित करता है, वहाँ यह समूह आपके गिनने से बड़ा है।
पहला चरण: तय करें कि डिवाइस को कौन नियंत्रित करता है
नियंत्रण प्रशासनिक अधिकारों और भौतिक पहुँच का सवाल है, शिष्टाचार का नहीं। अगर कोई दूसरा व्यक्ति सॉफ़्टवेयर इंस्टॉल कर सकता है, ड्राइवर लोड कर सकता है, डिवाइस जोड़ सकता है या इमेज बहाल कर सकता है, तो मशीन का व्यवहार देखकर तय करने लायक चीज़ नहीं है। प्रशासन एक क्षमता है, और क्षमताएँ स्क्रीनशॉट में नहीं दिखतीं। जिस व्यक्ति ने आपको मशीन दी, उससे पूछें।
सामान्य संकेत खोजें और हर एक को सुरक्षा का प्रमाण नहीं, नियंत्रण का साक्ष्य मानें। इनमें से कोई अकेला निर्णायक नहीं है।
- जो अतिथि या कियोस्क खाता सॉफ़्टवेयर इंस्टॉल नहीं कर सकता, वह किसी के दिए प्रशासक खाते से बेहतर शुरुआत है।
- ज्ञात स्वामी और सहायता संपर्क वाला प्रबंधित डिवाइस, टर्मिनल साफ़ दिखने पर भी, बिना निगरानी वाले टर्मिनल से बेहतर है।
- जिस मशीन पर आप तय नहीं कर सकते कि आखिरी बार कौन लॉग इन हुआ, वह ऐसी मशीन है जिसकी स्थिति आप बता नहीं सकते।
इनमें से कोई भी जाँच साझा होस्ट को भरोसेमंद नहीं बनाती। ये बताती हैं कि जोखिम सीमित काम जारी रखने लायक सीमित है या नहीं, जो अलग और अधिक ईमानदार सवाल है। आगे बढ़ने से पहले उत्तर लिख लें।
दूसरा चरण: क्रेडेंशियल होस्ट से दूर रखें
जीवित प्रोफ़ाइल बुकमार्क नहीं है। OpenVPN प्रोफ़ाइल में अंतर्निहित प्रमाणपत्र और निजी कुंजी हो सकती है, और उसे आयात करने से वह सामग्री ऐसे डिवाइस पर लिखी जाती है जो आपका नहीं है। यही बात कुकी संग्रहीत करने वाले ब्राउज़र सत्र और स्थानीय रूप से वॉल्ट कैश करने वाले किसी भी पासवर्ड प्रबंधक पर लागू होती है।
| Decision | Safe default | What it buys you |
|---|---|---|
| Which device to use | One you control, or an approved managed device | A host whose software you can account for |
| Which account to sign in with | A session that does not persist, with a second factor | Limited exposure if the machine retains state |
| What to install | Nothing; use the browser and the service's own portal | No profile or client left behind for the next user |
| What to do afterwards | Sign out everywhere and revoke sessions from a trusted device | An end to access that does not depend on local cleanup |
सेवा जो सबसे कम टिकाऊ पहुँच समर्थित करती है, उसे चुनें। जो वेब पोर्टल प्रति सत्र प्रमाणीकरण करता है और दूसरा कारक माँगता है, वह सहेजी गई प्रोफ़ाइल वाले डेस्कटॉप क्लाइंट से कम पीछे छोड़ता है, और ब्राउज़र बंद होने पर समाप्त होने वाला सत्र रिबूट झेलने वाले सत्र से बेहतर है।
फिर देखें कि मशीन क्या रखती है। साझा Linux होस्ट पर प्रोफ़ाइल का स्थान जाँचना आसान है, और Windows पर समतुल्य खोज एक कमांड लेती है। पिछले उपयोगकर्ता की प्रोफ़ाइल मिलना एक उपयोगी याद दिलाता है कि आपकी प्रोफ़ाइल के साथ भी वही व्यवहार होगा।
ls -la ~/.config/openvpn 2>/dev/null
Get-ChildItem -Path $HOME -Recurse -Filter *.ovpn -ErrorAction SilentlyContinue
तीसरा चरण: पहुँच उस जगह से समाप्त करें जिस पर आप भरोसा करते हैं
स्थानीय रूप से सफ़ाई करना उचित है और पर्याप्त नहीं है। सेवा से साइन आउट करें, ब्राउज़र बंद करें, डाउनलोड की गई कोई भी फ़ाइल हटाएँ, और फिर वह कदम उठाएँ जो वास्तव में मायने रखता है: जिस डिवाइस को आप नियंत्रित करते हैं, उससे सत्र या क्रेडेंशियल रद्द करें।
यही आखिरी कार्रवाई लोग छोड़ देते हैं, क्योंकि स्थानीय स्क्रीन साफ़ दिखती है। होस्ट पर सॉफ़्टवेयर द्वारा कॉपी किया गया सत्र टोकन आपके जाने के बाद भी काम करता रहता है, और उसे इससे कोई फ़र्क नहीं पड़ता कि ब्राउज़र बंद था। रद्द करना ही वह कदम है जो मानता है कि होस्ट शत्रुतापूर्ण हो सकता था। यह भी वही एकमात्र कदम है जो तब भी काम करता है जब ऐसा था।
अगर कोई निजी कुंजी या रिकवरी रहस्य मशीन को छू गया है, तो उसे उजागर मानें और प्रतियाँ जाँचने के बजाय उसे बदलें। जिस खाते ने दूसरा कारक इस्तेमाल किया, उसके लिए प्रदाता द्वारा सूचीबद्ध डिवाइस और सत्र भी देखें, क्योंकि आपकी यात्रा के दौरान जारी टोकन अभी भी सक्रिय हो सकता है।
नतीजा ताज़ा रहते हुए लिख लें: कौन-सा डिवाइस, कौन-सा खाता, क्या इंस्टॉल हुआ, क्या रद्द हुआ और कब। यही नोट अगले व्यक्ति को उस एकमात्र सवाल का जवाब देने देता है जो बाद में मायने रखता है: क्या किसी चीज़ के पास अभी भी पहुँच है।
निजी नियंत्रण वाले डिवाइस को भी रखरखाव चाहिए, और यह आपको उस सिरे को प्रबंधित करने का आधार देता है जो उधार का टर्मिनल कभी नहीं देगा। टनल आसान हिस्सा था।