首页 › tech › SS7暗战:一条信令定位你

SS7暗战:一条信令定位你

概述

2025年6月,路透社调查报道系列《Hacking for the Republic》披露:墨西哥军方多年来利用七号信令网(SS7)的固有漏洞,对记者、活动人士和政界批评者的手机实施定位。无需木马、无需点击链接,几条信令就能把一部手机钉在地图上。这并不是孤例——从2014年正科技(Positive Technologies)的公开演示、2015年CBS《60分钟》直播黑掉美国议员手机,到历年多起短信验证码劫持盗刷案,SS7这个1980年设计的“全球信任网”,一直是移动网络安全最深的暗门。本文拆解SS7攻击的技术原理、五十年不改的结构性原因、Diameter与5G SBA是否真解决了问题,以及一个核心网老兵眼中的自查清单与AI防守新打法。

目录

一、开胃菜:军方用什么定位了你

2025年6月,据路透社调查报道披露,墨西哥军方一个长期运行的监控项目利用SS7信令网的漏洞,对记者、人权活动人士和政府批评者的手机进行持续定位。整个攻击不需要在手机上植入任何软件,被定位者不会收到任何提示,运营商侧如果缺乏针对性的信令审计,也很难察觉——因为在SS7的字典里,这些查询和正常漫游业务长得一模一样。

这不是SS7第一次登上头条。时间线可以拉得很长:

对一个跑了四十多年的核心网老兵来说,这些新闻最刺眼的地方不是“能被攻击”,而是攻击的入口是全世界运营商自己建起来的那张信任之网。你花大价钱把计费、鉴权、加密做进空口,却把管理面敞开给几百个你并不都认识的“邻居”。

二、SS7是台什么机器:1980年的全球信任网

SS7(Signalling System No.7,七号信令)由ITU-T(当时的CCITT)自1980年起标准化(Q.400系列建议书),设计初衷很简单:把呼叫控制信令从话音信道里拆出来,单独走一张带外分组网,让电话接续更快、 trunk利用更高效。这个思路在今天看依然是天才设计——401、TUP、ISUP让全球电话网第一次实现了“信令对话”。

移动时代,SS7长出了自己的肌肉:

正因为它生在一个“世界上只有少数国有电信运营商”的年代,SS7的默认假设是:能给我发信令的,都是自己人。没有对等认证、没有消息签名、没有加密——MAP消息是明文的,来源GT可以伪造,操作权限只取决于“你能不能把这条消息送进网”。

今天这张网有多大:全球七八百家移动运营商通过直连专线、GRX/IPX(GSMA IR.34定义的漫游互连IP承载网)以及国际信令转接点(ISTP)彼此互连。你手机一出国开机,归属HLR/HSS和拜访MSC/MME之间跑的还是这套逻辑——哪怕空口已经是5G。更关键的一点常被低估:短信的全球路由至今仍深度依赖MAP。只要银行验证码还走短信、只要还有国家在用2G网(覆盖、物联网、老年机),SS7就退不了休。2G/3G退网退的是无线侧,信令侧这张网会活得比很多人想象的久。

三、攻击面拆解:三步定位,两步截码

SS7攻击的经典套路,本质上是对合法MAP操作的滥用。以“仅凭手机号码定位+截码”为例,流程如下:

flowchart TD
    A["攻击者<br/>伪装成运营商"] -->|"接入GRX或IPX"| B["全球SS7信令网"]
    B -->|"SRI-SM查询"| C["受害者归属HLR"]
    C -->|"返回IMSI与<br/>拜访MSC地址"| A
    A -->|"PSI或ATI定位查询"| D["拜访地VMSC"]
    D -->|"返回所在小区<br/>基站位置"| A
    A -->|"伪造UpdateLocation<br/>谎报假MSC"| C
    C -->|"改签用户数据"| E["攻击者假MSC"]
    F["归属短信中心"] -->|"短信照常路由"| E
    E -->|"截取验证码<br/>与通话信令"| A

拆开看每一步在信令层的含义:

第一步:查号(SRI-SM)。 攻击者向受害者归属HLR发送sendRoutingInfoForSM(SRI-SM)——这本是短信中心投递短信前的正常查询。HLR毫不设防地返回两个宝贝:受害者的IMSI,以及当前拜访MSC/VLR的地址。这一步等于告诉你“这个人在哪个国家的哪张网里”。大量防火墙对SRI-SM的放行策略过于宽松,因为“拦了怕影响短信投递”。

