专利名称:消息识别方法、装置及系统的制作方法
技术领域:
本发明实施例涉及通信技术领域,尤其涉及一种消息识别方法、装置及系统。
背景技术:
在当今通信技术领域中,全球移动通信系统(Global System for MobileComm皿ications,GSM)、宽带石马多分址(Wideband Code Division MultipleAccess, WCDMA)网络的网络运营商,其国际短消息互通业务通过国际七号信令系统(Signalling System No. 7, SS7)完成。在SS7信令协议栈的分层结构中,与短消息应用有关的是信 令连接控制部分(Signalling Connection ControlPart, SCCP)、事务处理应用部分 (Transaction Capabilities Application, TCAP)、移云力应用部分(Mobile Aplication Part , MAP)。其中,短消息中携带的主叫标识和被叫标识属于MAP层的消息;源地址 (Calling Party address)和目的地址(Called Party address)属于SCCP层的消息。
但是,GSM、 WCDMA等网络的国际和网间短消息业务存在着日趋严重的消息欺诈问 题,伪造者通过一些不安全的网络接入,伪造短消息信令消息发送给移动网络。目前,在现 有通信网络中,主要存在以下两种短消息欺诈行为 —禾中是移动始发短消息(Short Message Service Mobile Originated, SMSM0)的 消息欺诈(Spoof)。 一般MO消息为短消息上行的流程,即发送方提交MO消息到发送方所 归属的移动交换中心(Mobile Switching Center,MSC),然后再由MSC将该M0消息提交到 短消息服务中心(Short Message ServiceCenter, SMSC) 。 M0消息欺诈的过程为位于第 三方网络或非移动网络的发送方伪装成一个用户终端,并向移动网络A的SMSC发送了一条 M0消息,该M0消息的发送方号码和接收方号码都填写为移动网络A的合法用户的号码,但 是SCCP层的发送方地址一般是伪造的,例如该发送方地址为某移动网络B的MSC地址;此 时发送到移动网络A的SMSC上的该M0消息发送至本移动网络A的用户终端上后,SMSC会 将该M0消息的响应消息发送至移动网络B的MSC上,从而造成移动网络A的SMSC被欺骗。
另一种是移动终止短消息(Short Message Service Mobile Terminated, SMSMT) 的消息欺诈(Fake)。一般MT消息为短消息下行的流程,即由SMSC下发短消息到接收方终端 的流程;一般SMSC会先发送一个短消息路由请求(SendRoutingInfoForSM, SRI)消息到归 属位置寄存器(Home LocationRegister, HLR)查询接收方的拜访地MSC (VMSC)地址,SMSC 获得查询结果后直接下发MT消息到VMSC,由VMSC发送至接收方。MT消息欺诈的过程为 位于第三方网络或非移动网络的发送方伪装成移动网络A中的SMSC,直接向移动网络B的 MSC发送了一条MT消息,该MT消息的发送方号码为移动网络B的真实存在的用户号码或 者为非法号码,接收方号码为移动网络B的合法用户的号码,但是SCCP层的发送方地址和 /或MAP层的SMSC地址一般是伪造的;此时SMSC发送的SRI消息的发送发地址是真实的, 以保证获取到接收方的VMSC地址,当移动网络B的VMSC受到该MT消息后,VMSC会将MT消 息的响应消息发送至移动网络A的SMSC,从而造成移动网络B被欺骗。
发明人在实现本发明的过程中,发现现有技术无法对此类欺诈消息进行有效识别,从而造成移动网络的合法用户被误计费;并导致运营商网间结算出现问题,使得网络可 靠性和安全性低。
发明内容
本发明实施例提供一种消息识别的方法、装置及系统,以实现对消息欺诈的行为 的有效识别,提高网络可靠性和安全性。 本发明实施例的一方面,提供一种消息识别方法,包括 接收移动始发消息,所述移动始发消息中携带主叫标识和源地址; 获取所述主叫标识的拜访地移动交换中心VMSC地址; 判断所述源地址与获取的所述VMSC地址是否一致,若不一致,则所述移动始发消 息为欺诈消息。 本发明实施例的另一方面,提供一种消息识别装置,包括 信令传输接口单元,用于接收移动始发消息,所述移动始发消息中携带主叫标识 和源地址; 获取单元,用于获取所述主叫标识的拜访地移动交换中心VMSC地址; 校验单元,用于判断所述源地址与获取的所述VMSC地址是否一致,若不一致,则
所述移动始发消息为欺诈消息。 本发明实施例的另一方面,提供一种消息识别系统,包括 校验信令节点,用于接收移动始发消息,所述移动始发消息中携带主叫标识和源 地址,获取所述主叫标识的拜访地移动交换中心VMSC地址,并判断所述源地址与获取的所 述VMSC地址是否一致,若不一致,则所述移动始发消息为欺诈消息; 信令传输节点,与所述校验信令节点相连接,用于按目的地址路由规则向所述校
验信令节点路由所述移动始发消息,并转发所述校验信令节点所要处理的消息。 本发明实施例的另一方面,提供一种消息识别方法,包括 接收移动终止消息,所述移动终止消息中携带被叫标识、源地址和短消息状态报 告投递地址; 根据所述被叫标识,从与所述移动终止消息关联的短消息路由请求SRI消息中获 取所述SRI消息中携带的源地址; 判断所述移动终止消息的短消息状态报告投递地址与所述移动终止消息的源地 址、以及所述移动终止消息的源地址与所述SRI消息的源地址是否一致,若两者中至少有 一个不一致,则所述移动终止消息为欺诈消息。 本发明实施例的另一方面,提供一种消息识别装置,包括 信令传输接口单元,用于接收移动终止消息,所述移动终止消息包括被叫标识、源 地址和短消息状态报告投递地址; 第一获取单元,用于根据所述被叫标识,从与所述移动终止消息关联的短消息路 由请求SRI消息中获取所述SRI消息中携带的源地址; 第一校验单元,用于判断所述移动终止消息的短消息状态报告投递地址与所述移 动终止消息的源地址、以及所述移动终止消息的源地址与所述SRI消息的源地址是否一 致,若两者中至少有一个不一致,则所述移动终止消息为欺诈消息。
本发明实施例的另一方面,提供一种消息识别系统,包括 校验信令节点,用于接收移动终止消息,所述移动终止消息包括被叫标识、源地址 和短消息状态报告投递地址,根据所述被叫标识,从与所述移动终止消息关联的短消息路 由请求SRI消息中获取所述SRI消息中携带的源地址,并判断所述移动终止消息的短消息 状态报告投递地址与所述移动终止消息的源地址、以及所述移动终止消息的源地址与所述 SRI消息的源地址是否一致,若两者中至少有一个不一致,则所述移动终止消息为欺诈消 息; 信令传输节点,与所述校验信令节点相连接,用于按MAP操作码路由规则向所述
校验信令节点路由所述移动终止消息,并转发所述校验信令节点所要处理的消息。 由以上技术方案可知,本发明实施例的消息识别方法、装置及系统,提供了一种短
消息校验的方式,通过校验单元或校验信令节点对发送方发送的短消息进行地址校验来识
别欺诈消息并阻止其下发,有效的避免了现有技术中存在的欺诈消息无法有效阻止,从而
导致发送欺诈消息的费用被误计在合法用户身上以及运营商网间结算出现差错的问题,提
高了通信网络的可靠性和安全性。
图1为本发明实施例的组网逻辑结构示意图; 图2为本发明消息识别方法实施例的流程图; 图3为本发明消息识别方法实施例的信令流程图; 图4为本发明消息识别方法实施例的流程图; 图5为本发明消息识别方法实施例的信令流程图; 图6为本发明消息识别装置实施例的结构示意图; 图7为本发明消息识别装置实施例的结构示意图; 图8为本发明消息识别系统实施例的结构示意图; 图9为本发明消息识别系统实施例的结构示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。 图1为本发明实施例的组网逻辑结构示意图。如图1所示,在该组网逻辑结构中 新增加了一个校验信令节点(AntiSpamming)103,与信令传输节点(Signalling Transfer Point, STP)102建立链路。其中,STP102、校验信令节点103、归属位置寄存器(Home Location Register, HLR) 104、移动交换中心(Mobile Switching Center, MSC) 105以及短 消息服务中心(Short Message Service Center, SMSC) 106为同一网内的与短消息校验相 关的网络设备。 在识别移动始发(Mobile Originated,MO)消息的消息欺诈(Spoof)情况中,要求 STP102将发送方101的MO消息路由至校验信令节点103,由校验信令节点103对其进行校验分析,经校验分析后如发现该MO消息属于欺诈消息(Spoof),则可以阻止其下发;如是合 法消息,也通过该校验信令节点103将MO消息响应返回发送方101。其中,MO消息的发送 方101通常为网内或网外MSC,接收方为SMSC106。在识别移动终止(Mobile Terminal,MT) 消息的消息欺诈(Fake)情况中,要求STP102将发送方101的MT消息转发至校验信令节点 103,由校验信令节点103对其进行校验分析,经校验分析后如发现该MT消息属于欺诈消息 (Fake),则阻止其下发;如是合法消息,也通过该校验信令节点103将MT消息响应返回发送 方101。在识别移动终止(Mobile Terminal, MT)消息的消息欺诈(Fake)情况中,STP102 转发MT消息至校验信令节点103之前,校验信令节点103还会对由STP102路由至其上的 路由请求(SendRoutingInfoForSM, SRI)消息进行校验分析。其中,MT消息的发送方101 通常为网内或网外SMSC,接收方为MSC105。 在本发明实施例中,为了解决MO消息欺诈和MT消息欺诈的问题,STP102主要采 用两种路由规则完成将接收到的MO消息和SRI消息路由至校验信令节点103,但并不限于 这两种路由规则,也就是说,只要是为了对一些消息进行校验设定一定的路由规则即可。
路由规则1、根据目的地址进行路由,其中目的地址(Called Partyaddress)为 SMSC106地址的消息都会被STP102路由至校验信令节点103,由校验信令节点103选择只 对MO消息进行校验分析,对其他目的地址也为SMSC 106的消息做透传处理。其中目的地 址为SMSC106地址的消息包括MO消息、MT_ACK消息、SRI_FOR_SM_ACK消息、REPORT_SM_ DELIVERY_STATUS_ACK消息、ALERT_SC消息以及INFORM_SC消息等。 路由规则2、根据操作码进行路由,在SS7信令堆栈分层结构中,该操作码属于MAP 层,所有MAP层操作码为45的消息都会被STP102路由至校验信令节点103,即所有的SRI 消息均会被路由至校验信令节点103。 由上述描述可知,对于MT消息是SMSC在接收到SRI响应消息后,根据SRI响应消 息中携带的MSC地址再发送MT消息到接收用户对应的MSC上的,在SRI消息经过校验信令 节点103校验分析后,返回发送方的SRI响应消息中携带的就是校验信令节点103地址,因 此MT消息是通过STP102正常转发到校验信令节点103上的。 另外,在本发明实施例中所采用的STP102的路由规贝U,会将网内和网外的发送方 101发送的MO消息、SRI消息以及MT消息均发送至校验信令节点103,势必会增加校验信 令节点103的负荷。但是一般情况下同一网内的短消息欺诈行为是比较少的,因此STP102 在配置以上两条路由规则时,可以选择仅与外网发送方101发来的消息进行绑定,即路由 规则只将外网进入的消息路由至校验信令节点103,而网内的发送方101发送的消息则不 会。需要说明的是,该绑定方式只是为了降低校验信令节点103的负荷,如果有需要对网内 发送的消息进行校验,STP102也是会将网内发送的消息路由到校验信令节点103上进行校 验分析的。本发明的实施例以对本网用户从外网发送的消息进行校验为例进行说明,对于 本网用户从网内发送的消息可进行类似处理。 图2为本发明消息识别方法实施例的流程图。如图2所示,本实施例针对MO消息 的消息欺诈(Spoof)的情况,包括
201、接收移动始发(MO)消息; 校验信令节点接收的MO消息中携带了主叫标识和源地址,主叫标识是用来唯一 标识发起主叫的用户的,例如该唯一标识可以为MAP层的主叫号码,源地址即SCCP层的Calling Party address,—般消息欺诈(Spoof)行为中的MO消息的源地址是发送该MO消 息的伪造者伪造的; 202、获取主叫标识的VMSC地址; 校验信令节点从本网内的HLR上获取主叫标识唯一标识的用户的VMSC地址,此处 当伪造者是伪造成本网用户从本网发送MO消息时,VMSC就是本网用户归属的MSC ;当伪造 者是伪造成本网用户从外网发送MO消息时,VMSC就是外网用户所到拜访地的MSC
203、判断MO消息的源地址与从HLR中获取的VMSC地址是否一致,若不一致,则移 动始发消息为欺诈消息; —般MO消息中的主叫标识是真实的,例如主叫号码为本网内的用户的真实号码, 根据该主叫号码可以从HLR上找到其对应的用户的VMSC地址,此时校验信令节点通过判断 该VMSC地址与MO消息的源地址是否一致,即可校验出该MO消息是否为一条欺诈消息,其 中MO消息若为伪造者伪造的消息,其源地址一般是伪造的。 本实施例提供的消息识别方法,主要针对识别消息欺诈(Spoof)的情况,通过校 验信令节点对MO消息的校验,实现了对欺诈消息的准确识别,提高了网络运行的可靠性和 安全性。 图3为本发明消息识别方法实施例的信令流程图。如图3所示,结合图1所示的 组网逻辑结构,本实施例以发送方101伪造成本网用户从外网发送MO消息为例详细描述MO 消息的校验和发送的流程,包括
301、发送方101发送MO消息至STP102 ; 其中MO消息中携带主叫标识、被叫标识、源地址和目的地址,其中目的地址可以 为如图l所示的网内SMSC106的地址,被叫标识作为被叫用户的唯一标识,如可以是唯一标 识用户的真实手机号码,主叫标识可以是本网内另一用户的真实手机号码,而该MO消息中 携带的源地址是伪造的,可能是外网的某个MSC的地址,而实际发送方lOl可能位于第三方 网络或非移动网络; 302、STP102接收到发送方101发送来的以SMSC106地址为目的地址的消息后,将 这些消息路由至校验信令节点103,该校验信令节点103识别这些消息中的MO消息;
302中,是将目的地址为SMSC106地址的所有消息均按照目的地址路由规则路由 到校验信令节点103上,校验信令节点103识别这些消息中的MO消息;
303 304、校验信令节点103识别出由STP102路由来的消息中的MO消息后,通 过STP102转发SRI消息到HLR104 ; 305 306、 HLR104接收到STP102转发过来的SRI消息后,查询主叫标识对应的 用户的VMSC地址;将携带主叫标识对应的用户的VMSC地址的SRI响应消息通过STP102发 送至校验信令节点103 ; 307、校验信令节点103接收STP102转发过来的SRI响应消息,获取SRI响应消息 中携带的主叫标识对应的用户的VMSC地址;并且校验信令节点103判断主叫标识对应的用 户的VMSC地址是否和MO消息中携带的源地址一致,以检验该MO消息;若不一致,说明发送 方101为伪造者,该MO消息中携带的源地址为伪造的,则识别该MO消息为欺诈消息,执行 308 ;若一致,说明发送方101为真实用户对应的VMSC,该MO消息中携带的源地址即为VMSC 地址,则该MO消息为合法消息,执行309 ;
308、直接通过STP102转发失败响应消息至发送方101,并结束; 309、校验信令节点103将MO消息的源地址修改为校验信令节点103的地址,并通
过STP102将MO消息发送到SMSC106上; 将MO消息的源地址修改为校验信令节点103的地址的目的是为了保证SMSC106 返回MO消息响应时,会将其发送到校验信令节点103 ; 310 311、SMSC106接收到该MO消息后,通过STP102发送MO消息响应至校验信 令节点103,此时该MO消息响应的目的地址为校验信令节点103的地址;
312 313、校验信令节点103接收到STP102转发的MO消息响应后,将MO消息响 应的目的地址修改为VMSC地址,并将该修改地址后的MO消息响应发送至VMSC上,以通知 VMSC其发送的MO消息已按正常的短消息流程进行下发处理。 本实施例提供的消息识别方法,主要针对识别消息欺诈(Spoof)的情况,通过校 验信令节点对MO消息的校验,以及对消息的源地址或目的地址进行修改,实现了对欺诈消 息的准确识别,提高了网络运行的安全性和可靠性。 图4为本发明消息识别方法实施例的流程图。如图4所示,本实施例针对MT消息
的消息欺诈(Fake)的情况,包括 401 、接收移动终止(MT)消息; 校验信令节点接收的MT消息中携带了被叫标识、源地址和短消息状态报告投递 地址(SM-RP-OA),被叫标识是用来唯一标识被叫用户的,例如该唯一标识可以为MAP层的 被叫号码,源地址即SCCP层的Calling Partyaddress,对于MT消息该源地址应为SMSC地 址,一般消息欺诈(Fake)行为中的MT消息的源地址是发送该MT消息的伪造者伪造的;
402、根据被叫标识,从与MT消息关联的SRI消息中获取SRI消息中携带的源地 址; 在SMSC发送MT消息之前首先要通过发送SRI消息获取接收该MT消息的VMSC的 地址,因此SRI消息中携带的源地址一般为真实的,因此SRI消息的源地址也可以作为进行 校验的标准之一; 403、判断MT消息中携带的SM-RP-OA与MT消息中携带的源地址、以及MT消息中 携带的源地址与SRI消息中携带的源地址是否一致,若两者中至少有一个不一致,则MT消 息为欺诈消息; MT消息中携带的SM-RP-OA和SRI消息中携带的源地址一般均为真实地址,因此校
验时可通过将这两个地址与MT消息中携带的源地址进行比较,从而判断该MT消息是否为
欺诈消息,其中MT消息若为伪造者伪造的消息,其源地址一般是伪造的。 本实施例提供的消息识别方法,主要针对识别消息欺诈(Fake)的情况,通过校验
信令节点对MT消息的校验,实现了对欺诈消息的准确识别,提高了网络运行的安全性和可靠性。 图5为本发明消息识别方法实施例的信令流程图。如图5所示,结合图1所示的 组网逻辑结构,本实施例以发送方101伪造成外网SMSC发送MT消息为例详细描述MT消息 的校验和发送的流程,包括 501、发送方101发送SRI消息至STP102 ; 发送方101发送用以查询被叫标识对应的用户的VMSC地址的SRI消息至STP102 ;SRI消息中携带被叫标识、源地址和SMSC地址,其中源地址一般为真实的发送方101的地 址,以便发送方101可以收到查询到的被叫标识对应的用户的VMSC地址;查询的VMSC可以 为被叫标识所标识的本网用户所归属的MSC,或者本网用户所到的拜访地的MSC ;
502、 STP102接收外网SMSC发送来的SRI消息后,按照MAP层的操作码路由规则 将SRI消息路由到校验信令节点103 ; 503、校验信令节点103接收STP 102转发的SRI消息后,判断SRI消息中携带的 SMSC地址和该SRI消息中携带的源地址是否一致,以检验SRI消息;若不一致,则识别该 SRI消息为不合法消息,执行504 ;若一致,则该SRI消息为合法消息,执行505 ;
504、校验信令节点103通过STP102转发失败响应消息到发送方IOI,通知发送方 101其发送的SRI消息发送失败,结束; 505 506、校验信令节点103将SRI消息中携带的源地址修改为校验信令节点 103的地址,并通过STP102发送该修改地址后的SRI消息至HLR104 ; 上述505将SRI消息中携带的源地址修改为校验信令节点103的地址是为了 HLR104返回的SRI响应消息可以发送到检验信令节点103上; 507 508、 HLR104根据接收到的SRI消息中携带的被叫标识查询被叫标识对应 的被叫用户的VMSC地址,将该VMSC地址携带在SRI响应消息中通过STP102发送至校验信 令节点103,此时SRI响应消息的目的地址为校验信令节点103的地址;
509 510、校验信令节点103接收由STP102转发来的SRI响应消息后,保存SRI 响应消息中携带的被叫标识对应的被叫用户的VMSC地址,还可以将SRI响应消息中携带的 国际移云力用户识别码(International MobileSubscriber Identification Number, IMSI) 一起保存;将SRI响应消息中携带的被叫标识对应的被叫用户的VMSC地址修改为校验信令 节点103的地址,以保证发送方101获知的被叫用户的VMSC地址是校验信令节点103的地 址,从而会将MT消息发送到校验信令节点103上,同时还将SRI响应消息中携带的IMSI修 改为在校验信令节点103内部生成的唯一标识字符串;然后将修改了地址和标识后的SRI 响应消息通过STP102发送给发送方101,以通知发送方101其发送的SRI消息为合法消息, 可以继续发送MT消息; 511 512、发送方101通过STP102发送MT消息至校验信令节点103 ;
MT消息中携带主叫标识、被叫标识、源地址和目的地址,其中目的地址为发送方 101从其接收到的SRI响应消息中获得的被叫用户的VMSC地址,本发明实施例中为由校验 信令节点103修改成的其自身的地址,源地址一般是伪造的,可能是外网的某个SMSC的地 址,而实际发送方101可能位于第三方网络或非移动网络; 513、校验信令节点103接收到STP102转发来的MT消息后,判断MT消息中携带 的SM-RP-OA和MT消息中携带的源地址是否一致,以及MT消息中携带的源地址和SRI消息 中携带的源地址是否一致,以校验该MT消息,若两者中至少有一个不一致,说明发送方101 为伪造者,该MT消息中携带的源地址为伪造的,则识别该MT消息为欺诈消息,执行514 ;若 MT消息中携带的SM-RP-OA和MT消息中携带的源地址一致,且MT消息中携带的源地址和 SRI消息中携带的源地址一致,说明发送方101为真实SMSC,该MT消息中携带的源地址即 为SMSC的SCCP层的地址,则识别该MT消息为合法消息,执行515 ; 514、校验信令节点103通过STP102将失败响应消息转发给发送方IOI,通知其发送的MT消息发送失败,结束; 515 516、校验信令节点103将MT消息的源地址修改为校验信令节点103的地 址,目的地址修改为509中保存的被叫标识对应的被叫用户的VMSC地址,并通过STP102发 送修改地址后的MT消息到VMSC,如图1所示的MSC105上; 515中将MT消息的源地址修改为校验信令节点103的地址是为了保证MSC 105返 回MT消息响应到校验信令节点103 ; 517 518、MSC105接收到STP102转发的MT消息后,通过STP102将MT消息响应 发送至校验信令节点103 ; 519 520、校验信令节点103接收到STP102转发的MT消息响应后,将MT消息响 应中的目的地址由校验信令节点103的地址修改为SMSC的地址,并通过STP102将修改地 址后的MT消息响应发送到SMSC上,以通知SMSC其发送的MT消息为合法消息,可以按正常 的短消息流程处理。 本实施例提供的消息识别方法,主要针对识别消息欺诈(Fake)的情况,通过校验 信令节点对MT消息的校验,以及对消息的源地址和/或目的地址进行修改,实现了对欺诈 消息的准确识别,提高了网络运行的安全性和可靠性。 图6为本发明消息识别装置实施例的结构示意图。如图6所示,本实施例针对MO 消息的消息欺诈(Spoof)的情况,提供的消息识别装置包括信令传输接口单元601、获取 单元602、校验单元603,其中信令传输接口单元601接收移动始发(M0)消息,MO消息中携 带主叫标识和源地址;获取单元602获取主叫标识的VMSC地址;校验单元603判断源地址 与获取的VMSC地址是否一致,若不一致,则M0消息为欺诈消息。 在该消息识别装置中信令传输接口单元601还可以包括接收信令传输节点按目 的地址路由规则路由来的消息的接收单元6011,以及识别消息中的所述移动始发消息的识 别单元6012,其中目的地址路由规则为将消息的目的地址为a的消息路由到地址为b的网 络设备上的规则。本发明实施例中为将目的地址为SMSC的M0消息路由到校验信令节点。
在该消息识别装置中还可以包括第一修改单元604和第二修改单元605。在校 验单元603判断源地址与获取的VMSC地址一致,则第一修改单元604将M0消息的源地址 修改为校验信令节点,即该消息识别装置的地址;然后信令传输接口单元601根据M0消息 的目的地址,将M0消息发送至对应的SMSC,并且接收由SMSC返回的M0消息响应;第二修 改单元605将M0消息响应的目的地址修改为VMSC地址;然后信令传输接口单元601将修 改目的地址后的M0消息响应发送至VMSC。 需要说明的是,该消息识别装置对MO消息的识别的具体方法如上述消息识别方 法实施例中的具体描述所述,在此不再赘述。 本实施例提供的消息识别装置,主要针对识别消息欺诈(Spoof)的情况,通过该 消息识别装置,即在本发明实施例中为校验信令节点对M0消息的校验,以及对消息的源地 址或目的地址进行修改,实现了对欺诈消息的准确识别,提高了网络运行的安全性和可靠 性。 图7为本发明消息识别装置实施例的结构示意图。如图7所示,本实施例针对MT 消息的消息欺诈(Fake)的情况,提供的消息识别装置包括信令传输接口单元701、第一获 取单元702以及第一校验单元703,其中信令传输接口单元701接收MT消息,MT消息中携带被叫标识、源地址和短消息状态报告投递地址(SM-RP-0A);第一获取单元702根据被叫 标识,从与MT消息关联的短消息路由请求(SRI)消息中获取SRI消息中携带的源地址;第 一校验单元703判断MT消息中携带的SM-RP-OA与MT消息中携带的源地址、以及MT消息 中携带的源地址与SRI消息中携带的源地址是否一致,若两者中至少有一个不一致,则MT 消息为欺诈消息。 在该消息识别装置中还可以包括第二校验单元704、第二获取单元705、保存单 元706以及第一修改单元707。在信令传输接口单元701接收到SRI消息后,第二校验单元 704判断该SRI消息中携带的源地址与短消息服务中心(SMSC)地址是否一致,其中SRI消 息包括被叫标识、源地址和SMSC地址;然后信令传输接口单元701在SRI消息中携带的源 地址与SMSC地址一致时,将SRI消息发送到归属位置寄存器(HLR)上,并接收从HLR返回 的SRI响应消息;第二获取单元705获取SRI响应消息中携带的被叫标识的VMSC地址;保 存单元706保存该被叫标识的VMSC地址;第一修改单元707将SRI响应消息中携带的被叫 标识的VMSC地址修改为校验信令节点,即该消息识别装置的地址;此后信令传输接口单元 701发送修改地址后的SRI响应消息至SRI消息中携带的源地址对应的SMSC。
在该消息识别装置中的信令传输接口单元701还可以包括接收信令传输节点按 MAP操作码路由规则路由来的消息的接收单元7011,以及识别消息中的SRI消息的识别单 元7012。 在该消息识别装置中还可以包括第二修改单元708和第三修改单元709。在第 一校验单元703判断MT消息中携带的SM-RP-OA与MT消息中携带的源地址、以及MT消息 中携带的源地址与SRI消息中携带的源地址均一致时,第二修改单元708将MT消息的目的 地址修改为保存的被叫标识的VMSC地址,将MT消息的源地址修改为校验信令节点,即该消 息识别装置的地址;然后信令传输接口单元701根据修改地址后的MT消息中携带的目的地 址,将MT消息发送至对应的VMSC,并接收由VMSC返回的MT消息响应;第三修改单元709将 MT消息响应中携带的目的地址修改为SMSC的SCCP层的地址;此后信令传输接口单元701 将MT消息响应发送至SMSC的SCCP层的地址对应的SMSC。 需要说明的是,该消息识别装置对MT消息的识别的具体方法如上述消息识别方 法实施例中的具体描述所述,在此不再赘述。另外图6和图7所示的消息识别装置可以整 合到一个网络设备上。 本实施例提供的消息识别装置,主要针对识别消息欺诈(Fake)的情况,通过校验 信令节点对MT消息的校验,以及对消息的源地址和/或目的地址进行修改,实现了对欺诈 消息的准确识别,提高了网络运行的安全性和可靠性。 图8为本发明消息识别系统实施例的结构示意图。如图8所示,本实施例针对MO 消息的消息欺诈(Spoof)的情况,提供的消息识别装置包括校验信令节点801和信令传输 节点(STP)802,其中,校验信令节点801接收移动始发(MO)消息,MO消息中携带主叫标识 和源地址,获取主叫标识的拜访地移动交换中心(VMSC)地址,并判断源地址与获取的VMSC 地址是否一致,若不一致,则MO消息为欺诈消息;STP802与校验信令节点801相连接,可以 按目的地址路由规则向校验信令节点801路由MO消息,并转发校验信令节点801所要处理 的消息。 本实施例的消息识别系统还可以包括归属位置寄存器(HLR)803和短消息服务中心(SMSC)804,其中,HLR803接收校验信令节点801通过STP802发送的短消息路由请求 (SRI)消息以查询主叫标识的VMSC地址,并通过STP802向校验信令节点801返回SRI响 应消息,SRI响应消息中携带主叫标识的VMSC地址;SMSC804,可以在M0消息中携带的源 地址与获取的VMSC地址一致时,从STP802接收校验信令节点801发送的MO消息,并通过 STP802向校验信令节点801返回MO消息响应。 需要说明的是,该消息识别系统中的检验信令节点801可以包括如上述消息识别 装置中的单元,并且对MO消息的识别的具体方法如上述消息识别方法实施例中的具体描 述所述,在此不再赘述。 本实施例提供的消息识别系统,主要针对识别消息欺诈(Spoof)的情况,通过校 验信令节点对MO消息的校验,以及对消息的源地址或目的地址进行修改,实现了对欺诈消 息的准确识别,提高了网络运行的安全性和可靠性。 图9为本发明消息识别系统实施例的结构示意图。如图9所示,本实施例针对MT 消息的消息欺诈(Fake)的情况,提供的消息识别系统包括校验信令节点901和信令传输 节点(STP)902,其中,校验信令节点可以接收移动终止(MT)消息,MT消息中携带被叫标识、 源地址和短消息状态报告投递地址(SM-RP-OA),根据被叫标识,从与MT消息关联的短消息 路由请求(SRI)消息中获取SRI消息中携带的源地址,并判断MT消息中携带的SM-RP-OA 与MT消息中携带的源地址、以及MT消息中携带的源地址与SRI消息中携带的源地址是否 一致,若两者中至少有一个不一致,则MT消息为欺诈消息;STP 902,与校验信令节点901相 连接,可以按MAP操作码路由规则向校验信令节点901路由MT消息,并转发校验信令节点 901所要处理的消息。其中校验信令节点901还用来校验SRI消息中携带的源地址与SMSC 地址是否一致。 本实施例的消息识别系统还可以包括归属位置寄存器(HLR)903和移动交换中 心(MSC)904,其中HLR903可以接收校验信令节点901通过STP902发送的SRI消息以查询 被叫标识的VMSC地址,并通过STP902向校验信令节点901返回SRI响应消息,SRI响应消 息中携带被叫标识的VMSC地址;MSC904可以在MT消息中携带的SM-RP-OA与MT消息中携 带的源地址、以及MT消息中携带的源地址与SRI消息中携带的源地址均一致时,从STP902 接收校验信令节点901发送的MT消息,并通过STP902向校验信令节点901返回MT消息响 应。 需要说明的是,该消息识别系统中的检验信令节点901可以包括如上述消息识别 装置中的单元,并且对MO消息的识别的具体方法如上述消息识别方法实施例中的具体描 述所述,在此不再赘述。 本实施例提供的消息识别系统,主要针对识别消息欺诈(Fake)的情况,通过校验 信令节点对MT消息的校验,以及对消息的源地址或目的地址进行修改,实现了对欺诈消息 的准确识别,提高了网络运行的安全系数。 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可 以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可获取存储 介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质 可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
最后应说明的是以上实施例仅用以说明本发明的技术方案而非对其进行限制, 尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依 然可以对本发明的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修 改后的技术方案脱离本发明技术方案的精神和范围。
权利要求
一种消息识别方法,其特征在于,包括接收移动始发消息,所述移动始发消息中携带主叫标识和源地址;获取所述主叫标识的拜访地移动交换中心VMSC地址;判断所述源地址与获取的所述VMSC地址是否一致,若不一致,则所述移动始发消息为欺诈消息。
2. 根据权利要求l所述的消息识别方法,其特征在于,所述接收移动始发消息包括接收信令传输节点按目的地址路由规则路由来的所述移动始发消息。
3. 根据权利要求2所述的消息识别方法,其特征在于,所述获取所述主叫标识的VMSC地址包括根据所述移动始发消息,向归属位置寄存器HLR发送短消息路由请求SRI消息以查询 所述主叫标识的VMSC地址;接收所述HLR返回的SRI响应消息,获取所述SRI响应消息中携带的所述主叫标识的 VMSC地址。
4. 根据权利要求2或3所述的消息识别方法,其特征在于,还包括 在所述源地址与获取的所述VMSC地址一致时,将所述移动始发消息中携带的源地址修改为校验信令节点的地址,并根据所述移动始发消息中携带的目的地址,将所述移动始 发消息发送至对应的短消息服务中心SMSC ;接收由所述SMSC返回的移动始发消息响应,并将所述移动始发消息响应中携带的目 的地址修改为所述VMSC地址,将所述移动始发消息响应发送至VMSC。
5. —种消息识别装置,其特征在于,包括信令传输接口单元,用于接收移动始发消息,所述移动始发消息中携带主叫标识和源 地址;获取单元,用于获取所述主叫标识的拜访地移动交换中心VMSC地址; 校验单元,用于判断所述源地址与获取的所述VMSC地址是否一致,若不一致,则所述 移动始发消息为欺诈消息。
6. 根据权利要求5所述的消息识别装置,其特征在于,所述信令传输接口单元包括 接收单元,用于接收信令传输节点按目的地址路由规则路由来的消息;识别单元,用于识别所述消息中的所述移动始发消息。
7. 根据权利要求6所述的消息识别装置,其特征在于,还包括第一修改单元和第二修 改单元;所述第一修改单元,用于在所述校验单元判断所述源地址与获取的所述VMSC地址一 致时,将所述移动始发消息中携带的源地址修改为校验信令节点的地址;所述信令传输接口单元还用于根据所述移动始发消息的目的地址,将修改源地址后的 所述移动始发消息发送至对应的消息服务中心SMSC,并且用于接收由所述SMSC返回的移 动始发消息响应;所述第二修改单元,用于将所述移动始发消息响应的目的地址修改为所述VMSC地址; 所述信令传输接口单元还用于将修改目的地址后的所述移动始发消息响应发送至 VMSC。
8. —种消息识别系统,其特征在于,包括校验信令节点,用于接收移动始发消息,所述移动始发消息中携带主叫标识和源地 址,获取所述主叫标识的拜访地移动交换中心VMSC地址,并判断所述源地址与获取的所述 VMSC地址是否一致,若不一致,则所述移动始发消息为欺诈消息;信令传输节点,与所述校验信令节点相连接,用于向所述校验信令节点路由所述移动 始发消息,并转发所述校验信令节点所要处理的消息。
9. 根据权利要求8所述的消息识别系统,其特征在于,还包括归属位置寄存器,用于接收所述校验信令节点通过所述信令传输节点发送的短消息路 由请求SRI消息以查询所述主叫标识的VMSC地址,并通过所述信令传输节点向所述校验信 令节点返回SRI响应消息,所述SRI响应消息中携带所述主叫标识的VMSC地址;短消息服务中心,用于在所述移动始发消息中携带的源地址与获取的所述VMSC地址 一致时,从所述信令传输节点接收所述校验信令节点发送的所述移动始发消息,并通过所 述信令传输节点向所述校验信令节点返回移动始发消息响应。
10. —种消息识别方法,其特征在于,包括接收移动终止消息,所述移动终止消息中携带被叫标识、源地址和短消息状态报告投递地址;根据所述被叫标识,从与所述移动终止消息关联的短消息路由请求SRI消息中获取所述SRI消息中携带的源地址;判断所述移动终止消息中携带的短消息状态报告投递地址与所述移动终止消息中携带的源地址、以及所述移动终止消息中携带的源地址与所述SRI消息中携带的源地址是否 一致,若两者中至少有一个不一致,则所述移动终止消息为欺诈消息。
11. 根据权利要求io所述的消息识别方法,其特征在于,在所述接收移动终止消息之前包括接收所述SRI消息,所述SRI消息中携带被叫标识、源地址和短消息服务中心SMSC地址;判断所述SRI消息中携带的源地址与SMSC地址是否一致,若一致,则将所述SRI消息 发送到归属位置寄存器HLR,并接收从所述HLR返回的SRI响应消息;获取所述SRI响应消息中携带的被叫标识的拜访地移动交换中心VMSC地址并保存; 将所述SRI响应消息中携带的所述被叫标识的VMSC地址修改为校验信令节点的地址, 并发送至SMSC。
12. 根据权利要求11所述的消息识别方法,其特征在于,所述接收所述SRI消息包括 接收信令传输节点按MAP操作码路由规则路由来的所述SRI消息。
13. 根据权利要求11或12所述的消息识别方法,其特征在于,还包括 在所述移动终止消息的短消息状态报告投递地址与所述移动终止消息的源地址、以及所述移动终止消息的源地址与所述SRI消息的源地址均是一致时,将所述移动终止消息中 携带的目的地址修改为保存的所述被叫标识的VMSC地址,将所述移动始发消息中携带的 源地址修改为校验信令节点的地址,并根据修改后的所述目的地址,将所述移动终止消息 发送至对应的VMSC ;接收由所述VMSC返回的移动终止消息响应,并将所述移动终止消息响应中携带的目 的地址修改为所述SMSC的地址,将所述移动终止消息响应发送至所述SMSC的地址对应的SMSC。
14. 一种消息识别装置,其特征在于,包括信令传输接口单元,用于接收移动终止消息,所述移动终止消息中携带被叫标识、源地 址和短消息状态报告投递地址;第一获取单元,用于根据所述被叫标识,从与所述移动终止消息关联的短消息路由请 求SRI消息中获取所述SRI消息中携带的源地址;第一校验单元,用于判断所述移动终止消息中携带的短消息状态报告投递地址与所述 移动终止消息中携带的源地址、以及所述移动终止消息中携带的源地址与所述SRI消息中 携带的源地址是否一致,若两者中至少有一个不一致,则所述移动终止消息为欺诈消息。
15. 根据权利要求14所述的消息识别装置,其特征在于,还包括第二校验单元、第二获 取单元、保存单元、第一修改单元;所述信令传输接口单元还用于接收所述SRI消息,所述SRI消息中携带被叫标识、源地 址和短消息服务中心SMSC地址;所述第二校验单元,用于判断所述SRI消息中携带的源地址与短消息服务中心地址是 否一致;所述信令传输接口单元还用于在所述SRI消息中携带的源地址与SMSC地址一致时,将 所述SRI消息发送到归属位置寄存器HLR,并接收从所述HLR返回的SRI响应消息;所述第二获取单元,用于获取所述SRI响应消息中携带的被叫标识的拜访地移动交换 中心VMSC地址;所述保存单元,用于保存所述被叫标识的VMSC地址;所述第一修改单元,用于将所述SRI响应消息中携带的所述被叫标识的VMSC地址修改为校验信令节点的地址;所述信令传输接口单元还用于发送修改地址后的所述SRI响应消息至所述SRI消息中 携带的源地址对应的SMSC。
16. 根据权利要求15所述的消息识别装置,其特征在于,所述信令传输接口单元包括 接收单元,用于接收信令传输节点按MAP操作码路由规则路由来的消息; 识别单元,用于识别所述消息中的所述SRI消息。
17. 根据权利要求15或16所述的消息识别装置,其特征在于,还包括第二修改单元 和第三修改单元;所述第二修改单元,用于在所述第二校验单元判断所述移动终止消息的短消息状态报 告投递地址与所述移动终止消息的源地址、以及所述移动终止消息的源地址与所述SRI消 息的源地址均一致时,将所述移动终止消息中携带的目的地址修改为保存的所述被叫标识 的VMSC地址,将所述移动终止消息中携带的源地址修改为校验信令节点的地址;所述信令传输接口单元还用于根据修改地址后的所述移动终止消息中携带的所述目 的地址,将所述移动终止消息发送至对应的VMSC,并接收由所述VMSC返回的移动终止消息 响应;所述第三修改单元,用于将所述移动终止消息响应中携带的目的地址修改为所述SMSC 的地址;所述信令传输接口单元还用于将所述移动终止消息响应发送至所述SMSC的地址对应的SMSC。
18. —种消息识别系统,其特征在于,包括校验信令节点,用于接收移动终止消息,所述移动终止消息中携带被叫标识、源地址和 短消息状态报告投递地址,根据所述被叫标识,从与所述移动终止消息关联的短消息路由 请求SRI消息中获取所述SRI消息中携带的源地址,并判断所述移动终止消息中携带的短 消息状态报告投递地址与所述移动终止消息中携带的源地址、以及所述移动终止消息中携 带的源地址与所述SRI消息中携带的源地址是否一致,若两者中至少有一个不一致,则所 述移动终止消息为欺诈消息;信令传输节点,与所述校验信令节点相连接,用于向所述校验信令节点路由所述移动 终止消息,并转发所述校验信令节点所要处理的消息。
19. 根据权利要求18所述的消息识别系统,其特征在于,所述校验信令节点还用于校 验所述SRI消息中携带的源地址与短消息服务中心地址是否一致的信令节点。
20. 根据权利要求18或19所述的消息识别系统,其特征在于,所述消息识别系统还包括归属位置寄存器,用于接收所述校验信令节点通过所述信令传输节点发送的SRI消息 以查询所述被叫标识的VMSC地址,并通过所述信令传输节点向所述校验信令节点返回SRI 响应消息,所述SRI响应消息中携带所述被叫标识的VMSC地址;移动交换中心,用于在所述移动终止消息的短消息状态报告投递地址与所述移动终止 消息的源地址、以及所述移动终止消息的源地址与所述SRI消息的源地址均一致时,从所述信令传输节点接收所述校验信令节点发送的所述移动终止消息,并通过所述信令传输节 点向所述校验信令节点返回移动终止消息响应。
全文摘要
本发明公开了一种消息识别方法、装置及系统。一种消息识别方法包括接收MO消息,MO消息中携带主叫标识和源地址;获取主叫标识的VMSC地址;及判断源地址与获取的VMSC地址是否一致,若不一致,则MO消息为欺诈消息;另一种方法包括接收MT消息,MT消息中携带被叫标识、源地址和SM-RP-OA;根据被叫标识,从与MT消息关联的SRI消息中获取SRI消息的源地址;及判断MT消息的SM-RP-OA与MT消息的源地址、以及MT消息的源地址与SRI消息的源地址是否一致,若两者中至少有一个不一致,则MT消息为欺诈消息。本发明实施例的装置和系统为与消息识别方法对应的装置和系统,可实现对消息欺诈的行为的有效识别。
文档编号H04W12/12GK101742445SQ20081022609
公开日2010年6月16日 申请日期2008年11月6日 优先权日2008年11月6日
发明者彭志卫 申请人:华为技术有限公司