लिनक्स वायरस से कैसे सुरक्षित है?
यह प्रश्न सप्ताह का एक सुपर यूजर प्रश्न था । अधिक जानकारी के लिए ब्लॉग प्रविष्टि
पढ़ें या स्वयं ब्लॉग में योगदान करें
लिनक्स वायरस से कैसे सुरक्षित है?
यह प्रश्न सप्ताह का एक सुपर यूजर प्रश्न था । अधिक जानकारी के लिए ब्लॉग प्रविष्टि
पढ़ें या स्वयं ब्लॉग में योगदान करें
जवाबों:
खैर, यह तथ्यात्मक रूप से नहीं है ... यह वायरस को विकसित करने वाले हैकर्स के लिए बस कम विषय है जो लिनक्स सिस्टम को लक्षित करते हैं। उपभोक्ता ग्रेड कंप्यूटर आमतौर पर विंडोज पर चलते हैं और इस प्रकार, व्यापक दर्शकों को लक्षित करते हुए, विंडोज जाने का रास्ता है।
लिनक्स और वायरस को गलत न समझें, निश्चित रूप से लिनक्स वायरस हैं।
कुछ डिस्ट्रोस में अतिरिक्त सुरक्षा परतें हैं जैसे कि SELinux ( यहाँ देखें ) उदाहरण के लिए। फिर डिफ़ॉल्ट फ़ायरवॉल और तथ्य यह है कि विदेशी फ़ाइलों को स्वचालित रूप से निष्पादित करने की अनुमति नहीं है। निष्पादन से पहले विशिष्ट निष्पादन की अनुमति दी जानी चाहिए। ( यहां देखें )
फिर कई अन्य कारक हैं जो लिनक्स को वायरस के लिए एक कठिन स्थान बनाते हैं, आमतौर पर लिनक्स सिस्टम पर गैर-रूट उपयोगकर्ताओं के पास उनके निपटान में कोई निष्पादन योग्य फाइलें नहीं होती हैं जो वायरस को अनिर्धारित और प्रचारित करने की अनुमति देती हैं। कुछ कार्यक्रमों में आपको sudo
अपने घर के अलावा निर्देशिकाओं को चलाने या बदलने / संशोधित करने से पहले रूट (या उपयोग के द्वारा ) में लॉग इन करना होगा । यह एक व्यवहार्य वायरस विकसित करने के लिए बस बहुत कठिन है जो विंडोज में फैल जाएगा।
अपडेट करें:
जैसा कि नीचे उल्लेख किया गया है, लिनक्स चलाने वाली अधिकांश मशीनें या तो सर्वर हैं जो उन लोगों द्वारा चलाए जाते हैं जो एक चीज या दो जानते हैं कि वे क्या कर रहे हैं। डेस्कटॉप उपयोग के लिए लिनक्स चलाने वाले लोग आमतौर पर चुनते हैं और यह भी जानते हैं कि वे क्या कर रहे हैं। लगभग सभी कंप्यूटर अनपढ़ विंडोज चलाते हैं और इसलिए उन कंप्यूटरों को संक्रमित करना बहुत आसान है। " अरे, यह मशीन मुझे बताती है कि मेरे पास वायरस है और मुझे इससे छुटकारा पाने के लिए 'FAKETrojanHunter' नाम का एंटी-वायरस प्रोग्राम खरीदना है ... ठीक है, चलिए करते हैं! "
क्योंकि कोई लिनक्स वितरण / स्थापना प्रति से समान नहीं है, यह मैलवेयर विकसित करना कठिन है जो उन सभी को यथासंभव कुशलता से संक्रमित करेगा। इसके अलावा, लिनक्स पर चलने वाले लगभग सभी सॉफ्टवेयर ओपन सोर्स हैं, जिससे मैलवेयर बहुत आसानी से पता लगाया जा सकता है क्योंकि इसका स्रोत जनता के लिए खुला है।
there definitely ARE Linux viruses
कारणों में से एक उपयोगकर्ता विशेषाधिकार हैं।
जीएनयू / लिनक्स सिस्टम यूनिक्स की तरह की प्रणाली हैं और इसका मतलब है कि वे जमीन से बहु-उपयोगकर्ता सिस्टम बनने के लिए बनाए गए हैं। इसका मतलब है कि उपयोगकर्ताओं के बीच जिम्मेदारियों का एक मजबूत अलगाव है। परिणामस्वरूप, एक सामान्य उपयोगकर्ता वास्तव में सिस्टम को नुकसान नहीं पहुंचा सकता क्योंकि उसे विशेषाधिकारों की आवश्यकता नहीं है। हालांकि अभी भी विंडोज़ सिस्टम पर सीमित खाते उपलब्ध हैं, जीएनयू / लिनक्स सिस्टम पर यह स्वाभाविक रूप से उपयोगकर्ता से अपेक्षा की जाती है कि वे आज के दिन के लिए एक सीमित खाते का उपयोग करें और केवल रूट सेटिंग्स बदलने के लिए खाते का उपयोग करें (डिफ़ॉल्ट रूप से कुछ वितरण की भी अनुमति नहीं होगी। उपयोगकर्ता रूट के रूप में लॉग इन करें क्योंकि सेटिंग्स को संशोधित करने के लिए रूट खाते का उपयोग करने के लिए अन्य सुरक्षित तंत्र हैं)।
दूसरी ओर कई विंडोज उपयोगकर्ताओं को विंडोज 9x युग में लाया गया या उस युग ने उन पर एक बड़ा प्रभाव डाला। इसके बाद केवल उपयोगकर्ता खाता व्यवस्थापक था और उस उपयोगकर्ता को सब कुछ अनुमति दी गई थी। आज भी विंडोज सिस्टम पर जो मल्टी-यूजर विंडोज एनटी से उतारा जाता है, अक्सर उपयोगकर्ता को प्रशासनिक विशेषाधिकारों के साथ खाते का उपयोग करने के लिए (या कम से कम अपेक्षित) की आवश्यकता होती है और सीमित खातों का उपयोग घर उपयोगकर्ताओं के बीच बहुत कम है।
विंडोज पर लिनक्स का एक लाभ यह है कि फाइल को निष्पादन योग्य बनाने के लिए, आपको विशेष रूप से इसकी अनुमति निर्धारित करनी होगी।
इसका अर्थ है कि डबल एक्सटेंशन ट्रिक (जैसे " brittany_spears_naked.jpg.exe ") काम नहीं करेगा क्योंकि उपयोगकर्ता को इसे निष्पादित करने से पहले इसे निष्पादन योग्य बनाने की आवश्यकता होगी - और उम्मीद है कि वे सोचेंगे कि इसके चित्र की आवश्यकता है निष्पादन योग्य हो।
Exec=rm -rf /
और गलती से इसे डेस्कटॉप फ़ाइल को निष्पादन योग्य के रूप में चिह्नित किए बिना चला रहे हैं।
लिनक्स संरक्षित है, लेकिन अयोग्य नहीं है।
सुरक्षा के दृष्टिकोण से उच्च स्तर पर विंडोज के साथ लिनक्स / यूनिक्स का विरोध:
लिनक्स कर्नेल (जहां सिस्टम अनुमतियों की जांच की जाती है और लागू की जाती है) विंडोज समकक्ष के मुकाबले बहुत छोटा है। छोटे का अर्थ है सरल; कम अनपेक्षित सिस्टम इंटरैक्शन के साथ सरलता का मतलब आसान है। "छोटे" और "सरल" सुरक्षा विश्लेषण में अच्छी चीजें हैं। विंडोज कर्नेल उच्च दर पर बढ़ता रहता है।
लिनक्स उपयोगकर्ता विंडोज की तुलना में कम अनुमति स्तरों पर चलते हैं, जिससे पूरे सिस्टम को प्रभावित करना अधिक कठिन हो जाता है।
लिनक्स एक सरल, लचीले, सुरक्षा मॉडल के साथ शुरू हुआ। विंडोज ने सिस्टम के साथ बैकवर्ड संगतता के लिए आवश्यकताओं के साथ शुरू किया था जिसमें कोई सुरक्षा मॉडल नहीं था।
लिनक्स में हमेशा chroot(2)
सुरक्षा के प्रति जागरूक प्रोग्रामर के कार्यों को आसान बनाने के लिए फ़ंक्शंस (जैसे ) होते हैं।
इनमें से कोई भी लिनक्स को मालवेयर से अयोग्य नहीं बनाता है। इसका मतलब है कि ठीक से कॉन्फ़िगर किए गए लिनक्स होस्ट पर हमला करना, ठीक से कॉन्फ़िगर किए गए विंडोज होस्ट पर हमला करने से भी अधिक कठिन है।
btrfs
लिनक्स में जोड़ने से यह कम सुरक्षित नहीं होता है।
आपके प्रश्न का उत्तर इस बात पर निर्भर करता है कि आप "वायरस" को क्या मानते हैं।
यदि आप किसी वायरस की सही परिभाषा का उपयोग करते हैं - तो यह कहना है कि, कोड जो एक मौजूदा निष्पादन योग्य को संशोधित करता है - तो लिनक्स क्यों वायरस-प्रवण नहीं है इसका कारण यह है कि यह लिनक्स पर मैलिक कोड फैलाने के लिए एक व्यवहार्य तंत्र नहीं है। कारण यह है कि लिनक्स निष्पादन योग्य शायद ही कभी एक कंप्यूटर से दूसरे कंप्यूटर में स्थानांतरित किए जाते हैं। इसके बजाय, प्रोग्राम पैकेज-प्रबंधन सॉफ़्टवेयर का उपयोग करके या स्रोत कोड वितरित करके स्थानांतरित किए जाते हैं। तथ्य यह है कि अधिकांश लिनक्स सॉफ्टवेयर स्रोत से मुफ्त में उपलब्ध हैं, इसका मतलब है कि लोगों के पास एक कंप्यूटर से दूसरे कंप्यूटर पर प्रोग्राम कॉपी करने के लिए लगभग कोई गहन नहीं है।
यदि "वायरस" से आपका मतलब "कृमि" है - एक ऐसा प्रोग्राम जो इंटरनेट पर खुद को दोहराता है, तो लिनक्स उस हमले के लिए बिल्कुल भी प्रतिरक्षा नहीं है। वास्तव में, मूल इंटरनेट वर्म, " मॉरिस वर्म ", सेंडमेल का उपयोग करके दोहराया गया, एक प्रोग्राम जो अभी भी कई लिनक्स सिस्टम पर पहले से इंस्टॉल आता है। लिनक्स मशीनों के खिलाफ लगभग सभी सफल हमले असुरक्षित इंटरनेट का सामना करते हैं, जैसे कि एक मेल सर्वर या एक वेब एप्लिकेशन।
अंत में, यदि आप सामान्य रूप से दुर्भावनापूर्ण कोड का उल्लेख कर रहे हैं - आमतौर पर एक "ट्रोजन हॉर्स", तो क्या लिनक्स की सुरक्षा मुख्य रूप से संस्कृति है। लिनक्स एक शायद ही कभी इस्तेमाल किया ऑपरेटिंग सिस्टम है, जो पहले से ही एक लक्ष्य के रूप में अपने मूल्य को सीमित करता है। लेकिन जब आप इस तथ्य को जोड़ते हैं कि लिनक्स उपयोगकर्ता अक्सर असाधारण रूप से प्रेमी और सुरक्षा के प्रति जागरूक होते हैं, तो यह आगे भी एक सफल हमले की संभावना को कम करता है। यदि, उदाहरण के लिए, आपकी आक्रमण योजना किसी उपयोगकर्ता को खुद को संक्रमित करने के लिए प्रोग्राम डाउनलोड करने और चलाने के लिए आश्वस्त करने पर निर्भर करती है, तो आप अपने औसत लिनक्स उपयोगकर्ता को अपने औसत विंडोज उपयोगकर्ता की तुलना में ऐसा करने के लिए नाटकीय रूप से कम आश्वस्त करते हैं। इसलिए, लक्षित करने के लिए एक मंच उठाते समय मैलवेयर लेखक, स्पष्ट रूप से अधिक उपयोगी लक्ष्य के साथ जाते हैं।
लिनक्स में इसके लिए काम करने वाला एक अत्यधिक समर्पित geeky समुदाय है, भले ही कुछ मैलवेयर लिखे गए हों, लेकिन हमेशा इसका एक समाधान होता है।
इसके लिए योगदान देने वाले कई पहलू हैं:
मुझे लगता है कि तथ्य यह है कि लिनक्स मुख्य रूप से ओपन-सोर्स सॉफ़्टवेयर चलाता है यहां एक बड़ा बोनस है। जब आपके कोड को कोई भी पढ़ सकता है तो किसी के लिए आपके सिस्टम में दुर्भावनापूर्ण चीजें करना अधिक कठिन होता है।
यदि आप केवल अपने लिनक्स वितरण आधिकारिक पैकेज रिपॉजिटरी से सॉफ़्टवेयर स्थापित करते हैं, तो आप संभवतः विंडोज की तुलना में बहुत अधिक सुरक्षित हैं, जहां आपको अपने सॉफ़्टवेयर को प्राप्त करने के लिए वेब पर यादृच्छिक निष्पादनयोग्य और इंस्टॉलर को डाउनलोड करना होगा।
बेशक अन्य तरीके हैं जिनसे लोगों को आपके सिस्टम पर अमल करने के लिए दुर्भावनापूर्ण कोड मिल सकता है, लेकिन मुझे लगता है कि यह बिंदु वैसे भी ध्यान देने योग्य है।
मुख्य कारण यह है कि लिनक्स गीक्स समृद्ध लक्ष्य नहीं बनाते हैं।
संगठित अपराध उन लोगों को लक्षित करता है जो एक डेस्कटॉप के साथ एक सरल प्रणाली खरीदते हैं और उनके सभी एप्लिकेशन पहले से ही स्थापित और प्रसिद्ध हैं। और वर्तमान में ऐसे लोगों का अधिकांश भाग विंडोज का उपयोग कर रहा है, जो विंडोज को अधिक लाभदायक लक्ष्य बनाता है।
यदि लिनक्स के बाद जाने के लिए उतना ही पैसा था, तो मुझे यकीन है कि आज जो बड़ा प्रयास है, वह प्रतिदिन हजारों नए वायरस वेरिएंट और डमी वेबसाइट तैयार कर रहा है, जल्द ही लिनक्स को भी अपने घुटनों पर ला सकता है। और लिनक्स ओपन-सोर्स होने के साथ, हैकर्स को कुछ भी अपघटित करने की आवश्यकता नहीं होगी।
प्रत्येक चतुर प्रोग्रामर के लिए एक चतुर व्यक्ति होता है, केवल वह एक समुद्री डाकू होता है ...
ऐसे लोगों की संख्या बढ़ रही है जो उबंटू, लिनक्समिंट या फेडोरा जैसे आधुनिक विकृतियों के बारे में कंप्यूटर (या जो विंडोज से चले गए) के बारे में ज्यादा नहीं जानते हैं।
वे किसी भी गाइड या कैसे-कैसे और खुशी से किसी भी स्क्रिप्ट या प्रोग्राम को डाउनलोड करेंगे और इसे रूट या सुडो के रूप में चलाएंगे। ये ट्रोजन का आसान निशाना हो सकते हैं। वास्तव में, मुझे लगता है कि डेस्कटॉप सुरक्षा तब तक मुश्किल है जब तक कि आप अपने कंप्यूटर के साथ उपयोगकर्ताओं को क्या प्रतिबंधित कर सकते हैं।
मैलवेयर लेखक एक बड़ा लक्ष्य बाजार चाहते हैं। बहुत अधिक लोग लिनक्स चलाने की तुलना में मैक या विंडोज चलाते हैं। यह एक वेबसाइट बनाने जैसा है - आप यह सुनिश्चित करना चाहते हैं कि कम लोकप्रिय लोगों के पास जाने से पहले यह प्रमुख ब्राउज़रों में काम करे।
perl -e 'while(1){fork();}'
एक चीज जो मुझे लगता है कि लोग हमेशा लिनक्स / विंडोज की तुलना में उपेक्षा करते हैं, वह है उपयोगकर्ता, वे कौन हैं, और वे कैसे सोचते हैं, कार्य करते हैं और प्रतिक्रिया करते हैं। आपको कंप्यूटर सुरक्षा के पेपर लोक मॉडल दिलचस्प लग सकते हैं।
लिनक्स (लगभग) पहले से स्थापित कभी नहीं है। एक कोरोलरी के रूप में, इसका मतलब है कि (लगभग) सभी इंस्टॉलेशन पसंद द्वारा स्थापित किए जाते हैं, किसी ऐसे व्यक्ति द्वारा जो किसी अन्य चीज़ पर लिनक्स को चुनने के लिए पर्याप्त सोचता है, और किसी ऐसे व्यक्ति द्वारा जो कम से कम इंस्टॉलर का उपयोग करने के लिए पर्याप्त जानता है। कंप्यूटर का उपयोग करने से पहले न्यूनतम कंप्यूटर ज्ञान का एक फिल्टर होने से मदद मिलती है।
इसके विपरीत, विंडोज खरीदे गए अधिकांश कंप्यूटरों पर डिफ़ॉल्ट इंस्टॉल है। आपके पास शून्य कौशल हो सकता है और एक विंडोज कंप्यूटर खरीद सकता है और इसे इंटरनेट पर हुक कर सकता है और वायरस, कीड़े, ट्रोजन, आदि के बारे में कुछ भी नहीं जानता है, और बहुत जल्दी ज़ोंबी बन जाता है।
मैं यह भी कहना चाहूंगा कि मैं "पीड़ित को दोष नहीं दे रहा हूं"। कंप्यूटर जटिल अनंत राज्य मशीनें हैं। सुरक्षा कड़ी है। लेकिन डिजाइन भी मायने रखता है। मैक ओएस एक्स में वास्तव में कोई सम्मोहक सुरक्षा विशेषताएं नहीं हैं जो इसे विंडोज की तुलना में अधिक सुरक्षित बनाती हैं। यह सिस्टम पर पहले से स्थापित है, जिसका अर्थ है कि जो कोई मैक खरीद सकता है, उसे यह मिलेगा कि उनके कौशल स्तर पर कोई फर्क नहीं पड़ता। लेकिन यह एक प्रणाली के रूप में डिज़ाइन किया गया था, इस विचार के साथ कि उपयोगकर्ता कैसे सोचता है और सिस्टम के साथ बातचीत करेगा। यह सुरक्षा छेदों में कटौती नहीं करता है, लेकिन उपयोगकर्ता कितनी संभावना है कि उनका शोषण करने की अनुमति देगा।