第二步:定位(PSI/ATI)。 拿到拜访MSC地址后,向该MSC发送provideSubscriberInfo(PSI),或直接用HLR侧的anyTimeInterrogation(ATI)——这两个操作本是为合法监听和客服查询设计的。返回结果里有当前驻留的小区识别(CGI),对照基站经纬度表,定位精度可以到几百米的城市街区级。路透社报道的墨西哥军方项目,用就是这个量级的技术。

第三步:截码(假位置更新)。 更狠的一步:向HLR发送伪造的updateLocation,谎称自己是受害者的新拜访MSC。HLR信以为真,把用户签约数据“插入”给攻击者的假MSC,后续来电、短信的寻呼路由都指向攻击者。银行OTP短信就这么被静默截走——受害者手机毫无异常,因为攻击者通常不需要“抢走”连接,只需要让短信“路过”自己。

变体还有很多:purgeMS可以把用户从HLR里“注销”,制造不可达;对insertSubscriberData滥用可以做恶意的呼叫前转;不同网络对同一操作的支持程度不一,防火墙规则一旦有漏网操作,攻击者就换一条路径绕行。这也是SS7防护最大的痛点——你防的是几百种合法操作的非法使用,而不是一个明确的恶意载荷。

值得强调:以上属于公开多年的研究结论,标准允许各厂家在过滤策略粒度、默认开关上有不同实现,具体行为以各厂家官方文档为准。

四、五十年不修:不是没钱,是没人敢动

为什么一个公开了十多年的漏洞体系至今健在?四个结构性原因:

1. 信任模型是地基,拆了房子就塌。 SS7没有对等实体认证,等于“任何人自称谁都行”。要补认证,就得让全球几百家运营商、几十个转接商、若干国家级网关同步升级鉴权机制——任何一个环节掉队,整张网还是裸奔。这是典型的“最薄弱环节决定安全水位”。

2. 漫游是真金白银,过滤规则不敢太紧。 MAP操作的合法场景和滥用场景高度重叠:SRI-SM可能是短信投递,也可能是定位攻击。防火墙规则收紧一档,轻则漫游用户收不到短信、投诉爆炸,重则国际接续异常。运维团队天然倾向“先保通,再谈安全”。

3. 防火墙是猫鼠游戏。 GSMA在FS.11等网络安全指引中,把SS7攻击按危害分为四类:网络中断、计费欺诈、用户数据与位置泄露、通信内容窃听,并给出了分级防护建议。但行业实践表明,攻击者总能找到规则没覆盖的变体:你封了ATI,他走PSI;你按GT过滤,他伪造漫游伙伴的GT;你限速,他拆成低速慢扫。GSMA近年持续更新指引并推动IPX侧准入收紧(对接入实体做认证与合规审查),堵住了“随便谁都能进GRX”的粗放时代,但已接入实体的滥用仍是盲区——路透社报道的案例里,攻击流量很可能就是披着“某张合法网络”的外衣进来的。

4. 安全投入看不见回报。 信令防火墙、安全网关、日常审计,不产生一分钱收入。CFO看到的只有成本,看不到“没被打”的价值。直到上监管处罚、上头条,预算才会批——这是全世界运营商的通病。

五、Diameter与SBA:换了协议,没换脾气

4G来了之后,很多人以为SS7的麻烦结束了。现实是Diameter(3GPP TS 29.272等)几乎逐字继承了SS7的信任模型:跑在SCTP上,承载S6a/S6d/S13等接口,用于漫游用户的鉴权、位置管理、设备检查。能进IPX的实体,照样可以向归属HSS发起位置更新类查询。SS7研究里那些套路,大部分在Diameter上换个消息名就能重演。5G SBA用HTTP/2 + TLS双向认证(3GPP TS 33.501)补上了认证和加密这两课,但只要网络还在做4G/2G互操作和传统漫游(N26接口、CSFB、SMS over MAP),旧世界的攻击面就还在。

维度 SS7 / MAP Diameter / S6a 5G SBA(HTTP/2)
设计年代 1980年代 2000年代(LTE) 2017年起(R15+)
承载 MTP/SCCP 或 SIGTRAN SCTP over IP TCP/TLS(HTTP/2)
对等实体认证 无 依赖IPX准入,协议级认证弱 强制双向TLS(TS 33.501)
消息加密 无(明文) 可选IPsec(TS 33.210) TLS标配
典型滥用 定位、截码、假位置更新 定位、订阅数据窃取 API滥用、NF仿冒(防护成熟度更高)
主要防护 信令防火墙、GT白名单 防火墙、IPsec、漫游伙伴治理 服务发现鉴权、切片隔离

结论很清楚:SBA解决的是“5G域内”的认证问题,但2G/3G/4G存量互连是长期现实。谁的网里还跑着MAP和Diameter对外接口,谁就还活在1980年的信任模型里。

