मुझे हाल ही में कुछ सर्वरों के साथ काम करना पड़ा, जिनके पास एक आईपीवी 6 कनेक्शन है और मुझे यह जानकर आश्चर्य हुआ कि असफल 2 आईबोन के पास आईपीवी 6 समर्थन नहीं है, न ही डेनिहोस्ट्स। Google पर खोज करने पर मैंने पाया कि लोग आमतौर पर सलाह देते हैं:
- IPv6 के माध्यम से निष्क्रिय ssh लॉगिन (मेरे लिए कोई समाधान नहीं)
- सर्वर पर केवल निजी / सार्वजनिक कुंजी प्रमाणीकरण का उपयोग करना, बिना पासवर्ड प्रमाणीकरण के साथ (काम करता है, लेकिन बहुत सारे हमलों से सर्वर को बहुत प्रसंस्करण शक्ति खर्च हो सकती है, या यह डीडीओएस-आईएनजी द्वारा इसे अनुपलब्ध भी बना सकता है)
- एक ही आईपी से लगातार हमलों को रोकने के लिए ip6tables का उपयोग करना
- शशगार्ड का उपयोग करना जिसमें IPv6 का समर्थन है
जो मैंने अब तक IPv6 में पतों पर प्रतिबंध लगाने के लिए इकट्ठा किया है, वह IPv4 की तुलना में थोड़ा अलग है, क्योंकि ISPs एक उपयोगकर्ता को एक पता (/ 128) नहीं देते हैं, लेकिन एक संपूर्ण सबनेट (मेरे पास वर्तमान में / 48 है)। इस प्रकार एकल IPv6 पतों पर प्रतिबंध लगाना हमलों के खिलाफ अप्रभावी होगा। मैंने ip6tables के विषय पर उच्च और निम्न खोज की है और हमले का पता लगाने पर सबनेट ब्लॉकिंग सबशेट किया है, लेकिन मैंने कोई जानकारी खोजने में कामयाबी नहीं पाई है।
किसी को भी पता है अगर sshguard IPv6 हमलों पर सबनेट पर प्रतिबंध लगाता है?
क्या किसी को पता है कि IPv6 हमलों पर सबनेट पर प्रतिबंध लगाने के लिए ip6tables कॉन्फ़िगरेशन कैसे करें?
या किसी को भी हमलों के शमन का एक बेहतर तरीका पता है कि मैंने पहले से ही क्या पाया है?
पुनश्च: मैं सिस्टम पर CentOS 7 का उपयोग कर रहा हूं।