लेकिन, अगर किसी पोर्ट पर कोई प्रोग्राम नहीं सुना जाता है, तो हमें फ़ायरवॉल की आवश्यकता क्यों है?
यदि आपके पास एक एकल-उपयोगकर्ता डेस्कटॉप है , तो सर्वर नहीं, आपको डिफ़ॉल्ट उबंटू इंस्टॉलेशन के अनुसार, कोई सेवा नहीं चल रही है, अगर कोई सेवा नहीं चल रही है।
विंडोज़ के पास कुछ समय था, नेटवर्किंग करने में सक्षम होने के बाद, कुछ सेवाएं रखरखाव, अपडेट, आंतरिक संदेश के गुजरने आदि के लिए डिफ़ॉल्ट रूप से चल रही थीं। आप उन्हें रोक नहीं सकते, बिना खिड़कियों को काम किए, लेकिन वे बाहरी हमलों के लिए असुरक्षित थे। इसलिए विंडोज़ उपयोगकर्ताओं को फ़ायरवॉल की आवश्यकता होती है, और मेमे, जिसे हर किसी को फ़ायरवॉल की आवश्यकता होती है, तेजी से फैलता है।
जब वे लिनक्स लोगों से मिले, जो अक्सर सर्वर व्यवस्थापक थे, तो उन्होंने यह नहीं कहा कि 'आपको लिनक्स पर फ़ायरवॉल की आवश्यकता नहीं है' लेकिन 'हमारे पास लगभग एक दशक तक iptables जैसे मुफ्त फ़ायरवॉल हैं'।
एक व्यक्तिगत फ़ायरवॉल , जिस सिस्टम पर यह रक्षा करेगा, उस पर बैठना या तो सबसे अच्छा विचार नहीं है।
एकल उपयोगकर्ता डेस्कटॉप सिस्टम पर, आपको एक व्यक्तिगत फ़ायरवॉल की आवश्यकता नहीं है।