本章包括的内容是无线蜂窝通信技术,以及在该技术下对通信的保密性(confidentiality)、完整性(integrity)和可用性(availability)的威胁。为了让读者熟悉蜂窝通信,我们首先介绍无线蜂窝通信技术的基本概念,以及围绕这些概述范围内的蜂窝通信的协议和标准,以便让你对现代蜂窝通信网络基础设施的体系结构建立起一个宏观的全面了解。最后,我们讨论对于这种体系结构的各个组成部分,我们应该如何进行攻击。
警告
本章不像本书中的其他章节,其他的章节中,每次学习到一种攻击技术,只要不违反法律,你都可以随便找一个网络进行测试,而在本章中,在学习完这些攻击技术以后,我们希望你只在自己搭建的网络或自己的设备上进行“渗透测试”(penetration test),而不应该将这些攻击技术应用于真实的蜂窝网络中,这包括当前市面上在用的“二代”(2-Generation,2G)、“三代”(3-Generation,3G)、“四代”(4-Generation,4G)无线通信网络的基础设施。“美国联邦通讯委员会”(FCC)曾授权过一些专用于“渗透测试”的无线蜂窝网络的频率,只有使用这些频率的无线移动设备的“无线网络服务提供商”(carrier)才能针对上述无线蜂窝网络通过“渗透测试”进行“认证攻击”(authorize attack)。所以本章的内容更像是一种信息的参考,在没有认证实体的书面授权的情况下,不允许使用这些攻击技术对该网络进行攻击。