दुर्भावनापूर्ण ऐप्स स्मार्टफोन उपयोगकर्ताओं के लिए एक अभिशाप हैं। iOS बनाम Android पर आपका चाहे जो मत हो, हम सभी सहमत हो सकते हैं कि मैलवेयर-संक्रमित ऐप एक भयानक दिन की गारंटी देता है। और जबकि Google Play Store निर्विवाद रूप से दुर्भावनापूर्ण ऐप्स में डूब रहा है, Apple App Store की लंबे समय से चली आ रही पवित्रता अब नहीं रही।
मैलवेयर विक्रेता आपके स्मार्टफोन को संक्रमित ऐप से संक्रमित क्यों करना चाहते हैं? दो सरल कारण हैं: पैसा और डेटा। अनगिनत ऐप्स हैं जो कभी भी दुर्भावनापूर्ण डंक के साथ नहीं आते। तो वे संक्रमण से कैसे बचते हैं, और मैलवेयर पहली बार में ऐप में कैसे घुसता है?
हर जगह संक्रमित ऐप्स
मैलवेयर-संक्रमित मोबाइल एप्लिकेशन की व्यापकता को मापना मुश्किल है। एक पहले से ही बदलते बाजार में, एक स्पष्ट तस्वीर कैप्चर करना मुश्किल है। एक बात स्पष्ट है: कोई एकल मोबाइल ऑपरेटिंग सिस्टम मुक्त नहीं है। Android उपयोगकर्ताओं ने हाल ही में HummingWhale, Judy, और Xavier हमलों का सामना किया, जबकि iOS उपयोगकर्ताओं को XcodeGhost से निपटना पड़ा।
2014 में प्रकाशित एक अध्ययन [PDF], ANDRUBIS परियोजना के हिस्से के रूप में, दस लाख Android ऐप्स (सटीक होने के लिए 1,034,999) की जांच की। नमूने लिए गए ऐप्स अनौपचारिक मार्केटप्लेस, टोरेंट्स और पायरेटेड ऐप्स की पेशकश करने के लिए जानी जाने वाली साइटों (साथ ही Google Play Store) सहित स्रोतों की एक विस्तृत श्रृंखला से आए।
Google Play Store से नमूने लिए गए 125,602 ऐप्स में से, 1.6 प्रतिशत दुर्भावनापूर्ण थे (वह 2,009 हैं)।
दुर्भाग्य से, ऐप स्टोर के लिए दुर्भावनापूर्ण ऐप डेटा दुर्लभ है। iOS डिवाइस पर दुर्भावनापूर्ण ऐप गतिविधि के कई अच्छी तरह से प्रलेखित मामले हैं। लेकिन - और यह एक प्रमुख iOS विक्रय बिंदु है - वे अपने Android समकक्षों की तुलना में बहुत कम हैं। इन दो विपरीत आंकड़ों को लें। Pulse Secure 2015 मोबाइल थ्रेट रिपोर्ट [Broken URL Removed] ने अनुमान लगाया कि सभी मोबाइल मैलवेयर का 97 प्रतिशत Android के लिए लिखा गया है। F-Secure स्टेट ऑफ साइबर सिक्योरिटी 2017 [PDF] रिपोर्ट उस आंकड़े को 99 प्रतिशत तक बढ़ाती है। फिर विचार करें कि 2013 में अमेरिकी होमलैंड सिक्योरिटी विभाग ने अनुमान लगाया [PDF] कि मोबाइल मैलवेयर का केवल 0.7 प्रतिशत iOS के लिए लिखा गया था।
दो प्रमुख मोबाइल ऑपरेटिंग सिस्टम के लिए विपरीत भाग्य।
ऐप्स कैसे संक्रमित होते हैं
आपको क्या लगता है कि एप्लिकेशन को कौन संक्रमित करता है? डेवलपर? आपराधिक गिरोह? दुर्भावनापूर्ण व्यक्ति? शायद सरकार भी? खैर, वे सभी कुछ मायनों में सही हैं।
सबसे स्पष्ट दुष्ट डेवलपर है: एक व्यक्ति जो दुर्भावनापूर्ण क्षमताओं के साथ ऐप्स डिजाइन करता है, और उन्हें प्ले स्टोर (या समकक्ष) पर प्रचारित करता है। सौभाग्य से आपके और मेरे लिए, ऐसे व्यक्ति अधिक नहीं हैं।
यह शायद एक कारण से है: ऐप को विकसित करने, लॉन्च करने, और उसके लिए फॉलोइंग बनाने के लिए आवश्यक प्रयास की मात्रा केवल इसे दुर्भावनापूर्ण बनाने के लिए... ठीक है, बहुत अधिक है। जब तक ऐप वास्तव में लाभ उठाने के लिए पर्याप्त लोकप्रिय हो जाता है (चाहे विज्ञापन क्लिकर या डेटा चोरी के माध्यम से), दुर्भावनापूर्ण डेवलपर विज्ञापन राजस्व में अधिक कमा रहा हो सकता है।
कहीं अधिक सामान्यतः हम मौजूदा ऐप में डाले गए दुर्भावनापूर्ण कोड को देखते हैं, फिर पुनः प्रकाशित किया जाता है। यह प्रक्रिया कई अलग-अलग तकनीकों का उपयोग करती है।
मैलवर्टाइजिंग
मैलवर्टाइजिंग 21वीं सदी का एक आम अभिशाप है। आधार सरल है: आपको एक आधिकारिक चैनल के माध्यम से एक दुर्भावनापूर्ण विज्ञापन परोसा जाता है। आप एक वैध ऐप के माध्यम से दुर्भावनापूर्ण हमले की उम्मीद नहीं कर रहे हैं, इसलिए वे उपयोगकर्ताओं को आश्चर्यचकित कर देते हैं।
सबसे अच्छा Android मैलवर्टाइजिंग उदाहरण Svpeng बैंकिंग ट्रोजन है। ट्रोजन मुख्य रूप से Google Chrome for Android उपयोगकर्ताओं को लक्षित करने वाले संक्रमित Google AdSense विज्ञापनों के माध्यम से इंस्टॉल किया गया था। मैलवर्टाइजिंग के बारे में बात यह है: संक्रमण उठाने के लिए आपको वास्तव में विज्ञापन पर क्लिक करने की आवश्यकता नहीं है। केवल विज्ञापन देखने के लिए पर्याप्त है।
एप्लिकेशन पुनः प्रकाशन
एक आधिकारिक ऐपस्टोर से डाउनलोड किए गए वैध ऐप्स मैलवेयर से संक्रमित होते हैं। फिर, उन्हें उनके आधिकारिक नाम का उपयोग करके ऐपस्टोर की एक लंबी सूची (कानूनी या अन्यथा) में पुनः प्रकाशित किया जाता है।
एप्लिकेशन पुनः प्रकाशन की एक प्रमुख विशेषता ऐप नाम में मामूली वेरिएंट हैं। Microsoft Word (आधिकारिक Microsoft रिलीज) के बजाय, यह Micr0soft W0rd होगा। ठीक है, यह एक भयानक उदाहरण है, लेकिन आपको सार मिल गया।
Android रैंसमवेयर, Charger, ने इस रणनीति का उपयोग किया, जैसा कि मैलवर्टाइजिंग-मैलवेयर, Skinner (अन्य रणनीतियों के साथ) ने किया।
ऐप की बिक्री
समय-समय पर, एक वैध ऐप डेवलपर अपने मूल्यवान ऐप को बेच देगा। ऐप के साथ उपयोगकर्ता आते हैं। इसके अलावा, मौजूदा उपयोगकर्ताओं को विश्वसनीय अपडेट पुश करने का मौका है।
अभी तक, इस विशेष हमले की विधि के कोई प्रलेखित मामले नहीं हैं। हालांकि, लोकप्रिय ऐप डेवलपर्स के लिए अधिग्रहण अनुरोध प्राप्त करना असामान्य नहीं है। Chrome Extensions के संबंध में इसी तरह की घटनाएं होती हैं। उपयोगकर्ता डेटा तक पहुंच की अनुमति के साथ एक लोकप्रिय Chrome Extension, हजारों उपयोगकर्ताओं के साथ, एक वास्तविक सोने की खान है। Honey के डेवलपर्स, एक ऑटो-कूपन एक्सटेंशन, ने दुर्भावनापूर्ण व्यक्ति को ठुकरा दिया।
Amit Agarwal का पूरी तरह से अलग अनुभव था। उन्होंने अपने Chrome Extension को एक अज्ञात व्यक्ति को बेच दिया, केवल अगले ऐप अपडेट (उनके हाथ से बाहर) को खोजने के लिए "एक्सटेंशन में विज्ञापन शामिल कर लिया।" उनका काम, जो उनके अपने शब्दों में केवल एक घंटे में बना था, विज्ञापन इंजेक्शन के लिए वाहन बन गया था।
क्या Apple या Google मदद करते हैं?
सबसे बड़े और सबसे लोकप्रिय ऐप रिपॉजिटरी के मालिकों के रूप में, प्रौद्योगिकी दिग्गजों की अपने उपयोगकर्ताओं की रक्षा करने की जिम्मेदारी है। अधिकांश भाग के लिए, वे करते हैं। यह उनके उपयोगकर्ताओं के लिए हानिकारक है, साथ ही उनकी प्रतिष्ठा के लिए दुर्भावनापूर्ण ऐप्स को अपने स्टोर में संक्रमित करने के लिए। लेकिन एक कंपनी आगे बढ़ रही है।
Apple
Apple निस्संदेह iOS उपयोगकर्ताओं को दुर्भावनापूर्ण ऐप्स से बचाने के मामले में काफी आगे है। ऐप स्टोर पर ऐप बनाने और अपलोड करने की प्रक्रिया अधिक जटिल है, स्टोरफ्रंट पर पहुंचने से पहले कई जांच और साइन-ऑफ की आवश्यकता होती है। इसके अलावा, एक iOS ऐप में उपकरणों की एक छोटी रेंज होती है, संचालन करने के लिए ऑपरेटिंग सिस्टम संस्करणों की एक छोटी रेंज होती है। जैसे, मानक आमतौर पर Android से अधिक होते हैं।
Android
Google को Play Store में प्रदर्शित दुर्भावनापूर्ण ऐप्स की संख्या कम करने के लिए कड़ी मेहनत करनी पड़ी है। अपनी प्रतिष्ठा को जोखिम में डालकर, Google ने Play Protect पेश किया, "आपके मोबाइल डिवाइस के लिए एक सुरक्षा कंबल।" Play Protect सक्रिय रूप से आपके डिवाइस को दुर्भावनापूर्ण ऐप्स के लिए स्कैन करता है। इसके अलावा, Play Protect लगातार Play Store को स्वयं दुर्भावनापूर्ण ऐप्स के लिए स्कैन करता है, डेवलपर्स को निलंबित करता है, और आपत्तिजनक सामग्री को हटाता है।
पता लगाने से बचना
जबकि Google और Apple हमारे उपकरणों को मैलवेयर मुक्त रखने के लिए ठोस प्रयास करते हैं, मैलवेयर लेखक पता लगाने से बचने का प्रयास करते हैं। परेशान, लेकिन समझ में आता है।
कुछ सामान्य तरीके हैं जिनसे एक हमलावर अपने दुर्भावनापूर्ण कोड को छुपाएगा:
- इंस्टॉलेशन के बाद दुर्भावनापूर्ण कोड डाउनलोड करें।
- "साफ" कोड के बीच दुर्भावनापूर्ण कोड को अस्पष्ट करें।
- टाइम डिली/ऐप को पेलोड डाउनलोड या तैनात करने से पहले प्रतीक्षा करने का निर्देश दें।
- बाहरी स्रोत के माध्यम से डिलीवरी पर भरोसा करें (उदाहरण के लिए मैलवर्टाइजिंग)।
- किसी अन्य माध्यम के भीतर दुर्भावनापूर्ण ऐप को छुपाएं।
जैसा कि आप देख सकते हैं, एक दुर्भावनापूर्ण ऐप, या ऐप के भीतर दुर्भावनापूर्ण कोड को उपयोगकर्ताओं (ऐप स्टोर से डाउनलोड किए जाने वाले को छोड़ दें) से छिपाए रखने के कई तरीके हैं।
मोबाइल मैलवेयर से दूर रहें
जैसा कि आपने देखा है, मैलवेयर कोड के ऐप में प्रवेश करने के कई महत्वपूर्ण तरीके हैं। इसके अलावा, दुर्भावनापूर्ण अभिनेताओं के पास दुर्भावनापूर्ण कोड को दृश्य से बाहर रखने के लिए कई तरीके उपलब्ध हैं - जब तक यह आपके स्मार्टफोन पर तैनात नहीं हो जाता।
आप मैलवेयर ऐप डाउनलोड करने से कैसे बच सकते हैं?
- केवल आधिकारिक ऐप स्टोर से ऐप्स डाउनलोड करें...
- ...और थर्ड-पार्टी स्टोर से बचें।
- जांचें कि आप किसी आधिकारिक या प्रतिष्ठित ऐप डेवलपर से डाउनलोड कर रहे हैं।
- ऐप समीक्षाएं पढ़ें। वे आपको आवश्यक जानकारी देंगे।
- ऐप सत्यापन टूल को हर समय चालू रखें।
- मुफ्त ऐप्स के प्रस्तावों से मूर्ख न बनें।
- अपने फोन को अपडेट रखें!
बहुत सारे दुर्भावनापूर्ण ऐप्स हैं, विशेष रूप से यदि आप Android डिवाइस का उपयोग कर रहे हैं। लेकिन खतरों को समझकर, और हमारे त्वरित सुझावों पर टिके रहकर, आप और आपका डिवाइस अच्छे स्वास्थ्य में रहेंगे।
क्या आपने मोबाइल मैलवेयर का अनुभव किया है? आपने कौन सा वेरिएंट झेला? आपके स्मार्टफोन का क्या हुआ? क्या आप Android या iOS डिवाइस का उपयोग कर रहे थे? अंत में, नीचे टिप्पणियों में अपने मोबाइल मैलवेयर अनुभव हमें बताएं!