पॉइंट-टू-पॉइंट टनलिंग प्रोटोकॉल (PPTP) एक VPN प्रोटोकॉल है जिसका इस्तेमाल आपके डिवाइस और VPN सर्वर के बीच कनेक्शन सुरक्षित करने के लिए किया जाता है। सबसे पुराने VPN प्रोटोकॉल में से एक, PPTP कई सुरक्षा समस्याओं से ग्रस्त है और अब इसे पुराना माना जाता है।
इसके बावजूद, लेगेसी सॉफ्टवेयर और हार्डवेयर की विशाल रेंज के साथ इसकी व्यापक कंपैटिबिलिटी, सेटअप में आसानी, हल्का होना, साथ ही बिज़नेस के लिए अपने पुराने PPTP कॉर्पोरेट इंट्रानेट VPN सिस्टम को अपग्रेड करें की ऊंची लागत का मतलब है कि 2021 में यह प्रोटोकॉल अब भी व्यापक रूप से इस्तेमाल हो रहा है।
VPN प्रोटोकॉल क्या होता है?
VPN प्रोटोकॉल, ट्रांसमिशन प्रोटोकॉल और एन्क्रिप्शन स्टैंडर्ड का एक मिश्रण है, जो आपके डिवाइस और VPN सर्वर के बीच एक सुरक्षित कनेक्शन स्थापित करता है और इनके बीच जाते हुए डेटा को एन्क्रिप्ट करता है।
एक VPN प्रोटोकॉल को तीन चीज़ें देनी चाहिए:
- सत्यापन – अनधिकृत उपयोगकर्ताओं को VPN सर्वर से कनेक्ट करें से रोकता है
- गोपनीयता – एन्क्रिप्शन का इस्तेमाल करके यह सुनिश्चित करना कि कोई भी VPN नेटवर्क पर भेजे गए डेटा पैकेट की सामग्री को एक्सेस करें (“स्निफ”) न कर सके
- अखंडता – यह पता लगाता है कि ट्रांसमिट किया गया डेटा किसी भी तरह से छेड़छाड़ किया गया है या नहीं
आज इस्तेमाल होने वाले VPN प्रोटोकॉल इनमें शामिल हैं:
- PPTP
- L2TP/IPsec
- IKEv2 (/IPsec)
- OpenVPN
- WireGuard®
- SSTP
- SoftEther
- Cisco AnyConnect (और इसका ओपन-सोर्स वेरिएंट OpenConnect) – ये प्रोटोकॉल लगभग विशेष रूप से कॉर्पोरेट VPN इंट्रानेट के द्वारा इस्तेमाल किए जाते हैं, Proton VPN जैसी वाणिज्यिक VPN सर्विस द्वारा नहीं।
VPN प्रोटोकॉल के बारे में और जानें
WireGuard के बारे में और जानें
PPTP VPN क्या है?
इतिहास
Microsoft द्वारा स्थापित एक कंसोर्टियम द्वारा विकसित, PPTP की स्पेसिफिकेशन डायल-अप नेटवर्क पर VPN कनेक्शन बनाने के लिए डिज़ाइन की गई थी और इसे 1999 में प्रकाशित किया गया। Microsoft ने तुरंत Windows 95 में PPTP के लिए सहायता जोड़ दी, जिसके नतीजे के रूप में यह जल्दी ही हर जगह कॉर्पोरेट इंट्रानेट का डिफॉल्ट VPN प्रोटोकॉल बन गया।
सहायता
पिछले 20+ सालों में, PPTP के लिए सहायता लगभग हर VPN-सक्षम प्लैटफॉर्म में इन-बिल्ट कर दी गई है, और Windows 11, Android 12, ज़्यादातर Linux डिस्ट्रो, और लगभग सभी VPN-सक्षम राऊटर इसकी सहायता नेटिव तौर पर करते हैं।
लेकिन Apple ने 2018 में iOS 10+ और macOS 10.12 Sierra से PPTP के लिए सहायता हटा दी(नई विंडो) थी, और अपने ऑपरेटिंग सिस्टम के पुराने वर्ज़न पे इसके इस्तेमाल के खिलाफ सिफारिश की थी।
Chrome ओएस के हाल के वर्ज़न में PPTP के लिए सीधी सहायता नहीं है, लेकिन उन Chromebook पे PPTP कनेक्शन कॉन्फ़िगर करना संभव है जिनमें Google प्ले स्टोर की सहायता है।
यह कैसे काम करता है
PPTP एक टनलिंग प्रोटोकॉल(नई विंडो) है, खुद में एक पूरा VPN प्रोटोकॉल नहीं। एन्क्रिप्शन और सत्यापन का काम पॉइंट-टू-पॉइंट प्रोटोकॉल(नई विंडो) (PPP) संभालता है, लेकिन PPP में पैकेट को उनके डेस्टिनेशन तक पहुंचाने के लिए कोई रूटिंग तंत्र शामिल नहीं है।
PPTP पोर्ट 1723 पे VPN सर्वर से एक TCP कनेक्शन स्थापित करता है, और जेनेरिक रूटिंग एनकैप्सुलेशन(नई विंडो) (GRE) का इस्तेमाल करके PPP IP पैकेट को दोबारा पैकेज करता है। इन पैकेट को माइक्रोसॉफ्ट पॉइंट-टू-पॉइंट एन्क्रिप्शन(नई विंडो) (MPPE) से एन्क्रिप्ट किया जाता है, जो अधिकतम 128-बिट की कुंजी साइज़ के साथ RSA RC4 स्ट्रीम साइफर(नई विंडो) का इस्तेमाल करता है।
सत्यापन आमतौर पर MS-CHAP (अब v2) प्रोटोकॉल का इस्तेमाल करके हासिल किया जाता है। (ज़्यादा सुरक्षित AEP-TLS का इस्तेमाल करना संभव(नई विंडो) है, लेकिन इसमें एक सर्वर सर्टिफिकेट सिस्टम लागू करना शामिल है, जो बड़ी हद तक शुरू से ही PPTP का इस्तेमाल करने के फायदों को निरर्थक कर देता है।)
रफ्तार
PPTP एक बहुत सरल और हल्का VPN प्रोटोकॉल है। इससे अच्छी रफ्तार का परफॉर्मेंस मिलता है (खास तौर पर कम प्रोसेसिंग पावर वाले डिवाइस पे), और मोबाइल डिवाइस पे बैटरी लाइफ अच्छी रहती है। यह बात तब और भी ज़्यादा सच है जब इसकी तुलना कहीं ज़्यादा सुरक्षित (लेकिन भारी भी) OpenVPN प्रोटोकॉल से की जाए।
सुरक्षा
PPTP के बारे में जाना जाता है कि इसमें कई गंभीर सुरक्षा समस्याएं हैं। इनमें से सबसे गंभीर एक है बिना-एनकैप्सुलेटेड MS-CHAP v2 सत्यापन की संभावना, जो हमलावर को क्रिप्टोग्राफिक कमज़ोरियों का फायदा उठाकर उपयोगकर्ता के प्रमाण हासिल करने दे सकती है।
इसी एक्सप्लॉइट का इस्तेमाल करते हुए, क्रिप्टो-लीजेंड Moxie Marlinspike द्वारा 2012 में पहली बार रिलीज़ किए गए टूल्स की वजह से PPTP को एक दिन से भी कम समय में क्रैक(नई विंडो) किया जा सकता है। इस कमी की वजह से Microsoft खुद ने इसकी जगह L2TP/IP, IKEv2, IPsec, या SSTP का इस्तेमाल करने की सिफारिश(नई विंडो) की।
2019 में, Microsoft ने एक “ऐप्लिकेबिलिटी स्टेटमेंट(नई विंडो)” भी जारी किया, जिसमें बताया गया कि MS-CHAP v2 द्वारा इस्तेमाल किया जाने वाला सत्यापन तरीका डिक्शनरी अटैक(नई विंडो) के प्रति संवेदनशील है। मामले को और बिगाड़ते हुए, PPTP द्वारा डेटा एन्क्रिप्ट करें के लिए इस्तेमाल किया जाने वाला RC4 साइफर बिट-फ्लिपिंग अटैक(नई विंडो) के प्रति कमज़ोर है।
इसीलिए 2014 में यह बहुत कम हैरानी की बात थी जब Der Spiegel(नई विंडो) ने व्हिसलब्लोअर Edward Snowden से हासिल किए गए दस्तावेज़ रिलीज़ किए, जिनमें पुष्टि हुई कि संयुक्त राज्य अमेरिका की NSA को PPTP का इस्तेमाल करके सुरक्षित किए गए डेटा को एक्सेस करने में कोई परेशानी नहीं होती।

