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