प्रति प्रक्रिया फ़ायरवॉल?


18

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


संदर्भ के लिए सेलिनक्स ठीक यही कर सकता है और यह काफी अच्छी तरह से काम करता है। सेटअप हालांकि थोड़ा दर्द है।


1
शायद LXC (लिनक्स कंटेनर) चाल करेगा? lxc.sourceforge.net
nsg

सेलिनक्स के बारे में इतना मुश्किल क्या है? यकीन है कि सीखने की अवस्था का एक सा है, लेकिन विन्यास के साथ सहायता करने के लिए चित्रमय और कमांड लाइन दोनों महान उपकरण हैं। IRC पर समर्थन #ेलिनक्स के साथ-साथ #fedora
पैंथर

क्या आपने इसके बजाय डौने का उपयोग करने की कोशिश की है? Askubuntu.com/a/330259/46437
कुंभ पावर

Iptables के लिए फ़ायरवॉल GUI आपको ठीक वही करने की अनुमति देता है, और इसका उपयोग करना काफी आसान है।
BKilpat01

जवाबों:


10

आपका प्रश्न /programming/5451206/linux-per-program-firewall-similar-to-windows-and-mac-counterparts के समान है

--cmd-ownerIptables के मालिक मॉड्यूल के लिए था , लेकिन इसे हटा दिया गया क्योंकि यह ठीक से काम नहीं करता था। अब तेंदुए के फूल का पहला बीटा संस्करण उपलब्ध है, जो एक उपयोगकर्ता अंतरिक्ष डेमॉन द्वारा समस्या को हल करता है।

सामान्य रूप से एक प्रति-प्रक्रिया फ़ायरवॉल बहुत उपयोगी नहीं है जब तक कि आप कार्यक्रमों को वास्तव में अलग और प्रतिबंधित नहीं करते हैं। इसके लिए, आपको TOMOYO Linux, SELinux, AppArmor, grsecurity, SMACK, जैसे सुरक्षा समाधानों को देखना चाहिए ...


1

आसान, अलग यूजर के तहत अपनी प्रक्रिया को चलाएं और '--uid-owner' का उपयोग करें :)


1
यह मेरा पहला विचार था, लेकिन जैसा कि मैंने कहा कि यह सुनने की प्रक्रियाओं के लिए काम नहीं करता है।
s3c

क्या वास्तव में आपका इरादा है? यह सुनिश्चित करने के लिए कि एक विशेष मालिक / प्रक्रिया के पास इनकमिंग / आउटगोइंग कनेक्शन के लिए अपने स्वयं के ओपनपोर्ट हैं?
जिरिब
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.