إنّ الاتصال بشبكة الجيل الثاني هو أكبر تهديد لأمان المستخدم وخصوصيته عند استخدام شبكة جوّال. مع أنّ الشبكات الخلوية ذات الجيل الثاني (2G) الشرعية يتم إيقافها نهائيًا في جميع أنحاء العالم، لا تزال الأجهزة عرضة للهجوم من محطات قاعدة زائفة (FBS). يمكن للخصم الذي يمتلك جهاز توجيه لاسلكي خاطئ خداع الجهاز للاتصال به بدلاً من شبكة خلوية مشروعة. ويتم ذلك في أغلب الأحيان من خلال خفض مستوى اتصال الجهاز إلى شبكة الجيل الثاني، ما يسمح لمشغّل FBS باعتراض حركة المرور أو إدخالها إلى الجهاز.
يسمح نظام التشغيل Android للمستخدمين بإيقاف شبكة الجيل الثاني على مستوى أجهزة الراديو في أي جهاز يطبّق ثابت الإمكانات، "CAPABILITY_USES_ALLOWED_NETWORK_TYPES_BITMASK". يؤدي ذلك إلى إيقاف الجهاز عن البحث عن شبكات الجيل الثاني أو الاتصال بها.
بدءًا من الإصدار 14 من Android، يجب أن يكون لديك إذن MODIFY_PRIVILEGED_PHONE_STATE لإيقاف شبكة G2 باستخدام السبب ALLOWED_NETWORK_TYPES_REASON_ENABLE_2G. لا تُعدّ امتيازات مشغّل شبكة الجوّال مُرضية.
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). يمنع إبقاء شبكة الجيل الثاني غير مفعّلة على الرغم من إشارات التجوال FBS من انتحال معرّفات الشبكة لإقناع الجهاز بإعادة تفعيل شبكة الجيل الثاني.