शीर्षक निरंतरता "इंटरनेट सुरक्षा के सीमित ज्ञान होने के दौरान" होगी।
मैंने हाल ही में एक छोटे सर्वर की स्थापना की है, जिसमें कम एंड कंप्यूटर वाला डेबियन चल रहा है, जो इसे एक पर्सनल गिट रिपॉजिटरी के रूप में उपयोग करने के उद्देश्य से बनाया गया है। मैंने ssh को सक्षम किया है और उस मुस्तैदी पर काफी आश्चर्य हुआ है जिस पर वह क्रूर बल के हमलों और उस तरह से पीड़ित था। फिर मैंने पढ़ा कि यह काफी सामान्य है और इन हमलों को रोकने के लिए बुनियादी सुरक्षा उपायों के बारे में सीखा है (इसके साथ बहुत सारे सवाल और डुप्लिकेट डील पर हैं, उदाहरण के लिए यह एक या यह देखें )।
लेकिन अब मैं सोच रहा हूं कि क्या यह सब प्रयास के लायक है। मैंने ज्यादातर मौज-मस्ती के लिए अपना खुद का सर्वर स्थापित करने का फैसला किया: मैं सिर्फ थर्ड पार्टी सॉल्यूशंस पर भरोसा कर सकता था जैसे कि gitbucket.org, bettercodes.org इत्यादि। विशेषज्ञ बनने के लिए इसे समर्पित करने के लिए पर्याप्त समय है और लगभग निश्चित है कि मैंने सही रोकथाम के उपाय किए।
यह तय करने के लिए कि क्या मैं इस खिलौना परियोजना के साथ खेलना जारी रखूंगा, मैं यह जानना चाहूंगा कि ऐसा करने में मुझे वास्तव में क्या जोखिम है। उदाहरण के लिए, मेरे नेटवर्क से जुड़े अन्य कंप्यूटर किस हद तक खतरे में हैं? इन कंप्यूटरों में से कुछ का उपयोग लोग विंडोज चलाने वाले खदान से भी कम ज्ञान के साथ करते हैं।
अगर मैं मूलभूत दिशा-निर्देशों जैसे कि मजबूत पासवर्ड, ssh के लिए अक्षम रूट एक्सेस, ssh के लिए गैर मानक पोर्ट और संभवतः पासवर्ड लॉगिन को अक्षम करने और fail2ban, denyhosts या iptables नियमों में से किसी एक का उपयोग करने की संभावना है, तो मुझे क्या परेशानी होती है?
एक और तरीका रखो, क्या कुछ बड़े बुरे भेड़िये हैं जिनसे मुझे डरना चाहिए या क्या यह सब स्क्रिप्ट किडिज़ को दूर करने के बारे में है?
keyboard-interactive
प्रमाणीकरण अक्षम करें और केवल pubkey
प्रमाणीकरण का उपयोग करें ।