एप्लिकेशन-लेवल गेटवे
एक एप्लिकेशन गेटवे या एप्लिकेशन लेवल गेटवे (ALG) एक फायरवॉल प्रॉक्सी है जो नेटवर्क सुरक्षा प्रदान करता है। यह आने वाले नोड ट्रैफिक को कुछ विशिष्टताओं तक फ़िल्टर करता है जो केवल प्रेषित नेटवर्क एप्लिकेशन जानकारी को फ़िल्टर करता है। ऐसे नेटवर्क एप्लिकेशन जैसे फाइल ट्रांसफर प्रोटोकॉल (FTP), टेलनेट, रियल टाइम स्ट्रीमिंग प्रोटोकॉल (RTSP) और बिटटोरेंट।
एक एप्लिकेशन लेयर गेटवे को एप्लिकेशन प्रॉक्सी गेटवे के रूप में भी जाना जाता है। यह बुनियादी ढांचे के एप्लिकेशन लेयर पर कई कार्य कर सकता है, जिसे आमतौर पर OSI मॉडल में लेयर 7 के रूप में जाना जाता है। इन कार्यों में पता और पोर्ट अनुवाद, संसाधन आवंटन, सॉफ़्टवेयर प्रतिक्रिया नियंत्रण, और सूचना और नियंत्रण ट्रैफिक का सिंक्रनाइज़ेशन शामिल हो सकता है।
एप्लिकेशन सर्वर के लिए प्रॉक्सी के रूप में कार्य करके और SIP और FTP जैसे एप्लिकेशन प्रोटोकॉल को संभालकर, एक एप्लिकेशन लेयर गेटवे एप्लिकेशन सत्र दीक्षा को नियंत्रित कर सकता है और अनुचित होने पर कनेक्शन को रोककर या हटाकर एप्लिकेशन सर्वर को ढाल सकता है ताकि एप्लिकेशन लेयर सुरक्षा प्रदान की जा सके।
एप्लिकेशन गेटवे उच्च-स्तरीय सुरक्षित नेटवर्क सिस्टम संचार का समर्थन करते हैं। उदाहरण के लिए, जब कोई उपयोगकर्ता सर्वर संसाधनों जैसे फाइलें, वेब पेज और डेटाबेस तक पहुंच का अनुरोध करता है, तो उपयोगकर्ता पहले प्रॉक्सी सर्वर से जुड़ता है, जो फिर मुख्य सर्वर के साथ कनेक्शन बनाता है।
एप्लिकेशन गेटवे उपयोगकर्ता और सर्वर फायरवॉल पर रहता है। प्रॉक्सी सर्वर उपयोगकर्ता की ओर से इंटरनेट प्रोटोकॉल (IP) पते और अन्य सुरक्षित डेटा को छुपाता है। एक कंप्यूटर का आंतरिक सिस्टम फायरवॉल सुरक्षा का उपयोग करके बाहरी कंप्यूटर के साथ बातचीत कर सकता है। एप्लिकेशन गेटवे और बाहरी कंप्यूटर प्रॉक्सी सर्वर IP पते के उपयोगकर्ता डेटा या ज्ञान के बिना कार्य करते हैं।
हार्डवेयर लेवल गेटवे
एक हार्डवेयर फायरवॉल एक भौतिक उपकरण है जो कंप्यूटर नेटवर्क और गेटवे के बीच जुड़ता है। उदाहरण के लिए, एक ब्रॉडबैंड राउटर। एक हार्डवेयर फायरवॉल को एप्लायंस फायरवॉल के रूप में परिभाषित किया जाता है। दूसरे शब्दों में, एक सॉफ़्टवेयर फायरवॉल एक सरल प्रोग्राम है जो पोर्ट नंबरों और अन्य इंस्टॉल किए गए सॉफ़्टवेयर के माध्यम से कंप्यूटर पर सेटअप होता है। इस प्रकार के फायरवॉल को होस्ट फायरवॉल कहा जाता है।
एक हार्डवेयर फायरवॉल फायरवॉल नियमों में अतिरेक का समर्थन करता है ताकि होस्ट-आधारित फायरवॉल सॉफ़्टवेयर द्वारा गलती से दुर्भावनापूर्ण ट्रैफिक को सक्षम करने से पूरा सिस्टम खुला न रह जाए। उदाहरण के लिए, बिल्ट-इन माइक्रोसॉफ्ट विंडोज होस्ट-आधारित फायरवॉल का उपयोग करने वाला एक कवर किया गया डिवाइस उपयोगकर्ता संचार के बिना सॉफ़्टवेयर इंस्टॉलरों द्वारा ट्रैफिक को सक्षम करने के लिए "स्वचालित रूप से" अपडेट किया जा सकता है, जो कवर किए गए डिवाइस को कमजोर छोड़ सकता है।
हार्डवेयर फायरवॉल सॉफ़्टवेयर-निर्भर समाधान की तुलना में बहुत तेजी से कार्य करते हैं, और बहुत अधिक स्केलेबल हैं। अधिक डिवाइस को आवश्यकतानुसार सापेक्ष सरलता के साथ जोड़ा जा सकता है। प्रदर्शन फायरवॉल समाधान चुनते समय प्रमुख विचारों में से एक होना चाहिए क्योंकि कुछ नेटवर्क ट्रैफिक जो संगठन के नेटवर्क में और बाहर यात्रा कर रहा है, डिवाइस के माध्यम से चलेगा और प्रत्येक पैकेट को यह निर्धारित करने में समय और प्रसंस्करण ओवरहेड लगता है कि इसके साथ क्या पूरा किया जाना चाहिए।