ภัยคุกคามที่ร้ายแรงที่สุดต่อความปลอดภัยและความเป็นส่วนตัวของผู้ใช้เมื่อใช้เครือข่ายมือถือคือการเชื่อมต่อ 2G แม้ว่าเครือข่ายโทรศัพท์มือถือ 2G ที่ถูกต้องตามกฎหมายจะถูก ยกเลิกทั่วโลก แต่อุปกรณ์ก็ยังคงเสี่ยงต่อการโจมตีจากสถานีฐานปลอม (FBS) ผู้ไม่ประสงค์ดีที่มี FBS สามารถหลอกให้อุปกรณ์เชื่อมต่อ กับ FBS แทนเครือข่ายมือถือที่ถูกต้องได้ โดยส่วนใหญ่มักจะทำได้ด้วยการลดระดับการเชื่อมต่อของอุปกรณ์เป็น 2G ซึ่งจะช่วยให้ผู้ให้บริการ FBS สกัดกั้นหรือแทรกการรับส่งข้อมูลไปยังอุปกรณ์ได้
Android อนุญาตให้ผู้ใช้ปิดใช้ 2G ที่ระดับฮาร์ดแวร์วิทยุในอุปกรณ์ใดก็ได้ ที่ใช้ค่าคงที่ความสามารถ "CAPABILITY_USES_ALLOWED_NETWORK_TYPES_BITMASK" การดำเนินการนี้จะหยุดอุปกรณ์ไม่ให้ สแกนหรือเชื่อมต่อกับเครือข่าย 2G
ตั้งแต่ Android 14 เป็นต้นไป คุณต้องมี MODIFY_PRIVILEGED_PHONE_STATE เพื่อปิดใช้ 2G โดยมีเหตุผล 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 เป็นมาตรการรักษาความปลอดภัยที่สำคัญแม้ว่าผู้ให้บริการของผู้ใช้จะไม่ได้ ดูแลโครงสร้างพื้นฐาน 2G อีกต่อไปก็ตาม อุปกรณ์ของผู้ใช้ยังคงรองรับการสแกน และการเชื่อมต่อกับสถานีฐาน 2G ดังนั้นผู้ใช้จึงยังคงเสี่ยงต่อการ โจมตีแบบลดรุ่นเป็น 2G หากไม่ได้ปิดใช้ 2G ในอุปกรณ์
การปิดใช้ 2G ส่งผลต่อการโรมมิ่งอย่างไร
เมื่อปิดใช้ 2G เพื่อวัตถุประสงค์ด้านความปลอดภัย ระบบจะไม่เปิดใช้อีกครั้ง แม้ว่า อุปกรณ์จะโรมมิ่งอยู่ก็ตาม บางพื้นที่ในโลกยังคงต้องพึ่งพาการครอบคลุมของ 2G และข้อตกลงการโรมมิ่งบางอย่างถือว่าอุปกรณ์จะเชื่อมต่อกับ 2G ได้ ในกรณีเหล่านี้ ผู้ใช้จะไม่มีการเชื่อมต่อจนกว่าจะเปิดใช้ 2G อีกครั้ง ไม่สามารถตรวจจับการโรมมิ่ง 2G ได้อย่างน่าเชื่อถือเนื่องจาก 2G ไม่มีการตรวจสอบสิทธิ์ร่วม การปิด 2G ไว้แม้จะมีสัญญาณโรมมิ่งจะช่วยป้องกันไม่ให้ FBS ปลอมตัวระบุเครือข่ายเพื่อหลอกให้อุปกรณ์เปิดใช้ 2G อีกครั้ง