六、AI进信令网:从规则过滤到异常发现

传统信令防火墙的哲学是“规则匹配”,AI防守的哲学是“基线偏离”。这是Round 8最值得说的实战方向:

需要说明:以上方向在行业里已有越来越多运营商和信令转接商部署,但公开的量化效果数据有限,属于趋势判断而非已验证的行业标准答案。GSMA的威胁情报共享机制(运营商标记可疑GT与攻击模式)也在把单点防守变成集体免疫。

flowchart TD
    G["外部信令<br/>GRX或IPX"] --> H["信令防火墙"]
    H --> I["GT白名单"]
    H --> J["MAP操作分级过滤"]
    H --> K["速率限制与异常检测"]
    I --> L["核心网<br/>HLR或HSS"]
    J --> L
    K --> L
    L --> M["AI审计平台<br/>图分析与告警"]
    M -->|"可疑GT通报行业"| N["GSMA威胁情报<br/>共享机制"]

七、核心网老兵的自查清单

如果你在运营商管核心网或信令网,下面12条是我建议每个季度过一遍的实战清单:

# 检查项 看什么
1 SRI-SM来源审计 本网用户的SRI-SM是否只来自有业务关系的网络
2 UpdateLocation监控 假MSC攻击的第一现场,重点看来源GT与VLR号一致性
3 PSI/ATI调用画像 有无外部网对批量用户发起定位类查询
4 GT白名单收敛 白名单多久没清理了?注销的漫游伙伴还在不在表里
5 PurgeMS与鉴权向量请求 异常批量操作是“清场”类攻击前兆
6 蜜罐号段 是否部署,命中告警是否有人值班处理
7 短信Home Routing 国际短信是否强制归家路由,绕过截码路径
8 IPX接入对账 转接商实际开放的信令关系是否与合同一致
9 漫游伙伴威胁评分 按来源国/网络分级设置过滤严格度
10 渗透测试 每年至少一次第三方SS7/Diameter红队测试
11 告警到处置的闭环 发现可疑信令后,封禁动作多久能落地
12 日志留存与还原 能否回放“过去72小时对某IMSI的全部信令操作”

第12条最容易被忽视,却最致命:事后取证时拿不出完整的信令流水,等于永远不知道自己丢过什么。

八、结论:最大的漏洞叫“信任”

SS7的故事讲了十多年,剧本几乎没变过:研究者演示、行业震惊、运营商补几条防火墙规则、热度退去、下次继续。墨西哥军方的报道只是给这个老剧本换了一个更冷的结尾——当攻击者从黑客变成国家机器,“概率性风险”就变成了“确定性武器”。

作为老兵,我的三点判断:

  1. SS7不会死,只会换宿主。2G退网退不掉短信路由,4G退不掉Diameter漫游,5G SBA的认证红利要等存量互连彻底收口才能兑现。信令安全是至少十年的持久战。
  2. 规则防线到顶了,数据防线刚起步。防火墙规则集再丰富,也追不上合法操作被滥用的组合爆炸。基线建模、图分析、蜜罐、行业情报共享,是把防守从“猜攻击”升级为“察异常”的唯一路径。
  3. 对个人的建议朴素但有效:重要账户别把短信验证码当唯一防线,能换 Authenticator 类动态口令就换。信令网的问题你解决不了,但你可以让自己少依赖它。

那张1980年织成的信任之网还在运转。它最大的设计缺陷不是哪条消息、哪个操作,而是“进来的人都是自己人”这个前提。修补这个前提,是全球几百张网共同的作业——而作业交得越晚,路透社式的头条就会越多。

参考来源

  1. Reuters Investigates — 路透社调查报道栏目,《Hacking for the Republic》系列(2025年6月)揭露墨西哥军方利用SS7定位记者与批评者,本文案例部分主要依据该系列,细节以原文为准
  2. 60 Minutes: Hacking Your Phone(CBS News,2015) — Karsten Nohl团队直播演示仅凭电话号码攻破美国众议员Ted Lieu手机
  3. SS7: Locate. Track. Manipulate(Positive Technologies,2014) — 正科技SS7攻击原始研究:定位、跟踪、截码的完整信令操作演示;其2017年Metaphor蠕虫研究亦发布于同一博客
  4. Security Research Labs(SRLabs) — Karsten Nohl创办的研究机构,SS7与移动网络安全研究的长期产出方
  5. 3GPP TS 33.210(网络域安全 NDS/IP) — 3GPP对IP承载信令的网络域安全规范,Diameter防护的标准依据;SS7/MAP标准见ITU-T Q系列建议书

本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护,聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入