- PerSourcePenalties और PerSourcePenaltyExemptList नाम के नए विकल्प sshd(8) में जोड़े गए हैं
- PerSourcePenalties: असामान्य client व्यवहार का पता लगाकर उस पर दंड लागू करने की सुविधा
- PerSourcePenaltyExemptList: कुछ client addresses को दंड से बाहर रखने की सुविधा
असामान्य व्यवहार का पता लगाना और दंड
- sshd(8) उन असामान्य व्यवहारों का पता लगाता है, जैसे client का authentication में बार-बार असफल होना या sshd को crash कर देना।
- ऐसा व्यवहार पाए जाने पर client address पर एक निश्चित अवधि के लिए connection अस्वीकार करने का दंड लगाया जाता है।
- बार-बार उल्लंघन होने पर दंड की अवधि बढ़ती जाती है।
डिफ़ॉल्ट सेटिंग और सावधानियां
- PerSourcePenalties डिफ़ॉल्ट रूप से निष्क्रिय है, लेकिन जल्द ही यह डिफ़ॉल्ट रूप से सक्रिय होने वाला है। (OpenBSD 7.6 से)
- अगर बहुत से उपयोगकर्ता NAT block या proxy के पीछे से connect करते हैं, तो वैध traffic भी block हो सकता है।
- अपने environment के अनुसार सेट करने के लिए sshd_config(5) में PerSourcePenalties, PerSourcePenaltyExemptList, PerSourceNetBlockSize विकल्पों को समायोजित करने की जरूरत है।
GN⁺ की राय
- सुरक्षा मज़बूती: यह सुविधा असामान्य access attempts को प्रभावी ढंग से block करके सुरक्षा को मज़बूत कर सकती है।
- प्रबंधन में सुविधा: कुछ clients को दंड से बाहर रखने का विकल्प होने से प्रबंधन आसान हो जाता है।
- NAT environment में सावधानी: NAT environment में अगर बहुत से उपयोगकर्ता एक ही IP इस्तेमाल करते हैं, तो वैध उपयोगकर्ता block हो सकते हैं, इसलिए सावधानी जरूरी है।
- डिफ़ॉल्ट सक्रियता: डिफ़ॉल्ट रूप से सक्रिय होने पर अनपेक्षित block हो सकते हैं, इसलिए administrators को पहले से settings की समीक्षा कर लेनी चाहिए।
- उद्योग में समान सुविधाएं: दूसरे SSH server software भी ऐसी ही security सुविधाएं देते हैं, इसलिए जरूरत के अनुसार तुलना करके देखना उचित है।
1 टिप्पणियां
Hacker News राय