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(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看到的只有成本,看不到“没被打”的价值。直到上监管处罚、上头条,预算才会批——这是全世界运营商的通病。
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防守的哲学是“基线偏离”。这是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的故事讲了十多年,剧本几乎没变过:研究者演示、行业震惊、运营商补几条防火墙规则、热度退去、下次继续。墨西哥军方的报道只是给这个老剧本换了一个更冷的结尾——当攻击者从黑客变成国家机器,“概率性风险”就变成了“确定性武器”。
作为老兵,我的三点判断:
那张1980年织成的信任之网还在运转。它最大的设计缺陷不是哪条消息、哪个操作,而是“进来的人都是自己人”这个前提。修补这个前提,是全球几百张网共同的作业——而作业交得越晚,路透社式的头条就会越多。
本文由「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 等场景全覆盖。
