लिनक्स कंप्यूटर को कैसे ठीक से सुरक्षित करें


16

जाहिर है, घर बनाम पेशेवर कंप्यूटर के आधार पर हासिल करने के लिए अलग-अलग तरीके हैं। मेरे सवाल आम तौर पर घर के डेस्कटॉप को सुरक्षित करने से संबंधित हैं, लेकिन पेशेवर सुरक्षा निश्चित रूप से स्वागत है :) ज्ञान शक्ति है।

कभी कुछ साल पहले लिनक्स की अद्भुत दुनिया में जाने के बाद, मैंने सुरक्षा के बारे में कभी सोचा भी नहीं था। अधिकांश कम जीवन वाले स्कम को विंडोज मशीनों के लिए वायरस बनाते हुए देखते हैं क्योंकि वे अधिक प्रचुर मात्रा में हैं।

लेकिन मुझे कैसे पता चलेगा कि मैं किसी ऐसे व्यक्ति से सुरक्षित / सुरक्षित हूं जो मेरे या मेरे सामान को प्राप्त करना चाहता है। मुझे पता है कि जिस किसी को भी वसीयत में लेने के लिए पर्याप्त निर्धारित किया गया है, उसके बारे में कोई सवाल नहीं है। लेकिन मैं यह सुनिश्चित करने के लिए क्या कदम उठा सकता हूं कि मैं दुष्ट रूट के गोले और स्वचालित हमलों जैसी चीजों से सुरक्षित हूं? इसके अलावा, क्या अधिक लिनक्स डिस्ट्रो में एक प्रकार का अंतर्निहित फ़ायरवॉल / एंटीवायरस है?

मुझे पता है कि यह सवाल देखने में काफी व्यापक है क्योंकि ऐसे कई तरीके हैं जिनसे कोई आपके सिस्टम से समझौता कर सकता है, लेकिन शायद आप यह साझा कर सकते हैं कि आपने क्या किया ताकि आप सुरक्षित रहें।

संपादित करें: मैंने ssh के माध्यम से रूट लॉगिन की अनुमति नहीं दी है और पोर्ट को बदलने के लिए कुछ यादृच्छिक पर सुनता है। उम्मीद है कि यह सही दिशा में एक कदम है। वर्तमान में iptables को देख रहा है और सेवाओं को बंद कर रहा है। उम्मीद है कि इस सवाल को बहुत अधिक गुणवत्ता प्रतिक्रियाएं मिलेंगी (यह पहले से ही 3 है) और यह अन्य समानताओं की मदद करेगा :)

संपादित 2: कुछ iptables मुद्दों को मिला है, लेकिन यह एक अच्छा उपकरण साबित हो रहा है

EDIT 3: अभी तक, हार्ड ड्राइव एन्क्रिप्शन के मुद्दे पर किसी ने भी नहीं छुआ है। क्या यह इसके लायक है? मैंने पहले कभी इसका इस्तेमाल नहीं किया है इसलिए मैं इस बात से अनजान हूँ कि यह कैसे काम करता है। इसे पूरा करना कितना आसान है?

एक और संपादित करें: आपके सिस्टम पर चलने वाली सेवाओं के संदर्भ में, कौन से होने चाहिए या कौन से चलने चाहिए? आपके बॉक्स पर कौन से पोर्ट खुले होने चाहिए? बेशक यह इस बात पर निर्भर करता है कि आप क्या उपयोग करते हैं, लेकिन डिफ़ॉल्ट रूप से क्या खोला गया है और क्या खतरनाक है?


9
इंटरनेट से कनेक्ट न करें।
वफ़रर्स

पूरी तरह से कुछ भी सुरक्षित करने का कोई तरीका नहीं है, हमेशा आपके सिस्टम में कहीं न कहीं एक छेद होने वाला है
संदीप बंसल

मैंने उल्लेख किया है कि ऊपर दिए गए मेरे प्रश्न में, यह प्रश्न भी "पूरी तरह से" से "ठीक से" में बदल गया था
n0pe

अच्छी तरह? ओह, उस मामले में, इसे किसी भी चीज़ से न जोड़ें। (यह सवाल बहुत सारे वोटों का हकदार है!)
Randolf Richardson

3
यदि खतरा इंटरनेट के माध्यम से वहां नहीं पहुंच सकता है, तो वह चुपके से वहां पहुंच सकता है। कहा कि, आप किसी भी और सभी संभावित खतरों को कम करने के प्रयास में व्यामोह में चूक के बजाय, अपनी परिचालन स्थिति के लिए सबसे आम कमजोरियों को दूर करने के लिए काम करते हैं।
म्यूजिक 2 डियर

जवाबों:


8

आप के साथ बहुत मुश्किल हो सकती है iptables। पर एक नज़र डालें man pageऔर आप देखेंगे कि सॉफ्टवेयर का यह टुकड़ा कितना जटिल है। ऊपर वर्णित के रूप में नेट से कनेक्ट न करने के अलावा, यह संभवतः जितना अच्छा आप कर सकते हैं।

यदि आप sshपासवर्ड का उपयोग नहीं करना सुनिश्चित कर रहे हैं, लेकिन इसके बजाय सार्वजनिक कुंजी का उपयोग करें।

केवल वितरण के विश्वसनीय रिपॉजिट से सॉफ़्टवेयर इंस्टॉल करें। जगह में विभिन्न उपाय हैं जो कहा गया है कि रिपोज के पैकेज की अखंडता को बनाए रखने में मदद करते हैं।

अपने सिस्टम को अपडेट रखें।

रूट के रूप में न चलाएं - विशेषाधिकारों को केवल तभी बढ़ाएं जब आपको चाहिए।

