सुरक्षा के पहलू (Security Aspects)
मैलवेयर कैसे फैलता है, और उससे कैसे लड़ा जाता है
- इंटरनेट से डाउनलोड — असुरक्षित साइटों, पायरेटेड सॉफ़्टवेयर या नकली अपडेट से।
- स्पैम ई-मेल — अवांछित थोक मेल में संलग्नक या लिंक। स्पैम स्वयं थोक में भेजे गए बिन माँगे संदेश हैं; यह समय और भंडारण व्यर्थ करता है और मैलवेयर व धोखाधड़ी का आम वाहक है।
- हटाने योग्य भंडारण — कंप्यूटरों के बीच ले जाए गए संक्रमित पेन ड्राइव और मेमोरी कार्ड।
- नेटवर्क प्रसार — वर्म जो स्वयं एक असुरक्षित कंप्यूटर से अगले तक पहुँचते हैं।
बचाव इन्हीं से निकलते हैं: एंटीवायरस सॉफ़्टवेयर और ऑपरेटिंग सिस्टम अद्यतन रखें, अज्ञात प्रेषकों के संलग्नक या लिंक न खोलें, हटाने योग्य ड्राइव खोलने से पहले स्कैन करें, केवल विश्वसनीय स्रोतों से डाउनलोड करें, फ़ायरवॉल प्रयोग करें, और महत्वपूर्ण डेटा का बैकअप रखें। साझा कंप्यूटर पर पासवर्ड डालते समय सॉफ़्टवेयर कीलॉगर को विफल करने के लिए माउस से क्लिक किया जाने वाला ऑन-स्क्रीन (आभासी) कीबोर्ड प्रयोग किया जा सकता है, क्योंकि कोई कुंजी दबाई नहीं जाती।
| विधि | कैसे काम करती है |
|---|---|
| सिग्नेचर-आधारित पहचान | फ़ाइलों की तुलना ज्ञात मैलवेयर के पैटर्नों (सिग्नेचर) के डेटाबेस से करती है; ज्ञात ख़तरों के लिए तेज़ और सटीक, पर डेटाबेस अद्यतन होने तक नए मैलवेयर के प्रति अंधी |
| सैंडबॉक्स पहचान | संदिग्ध प्रोग्राम को एक पृथक आभासी वातावरण में चलाकर देखती है कि वह क्या करता है, असली सिस्टम को जोखिम में डाले बिना |
| ह्यूरिस्टिक्स | प्रोग्राम के कोड और व्यवहार में मैलवेयर जैसी विशेषताएँ जाँचती है, अतः बिना सिग्नेचर वाले नए रूपों को भी चिह्नित कर सकती है |
| डेटा माइनिंग तकनीकें | बड़ी संख्या में ज्ञात फ़ाइलों से सीखे पैटर्नों के आधार पर फ़ाइल को हानिकारक या नहीं वर्गीकृत करती हैं |
| वास्तविक-समय सुरक्षा | केवल निर्धारित स्कैन के समय नहीं, फ़ाइलों के खुलने, डाउनलोड होने या चलने पर लगातार स्कैन करती है |
हैकर, क्रैकर और नेटवर्क ख़तरे
- व्हाइट हैट हैकर (नैतिक हैकर) स्वामी की अनुमति से सिस्टम की कमज़ोरियाँ ढूँढते हैं ताकि उन्हें ठीक किया जा सके।
- ब्लैक हैट हैकर (क्रैकर) दुर्भावनापूर्ण उद्देश्यों — चोरी, क्षति या फिरौती — के लिए बिना अनुमति सिस्टम में सेंध लगाते हैं।
- ग्रे हैट हैकर बिना अनुमति पर बिना दुर्भावना के सिस्टम जाँचते हैं, प्रायः जो पाते हैं उसकी सूचना देते हैं।
सेवा-निषेध (DoS) हमला किसी सर्वर या नेटवर्क पर इतने अनुरोधों की बौछार करता है कि वास्तविक उपयोगकर्ताओं को सेवा नहीं मिल पाती; यह गोपनीयता पर नहीं, उपलब्धता पर हमला है। वितरित DoS (DDoS) हमले में बौछार एक साथ अनेक समझौता-ग्रस्त (compromised) कंप्यूटरों से आती है — "ज़ॉम्बी" मशीनों का बॉटनेट जिनके स्वामी प्रायः अनजान होते हैं — जो इसे एक स्रोत के ट्रैफ़िक की तुलना में रोकना कहीं कठिन बनाता है। घुसपैठिया (intruder) गोपनीयता पर भी हमला कर सकता है। स्नूपिंग किसी दूसरे व्यक्ति के डेटा या संचार तक अनधिकृत पहुँच पाना है, जिसे बाद में जाँचा जा सकता है। ईव्सड्रॉपिंग किसी निजी संचार को होते समय गुप्त रूप से सुनना है — किसी कॉल या चैट को वास्तविक समय में बीच में पकड़ना।
मुख्य बिंदु
- वायरस को होस्ट फ़ाइल चाहिए और वह उसके चलने पर फैलता है; वर्म स्वयं नेटवर्कों पर फैलता है; ट्रोजन वैध दिखता है और प्रतियाँ नहीं बनाता।
- रैनसमवेयर भुगतान के लिए डेटा कूटबद्ध या बंद करता है; स्पाइवेयर जानकारी चुराता है; एडवेयर विज्ञापन थोपता है; कीलॉगर कुंजी-दबाव दर्ज करता है।
- मैलवेयर डाउनलोड, स्पैम संलग्नकों, हटाने योग्य ड्राइवों और नेटवर्क प्रसार से फैलता है।
- सिग्नेचर-आधारित पहचान नया मैलवेयर चूक जाती है; सैंडबॉक्सिंग और ह्यूरिस्टिक्स वह पकड़ते हैं जिसका अभी सिग्नेचर नहीं।
- HTTPS वह कूटबद्ध करता है जो HTTP सादे पाठ में भेजता है; फ़ायरवॉल नियमों से ट्रैफ़िक छानती है; कुकीज़ छोटी टेक्स्ट फ़ाइलें हैं जो निजता को ख़तरे में डाल सकती हैं।
- व्हाइट हैट अनुमति से, ब्लैक हैट (क्रैकर) दुर्भावना से हैक करते हैं; DoS सेवा पर बौछार करता है, DDoS अनेक मशीनों से; ईव्सड्रॉपिंग वास्तविक समय में पकड़ती है।
अभ्यास प्रश्न (8)
उत्तर खोलने से पहले प्रत्येक प्रश्न हल करें। हर व्याख्या सही विकल्प के साथ लुभावना गलत विकल्प भी बताती है, क्योंकि अंक वहीं जाते हैं।
एक दुर्भावनापूर्ण प्रोग्राम किसी फ़ाइल से चिपके बिना और उपयोगकर्ता के कुछ किए बिना स्वयं नेटवर्क पर एक कंप्यूटर से दूसरे में अपनी प्रतियाँ भेजता है। यह क्या है?
उत्तर देखें
उत्तर: C — वर्म
बिना होस्ट फ़ाइल और बिना उपयोगकर्ता की क्रिया के नेटवर्क पर स्व-प्रतिलिपि ही वर्म की परिभाषा है। वायरस भी अपनी प्रतियाँ बनाता है पर उसे होस्ट फ़ाइल चाहिए और वह उस फ़ाइल के चलने या साझा होने पर फैलता है। ट्रोजन बिल्कुल प्रतियाँ नहीं बनाता — वह उपयोगकर्ता के इंस्टॉल करने पर निर्भर है — और एडवेयर अवांछित विज्ञापन दिखाता है।एक कार्यालय पाता है कि उसकी सभी फ़ाइलें कूटबद्ध हैं और एक संदेश उन्हें खोलने की कुंजी के लिए भुगतान माँग रहा है। किस प्रकार का मैलवेयर ज़िम्मेदार है?
उत्तर देखें
उत्तर: B — रैनसमवेयर
रैनसमवेयर डेटा तक पहुँच रोकता है, प्रायः उसे कूटबद्ध करके, और उसे छोड़ने के लिए फिरौती माँगता है — 2017 का WannaCry इसी तरह काम करता था। स्पाइवेयर और कीलॉगर चुपचाप जानकारी चुराते हैं और अनदेखे रहना चाहते हैं, माँग के साथ स्वयं को घोषित करने के ठीक विपरीत। एडवेयर विज्ञापन दिखाता है और फ़ाइलें बंद नहीं करता।किसी अज्ञात साइट से डाउनलोड किया गया एक निःशुल्क "फ़ोटो एडिटर" विज्ञापन के अनुसार काम करता है, पर उसने चुपचाप हमलावर के लिए पिछला दरवाज़ा भी खोल दिया है। यह अपनी प्रतियाँ दूसरी फ़ाइलों में नहीं बनाता। यह क्या है?
उत्तर देखें
उत्तर: D — ट्रोजन
ट्रोजन उपयोगी सॉफ़्टवेयर का भेष धरता है ताकि उपयोगकर्ता उसे स्वेच्छा से इंस्टॉल करे, फिर पिछला दरवाज़ा खोलने जैसा छिपा हानिकारक काम करता है; यह प्रतियाँ नहीं बनाता। वर्म और वायरस दोनों अपनी प्रतियाँ बनाते हैं, जिसे प्रश्न ख़ारिज करता है। कुकी वेबसाइट द्वारा सहेजी छोटी टेक्स्ट फ़ाइल है, कुछ भी खोल सकने वाला प्रोग्राम नहीं।पासवर्ड केवल उसी वेबसाइट पर क्यों डालना चाहिए जिसका पता http के बजाय https से शुरू हो?
उत्तर देखें
उत्तर: A — HTTPS ब्राउज़र और सर्वर के बीच डेटा कूटबद्ध करता है, जबकि HTTP उसे सादे पाठ में भेजता है
HTTP पर पासवर्ड पठनीय पाठ के रूप में जाता है जिसे कनेक्शन बीच में पकड़ने वाला कोई भी देख सकता है; HTTPS उसे SSL/TLS से कूटबद्ध करता है और साइट प्रमाणपत्र से अपनी पहचान सिद्ध करती है। HTTPS केवल मार्ग में डेटा की रक्षा करता है — यह कंप्यूटर पर पहले से मौजूद मैलवेयर नहीं हटाता, पृष्ठों को स्थानीय नहीं बनाता, और साइट को कुकी रखने से नहीं रोकता।फ़ायरवॉल का मुख्य कार्य क्या है?
उत्तर देखें
उत्तर: C — आने-जाने वाले ट्रैफ़िक की निगरानी कर नियमों के अनुसार उसे अनुमति देना या रोकना
फ़ायरवॉल किसी नेटवर्क या कंप्यूटर की सीमा पर खड़ी होकर नियमों के समूह के आधार पर दोनों दिशाओं के ट्रैफ़िक को छानती है, अनधिकृत कनेक्शन रोकती है। फ़ाइलों से संक्रमण हटाना एंटीवायरस सॉफ़्टवेयर का काम है, जो भीतर पहले से मौजूद पर काम करता है। फ़ायरवॉल डेटा संपीड़ित नहीं करती, और नामों को पतों में बदलना DNS का काम है।कुकीज़ के बारे में कौन-सा कथन सही है?
उत्तर देखें
उत्तर: B — ये वेबसाइटों द्वारा ब्राउज़र में सहेजी छोटी टेक्स्ट फ़ाइलें हैं, और तृतीय-पक्ष कुकीज़ ब्राउज़िंग ट्रैक कर सकती हैं
कुकी एक छोटी टेक्स्ट फ़ाइल है जिसे वेबसाइट ब्राउज़र के माध्यम से उपयोगकर्ता के कंप्यूटर पर लॉग-इन, पसंद या कार्ट याद रखने के लिए सहेजती है; देखी गई साइट के अलावा दूसरे डोमेनों की तृतीय-पक्ष कुकीज़ किसी व्यक्ति का कई साइटों पर पीछा कर सकती हैं, यही निजता की चिंता है। कुकीज़ डेटा हैं, प्रोग्राम नहीं, अतः वे न चल सकती हैं न प्रतियाँ बना सकती हैं। वे उपयोगकर्ता की ओर रहती हैं, और कूटबद्धन HTTPS का काम है।एक वेबसाइट इसलिए अगम्य हो जाती है कि दुनिया भर के हज़ारों समझौता-ग्रस्त कंप्यूटर एक ही समय उस पर अनुरोधों की बौछार कर देते हैं। इस हमले को क्या कहते हैं?
उत्तर देखें
उत्तर: D — वितरित सेवा-निषेध (DDoS)
किसी सेवा को इतना दबा देना कि वास्तविक उपयोगकर्ता उस तक न पहुँच सकें सेवा-निषेध है, और जब बौछार एक साथ अनेक समझौता-ग्रस्त मशीनों — एक बॉटनेट — से आए तो वह वितरित DoS है, जिसे एक स्रोत की तुलना में रोकना कहीं कठिन है। ईव्सड्रॉपिंग और स्नूपिंग डेटा पकड़कर या उस तक पहुँचकर गोपनीयता पर हमला करते हैं, उपलब्धता पर नहीं, और स्पैम-आधारित फ़िशिंग सर्वर पर बौछार के बजाय अलग-अलग उपयोगकर्ताओं को छलती है।अभिकथन (A): सिग्नेचर-आधारित एंटीवायरस सॉफ़्टवेयर किसी नए बने वायरस को पकड़ने में विफल हो सकता है। कारण (R): सिग्नेचर-आधारित पहचान फ़ाइलों को पहले से ज्ञात मैलवेयर के पैटर्नों के डेटाबेस से मिलाकर मैलवेयर पहचानती है।
उत्तर देखें
उत्तर: A — A और R दोनों सत्य हैं, और R, A की सही व्याख्या है
नए वायरस का डेटाबेस में अभी कोई सिग्नेचर नहीं होता, अतः केवल ज्ञात सिग्नेचर मिलाकर काम करने वाली विधि डेटाबेस अद्यतन होने तक उसे पहचान नहीं सकती। R ठीक यही क्रियाविधि बताता है, अतः वह A की व्याख्या करता है। इसीलिए एंटीवायरस सॉफ़्टवेयर सैंडबॉक्सिंग और ह्यूरिस्टिक्स जोड़ता है, जो प्रोग्राम को किसी सहेजे पैटर्न के बजाय उसके व्यवहार या कोड से परखते हैं।