SSL प्रॉक्सी क्या है और यह कैसे काम करता है
Advanced Bot Mitigation Engineer
मुख्य बिंदु:
- एक SSL प्रॉक्सी एक TLS मध्यस्थ है, यह गोपनीयता का उपकरण नहीं है। यह HTTPS एन्क्रिप्शन को स्वयं समाप्त करता है ताकि यह डेटा को पढ़ सके जो अन्यथा अंत से अंत तक अस्पष्ट होता।
- यह डिजाइन द्वारा एक मैन-इन-द-मिडल है - नियंत्रित दृश्यता (निरीक्षण, नीतियों का प्रवर्तन, डेटा हानि रोकथाम, डिबगिंग) के लिए निर्मित, न कि आपको छिपाने के लिए।
- फॉरवर्ड और रिवर्स विपरीत तैनाती हैं। फॉरवर्ड आंतरिक ग्राहकों से आउटबाउंड ट्रैफ़िक की रक्षा करता है; रिवर्स आपके स्वयं के सर्वरों के सामने इनबाउंड TLS को समाप्त करता है।
- TLS हैंडशेक ही इसे संभव बनाता है। चाहे कनेक्शन RSA, अस्थायी डिफी-हेलमैन, या TLS 1.3 का उपयोग करता हो, प्रॉक्सी हैंडशेक में शामिल होता है ताकि असली डेटा प्राप्त किया जा सके।
- अंत से अंत तक एन्क्रिप्शन तोड़ना एक समझौता है। आप निरीक्षण और नियंत्रण प्राप्त करते हैं, लेकिन प्रॉक्सी एक उच्च मूल्य का लक्ष्य बन जाता है और एक विश्वास, गोपनीयता, और अनुपालन बोझ विरासत में लेता है।
- यह SOCKS या सामान्य HTTP प्रॉक्सी से अलग है, क्योंकि यह विशेष रूप से TLS परत को समझता और प्रोसेस करता है, न कि अंधाधुंध बाइट्स को टनल करता है।
- डेटा संग्रहण के लिए, आप आमतौर पर अपना खुद का नहीं चलाते — प्रबंधित रेजिडेंशियल प्रॉक्सी संरचना के माध्यम से रूटिंग लक्ष्य को एक साफ, एन्क्रिप्टेड कनेक्शन देती है बिना आपके अपने TLS-समाप्ति परत के।
- शुरुआत के लिए स्वतंत्र। नए Scrapeless खातों में मुफ्त स्क्रैपिंग ब्राउज़र रनटाइम और रेजिडेंशियल प्रॉक्सी पहुंच शामिल हैं — Scrapeless वेबसाइट पर साइन अप करें।
परिचय: वह प्रॉक्सी जो एन्क्रिप्शन को पढ़ती है
लगभग सभी वेब ट्रैफ़िक अब HTTPS के माध्यम से यात्रा करता है, जो ट्रांजिट में एन्क्रिप्ट होता है। यह गोपनीयता के लिए अच्छा है, लेकिन यह एक दृष्टिहीन स्थान भी बनाता है: एक फ़ायरवॉल जो केवल एन्क्रिप्टेड बाइट्स देख सकता है यह नहीं बता सकता कि क्या एक कर्मचारी एक संवेदनशील फ़ाइल को एक असंरक्षित सेवा पर अपलोड कर रहा है, क्या एक डाउनलोड में मालवेयर है, या क्या एक एप्लिकेशन डेटा लीक कर रहा है जो उसे नहीं करना चाहिए। एन्क्रिप्शन मध्य में सभी से पेलोड की रक्षा करता है — नेटवर्क के लिए जिम्मेदार लोगों सहित।
एक SSL प्रॉक्सी इस तनाव को हल करने के लिए मौजूद है। एन्क्रिप्टेड ट्रैफ़िक को बिना छुए पास करने के बजाय, यह जानबूझकर TLS कनेक्शन के एक एंडपॉइंट के रूप में अपनी स्थिति निर्धारित करता है ताकि यह डेटा को डिक्रिप्ट, निरीक्षण और फिर से एन्क्रिप्ट कर सके। सुरक्षा टीमें इसका उपयोग स्वीकृत उपयोग नीति को लागू करने और डेटा हानि को रोकने के लिए करती हैं; संचालन टीमें इसका उपयोग सर्वर पक्ष पर प्रमाणपत्रों को केंद्रीकृत करने और क्रिप्टोग्राफिक कार्य को ऑफलोड करने के लिए करती हैं; डेवलपर्स इसी विचार के एक स्थानीय संस्करण का उपयोग API ट्रैफ़िक को डिबग करने के लिए करते हैं।
यह गाइड SSL प्रॉक्सी को सटीक रूप से परिभाषित करती है, इस पर चलते हुए TLS हैंडशेक को बताती है जो इसे कार्य करने देती है, फॉरवर्ड और रिवर्स तैनाती के बीच की रेखा खींचती है, और यह ईमानदार है कि यह सुरक्षा का एक समझौता कैसे दर्शाता है। यह प्रबंधित प्रॉक्सी बुनियादी ढांचे की स्थिति के साथ समाप्त होती है जब लक्ष्य विश्वसनीय डेटा संग्रहण होता है न कि निरीक्षण गेटवे को स्वयं चलाने का। आस-पास की पृष्ठभूमि के लिए, हमारे व्याख्याकारों को देखें क्लाउड प्रॉक्सी क्या है और VPS बनाम प्रॉक्सी।
SSL प्रॉक्सी क्या है?
एक SSL प्रॉक्सी एक मध्यस्थ सर्वर है जो दो पक्षों के बीच TLS (ट्रांसपोर्ट लेयर सुरक्षा) कनेक्शन को समाप्त और पुनः प्रारंभ करता है, ताकि HTTPS ट्रैफ़िक जिसे अन्यथा अंत से अंत तक एन्क्रिप्ट किया गया हो, प्रॉक्सी के लिए पढ़ने योग्य हो जाए। क्योंकि यह एक सुरक्षित कनेक्शन को दो में विभाजित करता है - क्लाइंट-से-प्रॉक्सी और प्रॉक्सी-से-ओरिजिन - यह एक पक्ष पर ट्रैफ़िक को डिक्रिप्ट कर सकता है, उसे निरीक्षण या संशोधित कर सकता है, और दूसरे पक्ष पर फिर से एन्क्रिप्ट कर सकता है।
नाम पर एक त्वरित नोट। SSL (सिक्योर सॉकेट्स लेयर) मूल प्रोटोकॉल था; इसे TLS द्वारा प्रतिस्थापित किया गया था, लेकिन पुराना नाम बना रहा। व्यावहारिकता में "SSL हैंडशेक" और "TLS हैंडशेक," और "SSL प्रॉक्सी" और "TLS प्रॉक्सी," का परस्पर उपयोग किया जाता है। आज एक SSL प्रॉक्सी जो ट्रैफ़िक संभालती है, वह लगभग हमेशा TLS होती है।
परिभाषित विशेषता को सीधे कहने योग्य है: एक SSL प्रॉक्सी जानबूझकर एक TLS मैन-इन-द-मिडल है। एक मानक प्रॉक्सी जो केवल एन्क्रिप्टेड बाइट्स को फॉरवर्ड करती है वह कभी भी असली डेटा नहीं देखती। एक SSL प्रॉक्सी जानबूझकर खुद को डिक्रिप्ट करने के लिए एक TLS एंडपॉइंट के रूप में डालती है। यह क्षमता इसे निरीक्षण और नियंत्रण के लिए मूल्यवान बनाती है - और यह भी इसे एक उपकरण बनाती है जिसे आप जानबूझकर तैनात करते हैं और सावधानीपूर्वक प्रबंधित करते हैं, न कि एक उपकरण जिसका आप गोपनीयता प्राप्त करने के लिए उपयोग करते हैं।
Scrapeless पर, हम केवल सार्वजनिक रूप से उपलब्ध डेटा तक पहुँचते हैं जबकि लागू कानूनों, विनियमों और वेबसाइटों की गोपनीयता नीतियों का सख्ती से पालन करते हैं। इस पोस्ट में सामग्री केवल प्रदर्शन उद्देश्यों के लिए है।
SSL प्रॉक्सी कैसे काम करती है
प्रॉक्सी को समझने के लिए, आपको पहले उस हैंडशेक को समझना होगा जिसमें यह अपने आप को डालता है। क्लाउडफ्लेयर के "TLS हैंडशेक में क्या होता है" स्पष्टीकरण के अनुसार, TLS हैंडशेक TCP कनेक्शन स्थापित होने के बाद होता है, जब भी HTTPS का उपयोग किया जाता है। इसके लक्ष्य TLS संस्करण पर सहमत होना, एक साइफर सूट चुनना (क्रिप्टोग्राफिक एल्गोरिदम का सहमत सेट), अपने सर्टिफिकेट और साइनिंग सर्टिफिकेट अथॉरिटी (CA) के माध्यम से सर्वर को प्रमाणित करना, और सममित सत्र की चाबियाँ निकालना हैं जो बातचीत के शेष को एन्क्रिप्ट करेंगी।
एक SSL प्रॉक्सी इस एक्सचेंज में भाग लेती है, न कि इसे केवल रिले करती है। सटीक कदम उस की-एक्सचेंज विधि पर निर्भर करते हैं जो खेल में है।
RSA हैंडशेक (पुराना, अब सुरक्षित नहीं माना जाता)
पुरानी RSA-आधारित एक्सचेंज में, क्लाइंट एक क्लाइंट हैलो के साथ शुरू होता है जिसमें इसका समर्थित TLS संस्करण, साइफर सूट और एक क्लाइंट रैंडम होता है। सर्वर एक सर्वर हैलो के साथ जवाब देता है जिसमें इसका सर्टिफिकेट, चुना हुआ साइफर सूट और एक सर्वर रैंडम होता है। क्लाइंट सर्टिफिकेट को जारी करने वाले CA के खिलाफ प्रमाणित करता है, एक प्रेमास्टर सीक्रेट उत्पन्न करता है, इसे सर्वर की सार्वजनिक कुंजी के साथ एन्क्रिप्ट करता है और भेजता है; सर्वर इसे अपनी निजी कुंजी के साथ डिक्रिप्ट करता है। दोनों पक्ष तब दो रैंडम मानों और प्रेमास्टर सीक्रेट से सत्र की कुंजियाँ निकालते हैं, एन्क्रिप्टेड फिनिश्ड संदेशों का आदान-प्रदान करते हैं, और सममित एन्क्रिप्शन शुरू करते हैं।
यह योजना अब सुरक्षित नहीं मानी जाती है, मुख्यतः क्योंकि इसमें फॉरवर्ड सीक्रेसी की कमी है: कोई भी जो बाद में सर्वर की निजी कुंजी प्राप्त करता है, वह पिछले सत्रों को डिक्रिप्ट कर सकता है।
अस्थायी डिफी-हेलमैन हैंडशेक
डिफी-हेलमैन संस्करण वही आकार अपनाता है लेकिन उस अंतर को बंद कर देता है। सर्वर अतिरिक्त रूप से हैंडशेक संदेशों पर एक डिजिटल हस्ताक्षर भेजता है, और इसके बजाए कि क्लाइंट एक प्रेमास्टर सीक्रेट एन्क्रिप्ट करे, दोनों पक्ष डिफी-हेलमैन पैरामीटर का आदान-प्रदान करते हैं और प्रत्येक स्वतंत्र रूप से प्रेमास्टर सीक्रेट की गणना करता है। चूंकि सीक्रेट को कभी भी भेजा नहीं जाता है, इसलिए ट्रैफ़िक को कैप्चर करने और बाद में सर्वर की कुंजी प्राप्त करने से इसे उजागर नहीं किया जा सकता — यह फॉरवर्ड सीक्रेसी है। सत्र की कुंजियाँ फिर प्रेमास्टर सीक्रेट और दो रैंडम मानों से निकाली जाती हैं, जैसे पहले।
TLS 1.3 हैंडशेक
TLS 1.3, जिसे RFC 8446 में मानकीकृत किया गया है, RSA की कुंजी एक्सचेंज और पुराने असुरक्षित साइफर सूट को पूरी तरह से हटा देता है और शेष को सुव्यवस्थित करता है:
- क्लाइंट हैलो पहले से ही कुंजी-एक्सचेंज पैरामीटर शामिल करता है, सर्वर की पसंदीदा विधि मानते हुए।
- सर्वर इसलिए तुरंत मास्टर सीक्रेट की गणना कर सकता है और एक पास में अपना सर्वर हैलो, सर्टिफिकेट, हस्ताक्षर, सर्वर रैंडम, और फिनिश्ड के साथ जवाब देता है।
- क्लाइंट सत्यापन करता है, वही मास्टर सीक्रेट निकालता है, और अपना फिनिश्ड भेजता है।
परिणाम एक तेज़ हैंडशेक है - एकल राउंड ट्रिप के बजाय दो। TLS 1.3 0-RTT पुनर्प्राप्ति को भी परिभाषित करता है: एक लौटने वाला क्लाइंट जो "पुनर्प्राप्ति मुख्य सीक्रेट" और एक सत्र टिकट धारण करता है, वह पहले संदेश में एन्क्रिप्टेड एप्लिकेशन डेटा भेज सकता है, बिना किसी राउंड ट्रिप के।
इस सब में प्रॉक्सी का स्थान
एक SSL प्रॉक्सी को स्पष्ट पाठ को पढ़ने के लिए, इसे इनमें से किसी भी हैंडशेक को निष्क्रिय रूप से नहीं देखना चाहिए - क्रिप्टोग्राफी विशेष रूप से इसे रोकने के लिए डिज़ाइन की गई है। इसके बजाय, यह प्रत्येक पक्ष पर एक हैंडशेक पूरा करती है: यह क्लाइंट को एक सर्टिफिकेट प्रस्तुत करता है और एक सत्र पर बातचीत करता है, और यह मूल की ओर क्लाइंट के रूप में कार्य करता है और दूसरा पर बातचीत करता है। दोनों सेट के सत्र कुंजियों को रखते हुए, यह एक कनेक्शन पर ट्रैफ़िक को डिक्रिप्ट करता है और दूसरे पर छोड़ने से पहले इसे फिर से एन्क्रिप्ट करता है। स्पष्ट पाठ, संक्षेप में, प्रॉक्सी के भीतर होता है - यही संपूर्ण तंत्र है, और पूरा व्यापार-निष्कर्ष।
अग्रिम SSL प्रॉक्सी बनाम रिवर्स SSL प्रॉक्सी
उसी डिक्रिप्ट-निरीक्षण-फिर से एन्क्रिप्ट तंत्र को दो विपरीत दिशाओं में लागू किया जाता है, और यह भेद महत्वपूर्ण है कि कौन क्या पर भरोसा करता है।
एक आगे की SSL प्रॉक्सी क्लाइंट पक्ष पर होती है, एक संगठन के आंतरिक उपयोगकर्ताओं और इंटरनेट के बीच। यह बाहरी TLS कनेक्शनों को इंटरसेप्ट करता है, आंतरिक क्लाइंट को अपना सर्टिफिकेट प्रस्तुत करता है, और उन क्लाइंटों पर भरोसा करता है जो आंतरिक रूप से प्रबंधित CA पर भरोसा करते हैं ताकि प्रतिस्थापन स्वीकृत हो सके। फिर यह ट्रैफ़िक को डिक्रिप्ट करता है, निरीक्षण या फ़िल्टर करता है, और इसे वास्तविक मूल के लिए फिर से एन्क्रिप्ट करता है। सामान्य कार्यान्वयन स्क्विड का SSL-Bump फीचर है, जो एक पिक / स्प्लाइस / बम्प फ्लो के माध्यम से निर्णय करता है कि प्रति-कनेक्शन निरीक्षण करना है या ट्रैफ़िक को पास करना है। अग्रिम प्रॉक्सियां डेटा-हानि की रोकथाम, मैलवेयर और URL फ़िल्टरिंग, और स्वीकार्य उपयोग प्रवर्तन के पीछे के इंजन हैं।
A रिवर्स SSL प्रॉक्सी सर्वर साइड पर, आपके अपने मूल सर्वरों के सामने बैठता है। यह एज़ पर इनबाउंड क्लाइंट TLS को समाप्त करता है — TLS टर्मिनेशन — और वैकल्पिक रूप से इसके पीछे के बैकएंड की पुनः एन्क्रिप्शन करता है। क्योंकि इसके पास पब्लिक-फेसिंग सर्टिफिकेट है, यह सर्टिफिकेट प्रबंधन को सेंट्रलाइज़ करता है, एप्लिकेशन सर्वरों से क्रिप्टोग्राफिक कार्य को ऑफलोड करता है, और आपको एक ऐसा बिंदु देता है जहां आप ट्रैफ़िक के एप्लिकेशन तक पहुंचने से पहले वेब एप्लिकेशन फ़ायरवॉल (WAF), निरीक्षण, और लोड बैलेंसिंग लागू कर सकते हैं।
| आयाम | फॉरवर्ड SSL प्रॉक्सी | रिवर्स SSL प्रॉक्सी |
|---|---|---|
| स्थिति | आंतरिक क्लाइंट्स और इंटरनेट के बीच | आपके अपने मूल सर्वरों के सामने |
| सुरक्षा करता है | आउटबाउंड ट्रैफ़िक / संगठन | इनबाउंड ट्रैफ़िक / एप्लिकेशन |
| किसका सर्टिफिकेट | क्लाइंट्स द्वारा विश्वासित आंतरिक CA के माध्यम से प्रॉक्सी का अपना सर्टिफिकेट | संरक्षित साइट के लिए पब्लिक सर्टिफिकेट |
| सामान्य कार्य | DLP, मैलवेयर और URL फ़िल्टरिंग, स्वीकार्य उपयोग नीति | TLS टर्मिनेशन, WAF, लोड बैलेंसिंग, क्रिप्टो ऑफलोड |
| कौन इसका संचालन करता है | क्लाइंट-साइड संगठन | साइट या सेवा का मालिक |
| संदर्भ तंत्र | स्क्विड SSL-बम्प (पीक / स्प्लाइस / बम्प) | एक लोड बेलेंसर या गेटवे पर एज TLS टर्मिनेशन |
एक उपयोगी संक्षिप्त रूप: एक फॉरवर्ड प्रॉक्सी का उत्तर होता है "मेरे नेटवर्क से क्या निकल रहा है?" और एक रिवर्स प्रॉक्सी का उत्तर होता है "मेरे सर्वरों पर क्या आ रहा है?"
एन्क्रिप्शन, निरीक्षण और सुरक्षा
किसी भी प्रॉक्सी को "ज्यादा सुरक्षित" के तहत वर्गीकृत करना आकर्षक होता है, लेकिन एक SSL प्रॉक्सी को अधिक सावधानी से पढ़ने की आवश्यकता होती है। जो यह वास्तव में प्रदान करता है वह है नियंत्रित दृश्यता, और इसके साथ एक लागत आती है।
लाभ के पक्ष पर, प्रॉक्सी मूल गुणों को बनाए रखता है जो TLS प्रदान करता है और एक और जोड़ता है। वहाँ गोपनीयता है, क्योंकि कनेक्शन के प्रत्येक चरण में ट्रांजिट में एन्क्रिप्टेड होता है; प्रामाणिकता, क्योंकि प्रत्येक हैंडशेक में सर्टिफिकेट को मान्य किया जाता है; और दृश्यता और नियंत्रण — इसका मुख्य कारण — सुरक्षा उपकरणों को खतरे, रिसाव, और नीति उल्लंघनों के लिए निराकृत ट्रैफ़िक को स्कैन करने की अनुमति देता है। रिवर्स पक्ष पर प्रदर्शन भी है: एज पर TLS को समाप्त करना एप्लिकेशन सर्वरों से क्रिप्टोग्राफिक कार्य को ऑफलोड करता है और क्लाइंट्स के करीब कैशिंग को सक्षम करता है।
हालांकि ईमानदारी से प्रस्तुत करना समझौते का है। TLS को समाप्त करके, प्रॉक्सी जानबूझकर एंड-टू-एंड एन्क्रिप्शन को तोड़ता है। प्लेनटेक्स्ट प्रॉक्सी के अंदर उजागर होता है, जिसका अर्थ है:
- प्रॉक्सी एक उच्च-मूल्य लक्ष्य बन जाता है। यह कुंजी रखता है और इसके पीछे सभी के लिए निराकृत ट्रैफ़िक देखता है। इसे समझौता करना एक अकेले कनेक्शन को समझौता करने की तुलना में बहुत अधिक नुकसान पहुँचाता है।
- यह एक विश्वास और गोपनीयता का बोझ उत्पन्न करता है। फॉरवर्ड पक्ष पर, उपयोगकर्ताओं का एन्क्रिप्टेड ट्रैफ़िक पढ़ा जा रहा है; इसे प्रकट, स्कोप, और शासन करने की आवश्यकता है। व्यक्तिगत, वित्तीय, या स्वास्थ्य डेटा को शामिल करने वाले ट्रैफ़िक का निरीक्षण स्पष्ट गोपनीयता और अनुपालन की बाध्यताएँ लाता है।
- गलत कॉन्फ़िगरेशन TLS द्वारा संरक्षित वस्तु को कमजोर करता है। मूल चरण पर लचर सर्टिफिकेट मान्यता, या कमजोर सिफर चयन, प्रॉक्सी द्वारा हैंडल किए गए हर कनेक्शन के लिए सुरक्षा को चुपचाप डाउनग्रेड कर सकता है।
इसलिए मानकों से संरेखित मार्गदर्शन, जैसे कि OWASP के परिवहन-परत सुरक्षा सिफारिशें, TLS निरीक्षण को लागू करने के लिए संयम के साथ तैनात करने की क्षमता के रूप में मानती हैं: प्रत्येक चरण पर सर्टिफिकेट को सख्ती से मान्य करें, आधुनिक प्रोटोकॉल संस्करणों और फॉरवर्ड-सीक्रेट सिफर सूट को प्राथमिकता दें, जो एन्क्रिप्टेड है, उसे सीमित करें, और प्रॉक्सी की स्वयं को महत्वपूर्ण आधारभूत संरचना के रूप में सुरक्षित करें। एक SSL प्रॉक्सी एक नियंत्रण सतह है एक संगठन के लिए जो ट्रस्ट संबंध के दोनों सिरों को नियंत्रित करता है - न कि किसी व्यक्ति के लिए गोपनीयता प्राप्त करने का एक तरीका।
अपनी मुफ्त योजना पर अपना एपीआई कुंजी प्राप्त करें: Scrapeless वेबसाइट
उपयोग के मामले
डिक्रिप्ट-और-निरीक्षण क्षमता कई भूमिकाओं में देखने को मिलती है:
- कॉर्पोरेट एग्रेस सुरक्षा गेटवे (फॉरवर्ड)। स्वीकार्य उपयोग नीति को लागू करें, मैलवेयर और जोखिम भरे URL को ब्लॉक करें, और आउटबाउंड HTTPS पर डेटा-हानि रोकथाम चलाएं।
- TLS-टर्मिनेटिंग एज, लोड बैलेंसर, या WAF (रिवर्स)। सर्टिफिकेट का केंद्रीकरण करें, क्रिप्टो को ऑफलोड करें, और WAF के साथ इनबाउंड ट्रैफ़िक को स्क्रीन करें इससे पहले कि यह एप्लिकेशन तक पहुंचे।
- API गेटवे। TLS को समाप्त करें, कॉलर्स को प्रामाणिक बनाएं, और एकल प्रबंधित सीमा पर रूटिंग या दर-सीमित नीति का अनुप्रयोग करें।
- विकास में ट्रैफ़िक डिबगिंग। इंजीनियर एक स्थानीय इंटरसेप्टिंग प्रॉक्सी चलाते हैं ताकि वे अपने स्वयं के HTTPS अनुरोधों और उत्तरों को पढ़ सकें जबकि वे एक एकीकरण का निर्माण और परीक्षण कर रहे हैं।
- HTTPS पर डेटा संग्रह। प्रॉक्सी आधारभूत संरचना के माध्यम से स्क्रैपर ट्रैफ़िक को रूट करना ताकि लक्ष्य एक स्वच्छ, एन्क्रिप्टेड कनेक्शन देख सके जो एक आवासीय IP से उत्पन्न हो — अनुरोधकर्ता की ओर से डेस्टिनेशन तक TLS प्रबंधित कर रहा है।
SSL प्रॉक्सी बनाम अन्य प्रॉक्सी प्रकार
SSL प्रॉक्सी उस परत द्वारा परिभाषित की गई है जिस पर यह संचालित होती है। इसे पड़ोसी प्रॉक्सी प्रकारों के साथ तुलना करने से क्या विशिष्ट है, यह स्पष्ट करता है।
| प्रॉक्सी प्रकार | जिस पर यह संचालित होती है | HTTPS का प्लेनटेक्स्ट देखता है? | सामान्य उपयोग |
|---|---|---|---|
| SSL / TLS प्रॉक्सी | TLS सत्र परत | हाँ — डिज़ाइन द्वारा TLS को समाप्त करता है | निरीक्षण, DLP, TLS टर्मिनेशन, डिबगिंग |
| HTTP प्रॉक्सी | एप्लिकेशन (HTTP) | केवल प्लेन HTTP के लिए; HTTPS को CONNECT के माध्यम से अस्पष्ट रूप से टनल करता है | कैशिंग, मूल फ़िल्टरिंग, अनुरोध राउटिंग |
| SOCKS प्रॉक्सी | एप्लिकेशन परत के नीचे | नहीं — कच्चे बाइट्स को अग्रेषित करता है, प्रोटोकॉल-निष्पक्ष | सामान्य TCP/UDP टनलिंग, विस्तृत प्रोटोकॉल समर्थन |
| पारदर्शी प्रॉक्सी | नेटवर्क / एप्लिकेशन | केवल तभी यदि यह TLS इंटरसेप्शन भी करता है | ग्राहक कॉन्फ़िगरेशन के बिना प्रवर्तन राउटिंग |
मुख्य अंतर: एक SOCKS प्रॉक्सी जानबूझकर यह नहीं जानता कि वह क्या ले जा रहा है — यह बाइट्स को TLS को समझे बिना स्थानांतरित करता है। एक साधारण HTTP प्रॉक्सी अनएन्क्रिप्टेड HTTP को पढ़ सकती है लेकिन, HTTPS के सामने, बस एक टनल खोलती है और एन्क्रिप्टेड स्ट्रीम को बिना छुए अग्रेषित करती है। एक SSL प्रॉक्सी वह एक प्रकार है जो विशेष रूप से TLS परत को समझती और प्रोसेस करती है ताकि उसके अंदर क्या है उस पर कार्य कर सके।
Scrapeless का फिट
जब लक्ष्य विश्वसनीय डेटा संग्रह करना होता है न कि निरीक्षण गेटवे चलाना, तो सामान्यतः आप अपना SSL प्रॉक्सी या TLS-टर्मिनेशन परत स्थापित और नियंत्रित नहीं करना चाहते। Scrapeless 195+ देशों में आवासीय प्रॉक्सियां और एक एंटी-डिटेक्शन क्लाउड ब्राउज़र — Scrapeless Scraping Browser — प्रदान करता है जो HTTPS और TLS विनिमय को आपके लक्ष्यों के लिए आंतरिक रूप से संभालता है। आप अनुरोध Scrapeless के माध्यम से राउट करते हैं, और गंतव्य एक साफ, एन्क्रिप्ट किया हुआ कनेक्शन देखता है जो एक आवासीय IP से उत्पन्न होता है, क्लाउड ब्राउज़र JavaScript को प्रस्तुत करता है और क्लाउड साइड पर फिंगरप्रिंट प्रबंधन करता है।
सीमा के बारे में सटीक होना आवश्यक है: Scrapeless एक SSL निरीक्षण प्रॉक्सी नहीं है, और यह किसी और के एन्क्रिप्टेड ट्रैफ़िक को पढ़ने का उपकरण नहीं है। यह प्रॉक्सी और ब्राउज़र बुनियादी ढांचा है जो परिवहन और रेंडरिंग कार्य को संभालता है ताकि आप स्वयं उस परत को न चलाएं। प्रॉक्सी उत्पाद और व्यापक प्रॉक्सी समाधान का अन्वेषण करें, मूल्य निर्धारण पृष्ठ पर योजनाओं की समीक्षा करें, और प्रलेखन में एकीकरण विवरण खोजें।
निष्कर्ष
एक SSL प्रॉक्सी वह करती है जो एक सामान्य प्रॉक्सी नहीं कर सकती: यह HTTPS के अंदर पढ़ती है, प्रत्येक ओर TLS को समाप्त करके, दोनों सेट के सत्र चाबियों को रखकर, और यातायात को डिक्रिप्ट करके ताकि इसे निरीक्षण और पुनः एन्क्रिप्ट किया जा सके। आगे तैनात, यह एक नेटवर्क से बाहर जाने वाली चीज़ों की निगरानी करती है; उल्टे तैनात, यह सर्वर पर आने वाली चीज़ों को समाप्त करती और स्क्रीन करती है। किसी भी तरह से, यह डिज़ाइन द्वारा मैन-इन-द-मिडिल होता है, और जो दृश्यता यह प्रदान करता है उसके लिए एक भरोसा, गोपनीयता, और अनुपालन का बोझ होता है जिसे नियंत्रित करना पड़ता है। इसलिए जब आप विश्वास संबंध के दोनों छोर के मालिक हों और नियंत्रित दृश्यता — निरीक्षण, DLP, टर्मिनेशन के हाशिए पर TLS — की आवश्यकता हो, तो इसके बजाय प्रबंधित बुनियादी ढांचे के माध्यम से मार्गदर्शन करें। संबंधित पढ़ाई के लिए, क्लाउड प्रॉक्सी क्या है और VPS बनाम प्रॉक्सी देखें।
सामान्य प्रश्न
क्या SSL प्रॉक्सी वही है जो HTTPS प्रॉक्सी?
शब्द एक-दूसरे के साथ ओवरलैप करते हैं और अक्सर पारस्परिक रूप से उपयोग किए जाते हैं, क्योंकि दोनों TLS-सुरक्षित यातायात से संबंधित होते हैं। महत्वपूर्ण अंतर यह है कि क्या प्रॉक्सी वास्तव में plaintext पढ़ने के लिए TLS समाप्त करती है (सच्चा SSL/TLS इंटरसेप्शन) या केवल एक एन्क्रिप्टेड टनल खोलती है और HTTPS बाइट्स को बिना डिक्रिप्ट किए अग्रेषित करती है (एक साधारण HTTP प्रॉक्सी जो CONNECT टनलिंग कर रही है)। जब लोग "SSL प्रॉक्सी" कहते हैं, तो वे आमतौर पर पहले का मतलब रखते हैं।
क्या एक SSL प्रॉक्सी मेरे ट्रैफ़िक को डिक्रिप्ट करती है?
हाँ — यही पूरी बात है। एक SSL प्रॉक्सी TLS को समाप्त करती है ताकि यह यातायात को डिक्रिप्ट, निरीक्षण और पुनः एन्क्रिप्ट कर सके जो इसके माध्यम से गुजरता है। यदि एक प्रॉक्सी डिक्रिप्ट नहीं करती है, तो यह SSL प्रॉक्सी के रूप में कार्य नहीं कर रही है। यही कारण है कि इसे जानबूझकर तैनात, नियंत्रित नियंत्रण के रूप में माना जाना चाहिए, न कि गुप्तता की विशेषता।
आगे बनाम उल्टे — मुझे किसकी आवश्यकता है?
आपके द्वारा सुरक्षित की जा रही वस्तु पर निर्भर करता है। अपने उपयोगकर्ताओं से आउटबाउंड ट्रैफ़िक का निरीक्षण और नियंत्रण करने के लिए एक अग्रेषित SSL प्रॉक्सी चुनें (DLP, मैलवेयर और URL फ़िल्टरिंग, नीति)। अपने स्वयं के सर्वरों के सामने आने वाली इनबाउंड TLS को समाप्त करने के लिए एक उल्टे SSL प्रॉक्सी चुनें (प्रमाण पत्र प्रबंधन, WAF, लोड संतुलन, क्रिप्टो ऑफ़लोड)।
क्या SSL प्रॉक्सी का उपयोग करना कानूनी है?
जिस बुनियादी ढांचे और ट्रैफ़िक पर आप स्वामित्व रखते हैं या उसका प्रबंधन करते हैं, उस पर एक चलाना मानक प्रथा है, बशर्ते कि यह प्रकट किया गया हो और लागू गोपनीयता प्रवृत्तियों के अनुसार कॉन्फ़िगर किया गया हो। आपके पास अधिकार नहीं है उस ट्रैफ़िक में हस्तक्षेप करना एक अलग मामला है। इसे उन सिस्टमों तक सीमित रखें जिनका आप नियंत्रण करते हैं, इसे उन लोगों के लिए प्रकट करें जिनका ट्रैफ़िक निरीक्षण किया जाता है, और अपनी न्यायालय के लिए सलाह लें।
क्या एक SSL प्रॉक्सी मुझे गुमनामी या गोपनीयता देती है?
नहीं। इसे एन्क्रिप्टेड ट्रैफ़िक में दृश्यता प्राप्त करने के लिए बनाया गया है, इसे छिपाने के लिए नहीं, इसलिए इसके माध्यम से बहने वाले ट्रैफ़िक के लिए, गोपनीयता ऊपर जाने के बजाय नीचे जाती है। आउटबाउंड अनुरोध के लिए गुमनामी एक अलग चिंता है, जिसे प्रॉक्सी के स्रोत IP और रूटिंग द्वारा संभाला जाता है, न कि TLS इंटरसेप्शन द्वारा।
क्या मुझे वेब डेटा एकत्र करने के लिए अपना खुद का SSL प्रॉक्सी चलाना चाहिए?
नहीं। डेटा संग्रहण के लिए, व्यावहारिक पथ यह है कि आप प्रबंधित आवासीय प्रॉक्सी अवसंरचना के माध्यम से अनुरोधों को रूट करें जो आपके लिए लक्षित के लिए HTTPS और TLS को संभालती है, ताकि आप स्वयं एक TLS-टर्मिनेशन परत का संचालन और सुरक्षा न करें।
क्या आप अपनी AI-शक्तिशाली डेटा पाइपलाइन बनाने के लिए तैयार हैं?
हमारे समुदाय में शामिल हों, एक मुफ्त योजना का दावा करें और प्रॉक्सी-आधारित डेटा संग्रहण पाइपलाइनों का निर्माण करने वाले डेवलपर्स से जुड़ें: डिस्कॉर्ड · टेलीग्राम।
Scrapeless वेबसाइट पर मुफ्त स्क्रैपिंग ब्राउज़र रनटाइम और आवासीय प्रॉक्सी पहुंच के लिए साइन अप करें, और अपनी पाइपलाइन को आवश्यक HTTPS अनुरोधों को प्रबंधित अवसंरचना के माध्यम से रूट करें, बजाय इसके कि आपकी अपनी SSL-प्रॉक्सी परत।
स्क्रैपलेस में, हम केवल सार्वजनिक रूप से उपलब्ध डेटा का उपयोग करते हैं, जबकि लागू कानूनों, विनियमों और वेबसाइट गोपनीयता नीतियों का सख्ती से अनुपालन करते हैं। इस ब्लॉग में सामग्री केवल प्रदर्शन उद्देश्यों के लिए है और इसमें कोई अवैध या उल्लंघन करने वाली गतिविधियों को शामिल नहीं किया गया है। हम इस ब्लॉग या तृतीय-पक्ष लिंक से जानकारी के उपयोग के लिए सभी देयता को कोई गारंटी नहीं देते हैं और सभी देयता का खुलासा करते हैं। किसी भी स्क्रैपिंग गतिविधियों में संलग्न होने से पहले, अपने कानूनी सलाहकार से परामर्श करें और लक्ष्य वेबसाइट की सेवा की शर्तों की समीक्षा करें या आवश्यक अनुमतियाँ प्राप्त करें।