वेब ब्राउज़ करते समय FlashBlock / AdBlock / NoScript जैसी चीजों का उपयोग करें।

घबराओ मत।


2
Hitchhicker के संदर्भ के लिए +1! तक .... 34 मिनट में (वोट कैप -_-)
n0pe

3
मैं UFWables को मात्र नश्वर लोगों के लिए सुलभ बनाने के लिए UFW पसंद करता हूं;)
एंड्रयू लैम्बर्ट

हाहा ... आह हां, इसके लिए धन्यवाद। सहमत हैं कि यूपीडब्ल्यू देखने लायक है।
बोहज

यह UFW, क्षमा करें। कल एक खराब टाइपो था। :)
बोहज

इसके बजाय iptables के लिए मैन पेज न पढ़ें frozentux.net/iptables-tutorial/iptables-tutorial.html
cybernard

5

आप आउट ऑफ द बॉक्स लाइनक्स इंस्टॉलेशन के साथ ठीक रहेंगे, बस उन सेवाओं को अक्षम करें जिनका आप उपयोग नहीं करते हैं। अगर यह एक होम पीसी है तो आपको चिंता करने की कोई बड़ी बात नहीं है।

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


धन्यवाद, मैं अपनी सेवाओं के माध्यम से आज बाद में देखूंगा जब मुझे मौका मिलेगा।
n0pe

5

यह बहुत दृढ़ता से इस बात पर निर्भर करता है कि आप इसके लिए क्या उपयोग कर रहे हैं, और क्या पोर्ट खुले हैं। उदाहरण के लिए, यदि आपके पास इंटरनेट पर बहुत सारी सेवाएं हैं, और वे ऐसी चीजें हैं, जिनका अक्सर दुरुपयोग किया जाता है, तो विफलता 2ban भयानक है - मैं इसका उपयोग उदाहरण के लिए यादृच्छिक ssh कारनामे को अवरुद्ध करने के लिए करता हूं।

अपने रूट खाते का उपयोग नहीं करना भी सामान्य ज्ञान है। रूट खाते को न रखने का ubuntu तरीका वास्तव में कुछ योग्यता के साथ-साथ आपके सामान्य जानवर बल के हमलों से उपयोगकर्ता नाम और पासवर्ड का अनुमान लगाने की कोशिश करेगा।

अंत में, जैसा कि पहले उल्लेख किया गया है, अपने खतरे के जोखिम को कम करें - किसी भी सेवा को उपयोग में न लें, और किसी भी ऐसे पोर्ट को बंद करें जो तुरंत आवश्यक नहीं थे।


उबंटू का रूट खाता नहीं है? मैंने OpenSuse से पहले और हमेशा sudo कमांड का उपयोग किया था। इसका मतलब यह है कि sudo एक रूट उपयोगकर्ता या कुछ और "वर्चुअलाइज करता है"?
n0pe

2
पासवर्ड के बिना एक 'रूट' खाता है, वास्तव में। sudo अस्थायी रूप से रूट करने के लिए अपने विशेषाधिकार उठ, लेकिन आप वास्तव में sudo सु बिना रूट के रूप में प्रवेश नहीं कर सकते
जर्नीमैन गीक

बहुत अच्छा, पता नहीं था कि
n0pe

यदि आप sudo passwd रूट के साथ रूट पासवर्ड देते हैं तो आप रूट के रूप में लॉगिन कर सकते हैं ... ऐसा नहीं कि आपको इसकी आवश्यकता होगी।
स्टेसी रिचर्ड्स

4

Red Hat Linux को सुरक्षित करने के लिए NSA गाइड पर एक नज़र डालें । यह एक बुनियादी प्रणाली को बंद करने के लिए एक अच्छा स्टार्टर गाइड है। आप Red Hat का उपयोग नहीं कर रहे हैं, लेकिन यह आपको एक अच्छा विचार देता है कि क्या देखना है। बेशक, यदि आप अपने सिस्टम पर कोई सेवा प्रदान करते हैं, तो आपको उन सेवाओं के जोखिमों को देखना होगा।


2

हार्ड ड्राइव एन्क्रिप्शन को स्थापित करने के लिए अपेक्षाकृत सरल और सीधे-आगे है। कुछ डिस्ट्रोस (विशेष रूप से उबंटू) आपके घर की निर्देशिका को स्थापना के समय एन्क्रिप्ट करने की पेशकश करते हैं।

इसके लायक है या नहीं? ठीक है, यह आपके डेटा को इंटरनेट से किसी को तोड़ने के खिलाफ की रक्षा नहीं करेगा - एक बार जब कंप्यूटर बूट होता है और फाइल सिस्टम माउंट होते हैं (एन्क्रिप्ट किया गया है या नहीं) कंप्यूटर डेटा पढ़ सकता है - और इसलिए हमलावर डेटा पढ़ सकता है।

यह आपकी रक्षा करता है कि कोई आपके घर में शारीरिक रूप से टूट रहा है और आपके कंप्यूटर को चोरी कर रहा है। यह उन्हें आपके डेटा पर प्राप्त करने में सक्षम होने से रोकता है। ऐसा नहीं है कि कई घर तोड़ने वाले डेटा चाहते हैं; वे सिर्फ एक त्वरित हिरन के लिए कंप्यूटर बेचना चाहते हैं ताकि वे कुछ और ड्रग्स स्कोर कर सकें।

आप अपनी संवेदनशील फ़ाइलों को व्यक्तिगत रूप से एन्क्रिप्ट करने से बेहतर हैं ताकि केवल आप उन्हें कुंजी / पास-वाक्यांश के साथ प्राप्त कर सकें। इससे उन्हें हमलावर द्वारा आसानी से पढ़ने से रोका जा सकेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.