मोबाइल नेटवर्क का इस्तेमाल करते समय, 2G कनेक्शन से उपयोगकर्ता की सुरक्षा और निजता को सबसे ज़्यादा खतरा होता है. दुनिया भर में, कानूनी तौर पर मान्य 2G सेल्यूलर नेटवर्क को धीरे-धीरे बंद किया जा रहा है. हालांकि, डिवाइस अब भी फ़ेक बेस स्टेशन (एफ़बीएस) से होने वाले हमलों के शिकार हो सकते हैं. एफ़बीएस का इस्तेमाल करने वाला कोई भी व्यक्ति, डिवाइस को कानूनी तौर पर मान्य सेल्यूलर नेटवर्क के बजाय, एफ़बीएस से कनेक्ट करने के लिए धोखा दे सकता है. आम तौर पर, ऐसा डिवाइस के कनेक्शन को 2G पर डाउनग्रेड करके किया जाता है. इससे एफ़बीएस का ऑपरेटर, डिवाइस पर ट्रैफ़िक को इंटरसेप्ट या इंजेक्ट कर सकता है.
Android, उपयोगकर्ताओं को "CAPABILITY_USES_ALLOWED_NETWORK_TYPES_BITMASK" केपबिलिटी कॉन्स्टेंट लागू करने वाले किसी भी डिवाइस पर, रेडियो हार्डवेयर लेवल पर 2G को बंद करने की अनुमति देता है. इससे कोई डिवाइस, 2G नेटवर्क को स्कैन या उनसे कनेक्ट नहीं हो पाता.
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);
}
अक्सर पूछे जाने वाले सवाल
अगर मोबाइल और इंटरनेट सेवा देने वाली कंपनी, 2G नेटवर्क की सुविधा बंद कर देती है, तो क्या उपयोगकर्ता अब भी खतरे में हैं?
2G नेटवर्क की सुविधा बंद करना, सुरक्षा के लिहाज़ से एक अहम कदम है. भले ही, मोबाइल और इंटरनेट सेवा देने वाली कंपनी, 2G इन्फ़्रास्ट्रक्चर को बनाए न रखे. उपयोगकर्ता का डिवाइस अब भी 2G बेस स्टेशन को स्कैन और उनसे कनेक्ट हो सकता है. इसलिए, अगर उपयोगकर्ता अपने डिवाइस पर 2G नेटवर्क की सुविधा बंद नहीं करता है, तो वह अब भी 2G डाउनग्रेड हमले का शिकार हो सकता है.
2G नेटवर्क की सुविधा बंद करने से, रोमिंग पर क्या असर पड़ता है?
सुरक्षा के लिहाज़ से, 2G नेटवर्क की सुविधा बंद करने पर, इसे दोबारा चालू नहीं किया जाएगा. भले ही, डिवाइस रोमिंग पर हो. दुनिया के कुछ इलाकों में, 2G कवरेज पर निर्भरता है. साथ ही, कुछ रोमिंग समझौतों में यह माना जाता है कि डिवाइस, 2G नेटवर्क से कनेक्ट हो पाएंगे. इन स्थितियों में, उपयोगकर्ता के पास कनेक्टिविटी नहीं होगी. हालांकि, वह 2G नेटवर्क की सुविधा को दोबारा चालू कर सकता है. 2G में आपसी पुष्टि की सुविधा न होने की वजह से, 2G रोमिंग का पता लगाना मुमकिन नहीं है. रोमिंग सिग्नल मिलने के बावजूद, 2G नेटवर्क की सुविधा बंद रखने से, एफ़बीएस को अपने नेटवर्क आइडेंटिफ़ायर को स्पूफ़ करने से रोका जा सकता है. इससे डिवाइस को 2G नेटवर्क की सुविधा दोबारा चालू करने के लिए मजबूर नहीं किया जा सकेगा.