6

我在某处读过这个:

大多数移动运营商加密所有移动通信数据,包括 SMS 消息 在 GSM 中,消息使用 A5/1 加密,但即使加密后,SMS 保存的数据对于运营商也是可读的。手机运营商有能力在发送过程中过滤和修改短消息。此外,运营商可能不会故意过滤消息,但可能会使用无法处理加密消息的设备。

我想知道..是真的吗..?有人能解释一下这个过滤是如何完成的吗..?是否有任何解决方案可以避免网络上的此类消息丢失..?

4

1 回答 1

14

A5/1 用于移动设备和基站控制器(BSC,管理无线电资源的网络实体)之间的无线电链路。无线电链路传输几个更高级别的协议,其中包括用于传输 SMS 的 MAP。

BSC 通过 MAP 将 SMS 中继到核心网络。BSC与核心网之间的协议栈以及核心网内部的通信没有加密。这在设计 GSM 时被认为是不需要的,这些链接应该是移动运营商自己的财产和领土,因此被认为是安全的。

核心网络通常将 SMS 传送到 SMSC(短消息服务中心),该 SMSC 负责将消息路由到接收者。

网络运营商可以在各个地方以明文形式阅读 SMS,例如

  • 使用协议分析器,利用网络节点之间的链接
  • 在 SMSC 上,在消息队列(数据库...)甚至日志文件中
  • 跟踪 MAP 消息时在 MSC 上

消息过滤和修改可能发生在 SMSC 上,这取决于网络运营商的需要。

于 2010-11-12T17:06:11.907 回答