Reverse proxy
कंप्यूटर नेटवर्क में, एक रिवर्स प्रॉक्सी एक ऐसा अनुप्रयोग है जो बैक-एंड अनुप्रयोगों के सामने बैठता है और क्लाइंट को आगे बढ़ाता है (जैसे। ब्राउज़र) उन अनुप्रयोगों के लिए अनुरोध करता है। रिवर्स प्रॉक्सी मापनीयता, प्रदर्शन, लचीलापन और सुरक्षा बढ़ाने में मदद करते हैं। ग्राहक को वापस किए गए संसाधन ऐसे प्रतीत होते हैं जैसे कि वे वेब सर्वर से ही उत्पन्न हुए हों। बड़ी वेबसाइटें और सामग्री वितरण नेटवर्क आंतरिक सर्वरों के बीच भार को संतुलित करने के लिए अन्य तकनीकों के साथ रिवर्स प्रॉक्सी का उपयोग करते हैं। रिवर्स प्रॉक्सी स्थिर सामग्री का कैश रख सकते हैं, जो इन आंतरिक सर्वरों और आंतरिक नेटवर्क पर भार को और कम कर देता है। रिवर्स प्रॉक्सी के लिए क्लाइंट और रिवर्स प्रॉक्सी के बीच संचार चैनल में संपीड़न या टीएलएस एन्क्रिप्शन जैसी सुविधाओं को जोड़ना भी आम बात है। रिवर्स प्रॉक्सी आमतौर पर वेब सेवा के स्वामित्व या प्रबंधन में होती हैं, और उन्हें सार्वजनिक इंटरनेट से ग्राहकों द्वारा एक्सेस किया जाता है। इसके विपरीत, एक फॉरवर्ड प्रॉक्सी आमतौर पर एक ग्राहक (या उनकी कंपनी) द्वारा प्रबंधित किया जाता है जो एक निजी, आंतरिक नेटवर्क तक सीमित है, सिवाय इसके कि ग्राहक फॉरवर्ड प्रॉक्सी से ग्राहक की ओर से सार्वजनिक इंटरनेट से संसाधनों को पुनः प्राप्त करने के लिए कह सकता है। रिवर्स प्रॉक्सी सर्वर लोकप्रिय ओपन-सोर्स वेब सर्वर जैसे अपाचे, एनजीएनएक्स और कैडी में लागू किए जाते हैं। यह सॉफ्टवेयर एच. टी. टी. पी. शीर्षकों का निरीक्षण कर सकता है, जो, उदाहरण के लिए, एच. टी. टी. पी. अनुरोध के यू. आर. एल. के आधार पर विभिन्न आंतरिक सर्वरों को अनुरोधों को प्रसारित करते हुए इसे इंटरनेट पर एक एकल आई. पी. पता प्रस्तुत करने की अनुमति देता है। समर्पित रिवर्स प्रॉक्सी सर्वर जैसे कि ओपन सोर्स सॉफ्टवेयर हैप्रॉक्सी और स्क्विड का उपयोग इंटरनेट पर कुछ सबसे बड़ी वेबसाइटों द्वारा किया जाता है। उपयोग रिवर्स प्रॉक्सी मूल सर्वर के अस्तित्व और विशेषताओं को छिपा सकते हैं। इससे मूल सर्वर/वेबसाइट के वास्तविक स्थान का निर्धारण करना अधिक कठिन हो सकता है और, उदाहरण के लिए, वेबसाइट को हटाने या वेबसाइट तक पहुंच को अवरुद्ध करने जैसी कानूनी कार्रवाई शुरू करना अधिक चुनौतीपूर्ण हो सकता है, क्योंकि वेबसाइट का आईपी पता तुरंत स्पष्ट नहीं हो सकता है। इसके अतिरिक्त, रिवर्स प्रॉक्सी विभिन्न कानूनी आवश्यकताओं के साथ एक अलग अधिकार क्षेत्र में स्थित हो सकता है, जिससे टेकडाउन प्रक्रिया और जटिल हो जाती है। एप्लिकेशन फ़ायरवॉल सुविधाएँ सामान्य वेब-आधारित हमलों से बचा सकती हैं, जैसे कि सेवा-निषेध हमला (डी. ओ. एस.) या वितरित सेवा-निषेध हमले (डी. डी. ओ. एस.)। उदाहरण के लिए, रिवर्स प्रॉक्सी के बिना, किसी की अपनी साइट पर मैलवेयर को हटाना या टेकडाउन (हमले से निपटने के साथ-साथ) शुरू करना मुश्किल हो सकता है। सुरक्षित वेबसाइटों के मामले में, एक वेब सर्वर स्वयं टी. एल. एस. एन्क्रिप्शन नहीं कर सकता है, बल्कि इसके बजाय कार्य को एक रिवर्स प्रॉक्सी में उतार सकता है जो टी. एल. एस. त्वरण हार्डवेयर से लैस हो सकता है। (टी. एल. एस. समाप्ति प्रॉक्सी देखें।) एक रिवर्स प्रॉक्सी आने वाले अनुरोधों से लोड को कई सर्वरों में वितरित कर सकता है, जिसमें प्रत्येक सर्वर अपने स्वयं के अनुप्रयोग क्षेत्र का समर्थन करता है। रिवर्स प्रॉक्सी वेब सर्वर के मामले में, रिवर्स प्रॉक्सी को अनुरोध किए गए संसाधन के प्रासंगिक आंतरिक स्थान से मेल खाने के लिए प्रत्येक आने वाले अनुरोध में यू. आर. एल. को फिर से लिखना पड़ सकता है। एक रिवर्स प्रॉक्सी स्थिर सामग्री और गतिशील सामग्री को कैश करके अपने मूल सर्वर पर भार को कम कर सकता है, जिसे वेब त्वरण के रूप में जाना जाता है। इस प्रकार के प्रॉक्सी कैश अक्सर काफी संख्या में वेबसाइट अनुरोधों को पूरा कर सकते हैं, जिससे मूल सर्वर (सर्वर) पर भार बहुत कम हो जाता है। एक रिवर्स प्रॉक्सी लोडिंग समय को तेज करने के लिए सामग्री को संपीड़ित करके अनुकूलित कर सकता है। "स्पून-फीडिंग" नामक तकनीक में, एक गतिशील रूप से उत्पन्न पृष्ठ को एक बार में बनाया जा सकता है और रिवर्स प्रॉक्सी को परोसा जा सकता है, जो फिर इसे एक बार में ग्राहक को थोड़ा सा वापस कर सकता है। पृष्ठ उत्पन्न करने वाले प्रोग्राम को खुला रहने की आवश्यकता नहीं है, इस प्रकार ग्राहक को हस्तांतरण को पूरा करने के लिए संभवतः विस्तारित समय के दौरान सर्वर संसाधनों को जारी करना पड़ता है। रिवर्स प्रॉक्सी वहाँ काम कर सकते हैं जहाँ कई वेब-सर्वर एक ही सार्वजनिक आईपी पते के माध्यम से सुलभ होने चाहिए। वेब सर्वर एक ही मशीन में अलग-अलग बंदरगाहों पर, एक ही स्थानीय आई. पी. पते के साथ या संभवतः, अलग-अलग स्थानीय आई. पी. पतों के साथ अलग-अलग मशीनों पर सुनते हैं। रिवर्स प्रॉक्सी प्रत्येक आने वाले अनुरोध का विश्लेषण करता है और इसे स्थानीय क्षेत्र नेटवर्क के भीतर सही सर्वर तक पहुँचाता है। रिवर्स प्रॉक्सी जावास्क्रिप्ट टैग या कोड को पृष्ठों में रखे बिना ए/बी परीक्षण और बहुभिन्नरूपी परीक्षण कर सकते हैं। एक रिवर्स प्रॉक्सी एक वेब सर्वर में अभिगम प्रमाणीकरण जोड़ सकता है जिसमें कोई प्रमाणीकरण नहीं है। जोखिम एक रिवर्स प्रॉक्सी अपने माध्यम से अनुरोध करने वाले सभी आईपी पतों को ट्रैक कर सकता है और यह किसी भी गैर-एन्क्रिप्टेड यातायात को पढ़ और संशोधित भी कर सकता है। इस प्रकार यह पासवर्ड लॉग कर सकता है या मैलवेयर इंजेक्ट कर सकता है, और यदि किसी दुर्भावनापूर्ण पक्ष द्वारा समझौता किया जाता है या चलाया जाता है तो ऐसा कर सकता है। जब पारगमन यातायात एन्क्रिप्टेड होता है और रिवर्स प्रॉक्सी को फ़िल्टर/कैश/संपीड़ित करने या अन्यथा यातायात को संशोधित या सुधारने की आवश्यकता होती है, तो प्रॉक्सी को पहले संचार को डिक्रिप्ट और पुनः एन्क्रिप्ट करना चाहिए। इसके लिए प्रॉक्सी के पास टीएलएस प्रमाणपत्र और इसकी संबंधित निजी कुंजी होने की आवश्यकता होती है, जिससे गैर-एन्क्रिप्टेड डेटा तक पहुंच रखने वाले सिस्टम की संख्या बढ़ जाती है और यह हमलावरों के लिए एक अधिक मूल्यवान लक्ष्य बन जाता है। अधिकांश बाहरी डेटा उल्लंघन या तो तब होते हैं जब हैकर्स किसी संगठन द्वारा जानबूझकर तैनात किए गए मौजूदा रिवर्स प्रॉक्सी का दुरुपयोग करने में सफल होते हैं, या जब हैकर्स किसी मौजूदा इंटरनेट-सामना करने वाले सर्वर को रिवर्स प्रॉक्सी सर्वर में परिवर्तित करने में सफल होते हैं। समझौता या परिवर्तित प्रणालियाँ बाहरी हमलावरों को यह निर्दिष्ट करने की अनुमति देती हैं कि वे अपने हमलों को किस स्थान पर करना चाहते हैं, जिससे आंतरिक नेटवर्क और प्रणालियों तक उनकी पहुँच सक्षम हो जाती है। एक कंपनी के आंतरिक उपयोग के लिए विकसित किए गए अनुप्रयोग आम तौर पर सार्वजनिक मानकों के लिए कठोर नहीं होते हैं और जरूरी नहीं कि सभी हैकिंग प्रयासों का सामना करने के लिए डिज़ाइन किए गए हों। जब कोई संगठन रिवर्स प्रॉक्सी के माध्यम से ऐसे आंतरिक अनुप्रयोगों तक बाहरी पहुंच की अनुमति देता है, तो वे अनजाने में अपने स्वयं के हमले की सतह को बढ़ा सकते हैं और हैकर्स को आमंत्रित कर सकते हैं। यदि एक रिवर्स प्रॉक्सी को हमलों को फ़िल्टर करने के लिए कॉन्फ़िगर नहीं किया गया है या यह अपने हमले के हस्ताक्षर डेटाबेस को अद्यतित रखने के लिए दैनिक अपडेट प्राप्त नहीं करता है, तो एक शून्य-दिन की भेद्यता अनफ़िल्टर्ड से गुजर सकती है, जिससे हमलावरों को सिस्टम (ओं) पर नियंत्रण प्राप्त करने में सक्षम बनाता है जो रिवर्स प्रॉक्सी सर्वर के पीछे हैं। किसी तीसरे पक्ष के रिवर्स प्रॉक्सी का उपयोग करना (जैसे। क्लाउडफ्लेयर, इम्परवा) गोपनीयता, अखंडता और उपलब्धता की पूरी तिकड़ी को तीसरे पक्ष के हाथों में रखता है जो प्रॉक्सी का संचालन करता है। यदि एक रिवर्स प्रॉक्सी कई अलग-अलग डोमेन के सामने है, तो इसका आउटेज (जैसे। गलत कॉन्फ़िगरेशन या डी. डी. ओ. एस. हमले से) सभी सामने वाले डोमेन को नीचे ला सकता है। यदि बैक एंड सर्वर तक पहुँचने का कोई अन्य तरीका नहीं है तो रिवर्स प्रॉक्सी भी विफलता का एक बिंदु बन सकते हैं। नेटवर्क पता अनुवाद संदर्भ कंप्यूटर नेटवर्क इंटरनेट वास्तुकला भी देखें।