सेंसरशिप के प्रति प्रतिरोध
PPTP TCP पोर्ट 1723 का इस्तेमाल करता है, और GRE द्वारा एनकैप्सुलेट किए गए पैकेट IP प्रोटोकॉल नंबर(नई विंडो) 47 का इस्तेमाल करते हैं, जिन दोनों को फायरवॉल का इस्तेमाल करके ब्लॉक करना बेहद आसान है।
सार
PPTP एक सुरक्षित VPN प्रोटोकॉल नहीं है, और इसे किसी भी ऐसी स्थिति में कभी इस्तेमाल नहीं करना चाहिए जहां सुरक्षा एक फैक्टर हो।
इसके इस्तेमाल में आसानी, हल्का होना, और लगभग सर्वव्यापी सहायता का मतलब है कि ऐसी स्थितियों में यह अब भी उपयोगी हो सकता है जहां सुरक्षा कोई समस्या नहीं है। उदाहरण के लिए, इसके इस्तेमाल के मामलों में शामिल हैं जब आपको ISP थ्रॉटलिंग पर काबू पाना हो, जियो-रेस्ट्रिक्टेड वेबसाइट अनब्लॉक करनी हों, और विदेश यात्रा के दौरान Netflix का वह कंटेंट स्ट्रीम करें जिसके लिए आपने सब्सक्राइब किया है।
हालांकि, Proton VPN में हमारा मानना है कि इस पुराने प्रोटोकॉल की सुरक्षा कमज़ोरियां इसे अपने मकसद के लिए अयोग्य बना देती हैं, और यह कि आधुनिक वाणिज्यिक VPN सर्विस के लिए अपने उपयोगकर्ताओं को विकल्प के तौर पे PPTP देना ज़िम्मेदारी से बाहर की बात है।
Proton VPN में हम सिर्फ क्रिप्टोग्राफिक रूप से सुरक्षित VPN प्रोटोकॉल ही ऑफर करते हैं, जिन्हें उनकी सबसे ऊंची सुरक्षा सेटिंग पे लागू किया जाता है। ये प्रोटोकॉल हैं:
- OpenVPN
- IKEv2
- WireGuard
अक्सर पूछे जाने वाले प्रश्न
PPTP किस पोर्ट का इस्तेमाल करता है?
PPT TCP पोर्ट 1723 का इस्तेमाल करता है।
PPTP पासथ्रू क्या है?
सभी राऊटर आने और जाने वाले कनेक्शन को उनसे जुड़े लोकल डिवाइस से मैप करने के लिए नेटवर्क एड्रेस ट्रांसलेशन (NAT) का इस्तेमाल करते हैं। हालांकि, सभी राऊटर उन पैकेट के साथ क्या करना है यह नहीं समझते जो पुराने VPN प्रोटोकॉल, जैसे PPTP, IPSec, और L2TP का इस्तेमाल करके एन्क्रिप्ट किए गए हैं।
इन VPN प्रोटोकॉल का इस्तेमाल करने वाले ट्रैफिक को हैंडल करने के लिए, राऊटर को VPN पासथ्रू की सहायता चाहिए। अगर यह नहीं है, तो VPN ट्रैफिक राऊटर द्वारा ब्लॉक कर दिया जाएगा। PPTP पासथ्रू, PPTP द्वारा इस्तेमाल किए जाने वाले बेसिक GRE प्रोटोकॉल को एक बेहतर वर्ज़न से बदल देता है जिसमें एक कॉल ID शामिल है, जिसका इस्तेमाल वह PPTP क्लाइंट की पहचान करने और उनके पैकेट को सही तरीके से रूट करने के लिए कर सकता है।
ज़्यादातर आधुनिक राऊटर में एक VPN पासथ्रू शामिल होता है जो इस समस्या से प्रभावित सभी कॉमन VPN प्रोटोकॉल (PPTP सहित) को हैंडल कर सकता है। इसके अलावा, OpenVPN, IKEv2, और Wireguard जैसे आधुनिक VPN प्रोटोकॉल इस समस्या से प्रभावित नहीं होते, क्योंकि उन्हें इसे दूर करने के लिए डिज़ाइन किया गया है।
क्या मुझे PPTP क्लाइंट की ज़रूरत है?
ज़्यादातर VPN-सक्षम डिवाइस और ऑपरेटिंग सिस्टम में एक नेटिव PPTP VPN क्लाइंट शामिल होता है। एक बड़ा अपवाद Apple के डिवाइस हैं, जो अब PPTP की सहायता नहीं देते। Apple की तरफ से यह एक अच्छा कदम है, क्योंकि ज़्यादा आधुनिक VPN प्रोटोकॉल वह सब कर सकते हैं जो PPTP करता है और साथ ही कहीं ज़्यादा सुरक्षित भी हैं।






