2जी अक्षम करें

मोबाइल नेटवर्क का उपयोग करते समय उपयोगकर्ता की सुरक्षा और गोपनीयता के लिए सबसे गंभीर खतरा 2जी कनेक्शन है। जबकि दुनिया भर में वैध 2जी सेल्युलर नेटवर्क को चरणबद्ध तरीके से ख़त्म किया जा रहा है, उपकरण अभी भी झूठे बेस स्टेशनों (एफबीएस) से हमलों के प्रति संवेदनशील हैं। FBS वाला कोई विरोधी किसी डिवाइस को वैध सेल्युलर नेटवर्क के बजाय उससे कनेक्ट करने के लिए धोखा दे सकता है। यह अक्सर किसी डिवाइस के कनेक्शन को 2G में अपग्रेड करके पूरा किया जाता है, और यह FBS के ऑपरेटर को किसी डिवाइस पर ट्रैफ़िक को रोकने या इंजेक्ट करने की अनुमति देता है।

एंड्रॉइड उपयोगकर्ताओं को किसी भी डिवाइस पर रेडियो हार्डवेयर स्तर पर 2जी को अक्षम करने की अनुमति देता है जो क्षमता स्थिरांक, "CAPABILITY_USES_ALLOWED_NETWORK_TYPES_BITMASK" को लागू करता है। यह किसी डिवाइस को स्कैन करने या 2जी नेटवर्क से कनेक्ट होने से रोकता है।

Android 14 से प्रारंभ करके, ALLOWED_NETWORK_TYPES_REASON_ENABLE_2G कारण से 2G को अक्षम करने के लिए आपके पास MODIFY_PRIVILEGED_PHONE_STATE होना चाहिए। वाहक विशेषाधिकार पर्याप्त नहीं हैं.

TelephonyManager tm = getSystemService(TelephonyManager.class);

if (tm != null && tm.isRadioInterfaceCapabilitySupported("CAPABILITY_USES_ALLOWED_NETWORK_TYPES_BITMASK")) {
    long disable2gBitMask = 0xFFFF &~ TelephonyManager.NETWORK_CLASS_BITMASK_2G;
    tm.setAllowedNetworkTypesForReason(TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_ENABLE_2G, disable2gBitMask);
}

पूछे जाने वाले प्रश्न

यदि उपयोगकर्ता अब भी 2जी का समर्थन नहीं करते हैं तो क्या उपयोगकर्ता असुरक्षित हैं?

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

2जी को अक्षम करने से रोमिंग पर क्या प्रभाव पड़ता है?

जब सुरक्षा उद्देश्यों के लिए 2जी को अक्षम कर दिया जाता है तो इसे पुनः सक्षम नहीं किया जाएगा, भले ही डिवाइस रोमिंग में हो। दुनिया के कुछ क्षेत्र 2जी कवरेज पर निर्भर हैं और कुछ रोमिंग समझौतों में माना गया है कि डिवाइस 2जी से कनेक्ट हो सकेंगे। इन स्थितियों में, उपयोगकर्ता को तब तक कनेक्टिविटी नहीं मिलेगी जब तक कि वे 2G को पुनः सक्षम न कर दें। 2जी में पारस्परिक प्रमाणीकरण की कमी के कारण 2जी रोमिंग का विश्वसनीय रूप से पता लगाना संभव नहीं है। रोमिंग सिग्नल के बावजूद 2जी को बंद रखना, एफबीएस को किसी डिवाइस को 2जी को फिर से सक्षम करने के लिए मनाने के लिए अपने नेटवर्क पहचानकर्ताओं को धोखा देने से रोकता है।