信令防火墙分级拦截方法、装置、系统、设备及存储介质与流程

文档序号:30099556发布日期:2022-05-18 12:06阅读:397来源:国知局
信令防火墙分级拦截方法、装置、系统、设备及存储介质与流程

1.本技术涉及信令网络的技术领域,尤其是涉及一种信令防火墙分级拦截方法、装置、系统、设备及存储介质。


背景技术:

2.七号信令系统(即ss7网络)是一种被广泛应用在公共交换电话网、蜂窝通信网络等现代通信网络的共路信令系统。ss7网络是国际电信联盟推荐首选的标准信令系统。为了实现电信业务的互联互通,不同通信运营商之间,特别是不同国家的运营商之间都会采用七号信令系统控制运营商之间业务交换的过程。
3.随着电信市场的自由化和管制松弛化,ss7网络也越来越容易受到欺诈性的攻击,为了提高ss7网络的安全性,电信运营商普遍通过在ss7网络中搭建信令防火墙,通过逻辑判断以拦截和反制带有欺诈、攻击性的异常消息,达到主动阻止恶意参与者非法访问和破坏ss7网络行为的目的。
4.通常,信令始发节点发出的消息通过信令转发节点转发至对应的信令接收节点,而信令防火墙串入在信令始发节点和信令转发节点之间,异常消息在到达信令转发节点之前,均由信令防火墙集中分析处理。因此信令防火墙不宜设置过于复杂的逻辑判断,否则将会导致信息传输的延迟,但判断逻辑过于简单则会使信令拦截、反制的效果变差,降低了ss7网络的安全性,因此有待改进。


技术实现要素:

5.为了提高ss7网络中消息传输的时效性、优化信令防火墙的拦截、反制效果,从而提高ss7网络的安全性,本技术提供了一种信令防火墙分级拦截方法、装置、系统、设备及存储介质。
6.本技术的上述发明目的一是通过以下技术方案得以实现的:一种信令防火墙分级拦截方法,包括步骤:创建若干个独立于信令防火墙的用于生成反制消息的特殊信令节点;当信令防火墙识别到来自信令始发节点的异常消息时,根据预设的分发机制,控制信令转发节点将异常消息转发至对应的特殊信令节点;当所述特殊信令节点接收到异常消息时,基于所述特殊信令节点预设的判断规则,生成反制消息;将反制消息发送回信令始发节点。
7.通过采用上述技术方案,当信令防火墙识别到异常消息时,由于特殊信令节点预设有判断规则,同样能够用于判断异常消息并生成反制消息,因此通过分发机制将部分或全部异常消息转发至特殊信令节点进行处理,减少了信令防火墙的工作负荷,进而信令防火墙和特殊信令节点均可以设置较为复杂的逻辑判断,优化信令防火墙的拦截、反制效果,同时特殊信令节点的协助,能够同时处理更多的异常消息,反制消息的传输更为及时,提高
ss7网络中消息传输的时效性,从而提高ss7网络的安全性。
8.本技术在一较佳示例中可以进一步配置为:当信令防火墙识别到来自信令始发节点的异常消息时,根据预设的分发机制,控制信令转发节点将异常消息转发至对应的特殊信令节点的步骤,包括步骤:当信令防火墙识别到来自信令始发节点的异常消息时,控制信令转发节点将异常消息发送至对应的特殊信令节点。
9.通过采用上述技术方案,当信令防火墙识别到异常消息时,直接将异常消息发送至特殊信令节点,由特殊信令节点单独负责异常消息的反制处理,这大大减少了信令防火墙反制的工作负荷,进而能够强化信令防火墙其他方面、例如识别、拦截等功能,应用更为灵活。
10.本技术在一较佳示例中可以进一步配置为:当信令防火墙识别到来自信令始发节点的异常消息时,根据预设的分发机制,控制信令转发节点将异常消息转发至对应的特殊信令节点的步骤,还包括步骤:当信令防火墙识别到来自信令始发节点的异常消息时,获取异常消息的异常类型;基于异常类型,判断异常消息是否属于一级预设异常类型,生成判断结果;基于判断结果,若异常消息属于一级预设异常类型,则根据第一分发规则,控制信令转发节点将异常消息转发至对应的特殊信令节点。
11.通过采用上述技术方案,信令防火墙识别到异常消息时,能够根据异常消息的类型进行判断,决定是否将该异常消息转发至特殊信令节点进行处理,若无需转发至特殊信令节点,则由信令防火墙独自处理,若需转发,则根据分发的规则发送至对应的特殊信令节点进行处理,使得异常消息的处理规范化,能够在一定程度上提高异常消息处理的效率。
12.本技术在一较佳示例中可以进一步配置为:特殊信令节点包括占用信令网资源的前置信令处理节点和若干个不占用信令网资源的本地信令处理节点,所述步骤当所述特殊信令节点接收到异常消息时,基于所述特殊信令节点预设的判断规则,生成反制消息,还包括步骤:当前置信令处理节点接收到异常消息时,将异常消息按照第二分发规则分发至对应的本地信令处理节点;当所述本地信令处理节点接收到异常消息时,基于自身预设的判断规则,生成反制消息;将反制消息发送回前置信令处理节点。
13.通过采用上述技术方案,由于ss7信令网的资源有限,前置信令处理节点占用信令网资源,例如占用源点码pc和gt等资源,而在一个前置信令处理节点的基础上通讯连接多个不占用资源的本地信令处理节点,并将异常消息的判断、反制消息的生成均设置在本地信令处理节点,则能够减少对ss7网络资源的占用,同时也减少占用资源的成本付出。
14.本技术在一较佳示例中可以进一步配置为:当所述特殊信令节点接收到异常消息时,基于所述特殊信令节点预设的判断规则,生成反制消息的步骤,还包括步骤:当前置信令处理节点接收到异常消息时,获取异常消息的异常类型;若异常类型属于二级预设异常类型,则根据第二分发规则,将异常消息转发至对
应的本地信令处理节点;当所述本地信令处理节点接收到异常消息时,基于自身预设的判断规则,生成反制消息;将反制消息发送回前置信令处理节点。
15.通过采用上述技术方案,通过第二级预设异常类型以及第二分发规则,能够对异常消息再次进一步划分,判断是由前置信令处理节点或由本地信令处理节点进行处理,实现分级反制,用户能够根据自身需求进行分发规则的设置,从而使得设置更为灵活。
16.本技术在一较佳示例中可以进一步配置为:创建若干个独立于信令防火墙的用于生成反制消息的特殊信令节点的步骤之后,还包括步骤:当信令防火墙识别到信令消息时,将信令消息发送至大数据分析平台;基于大数据分析平台,获取所述信令消息的内容数据和频次数据;基于内容数据和频次数据,判断信令消息是否构成异常消息,若构成异常消息,则将该信令消息标记为异常消息并更新至所述历史异常消息集。
17.通过采用上述技术方案,利用大数据平台进行异常消息的实时更新,能够更为及时、有效地识别和拦截新类型的异常信息,做到动态数据更新;当新类型的异常消息首次被信令防火墙识别时,将信令消息发送至大数据平台,提取信令消息的内容数据以及发送频次数据,即识别到敏感内容或该信息频繁发送后,将会对该信令消息标记为异常消息,并将其纳入历史异常消息集中。
18.本技术的上述发明目的二是通过以下技术方案得以实现的:一种信令防火墙分级拦截装置,包括:创建转接模块,用于创建若干个独立于信令防火墙的用于生成反制消息的特殊信令节点;消息分发模块,用于当信令防火墙识别到来自信令始发节点的异常消息时,根据预设的分发机制,控制信令转发节点将异常消息转发至对应的特殊信令节点;反制生成模块,用于当所述特殊信令节点接收到异常消息时,基于所述特殊信令节点预设的判断规则,生成反制消息;反制发送模块,用于将反制消息发送回信令始发节点。
19.通过采用上述技术方案,当信令防火墙识别到异常消息时,由于特殊信令节点预设有判断规则,同样能够用于判断异常消息并生成反制消息,因此通过分发机制将部分异常消息转发至特殊信令节点进行处理,减少了信令防火墙的工作负荷,进而信令防火墙和特殊信令节点均可以设置较为复杂的逻辑判断,优化信令防火墙的拦截、反制效果,同时特殊信令节点的协助,能够同时处理更多的异常消息,反制消息的回传更为及时,提高ss7网络中消息传输的时效性,从而提高ss7网络的安全性。
20.申请的上述发明目的三是通过以下技术方案得以实现的:一种信令防火墙分级拦截系统,包括防火墙端和特殊信令端;防火墙端用于与信令始发节点、信令转发节点通信连接,信令转发节点与特殊信令端通信连接,防火墙端设置用于识别、拦截并反制由信令始发节点发出的信令消息,防火墙端设置有判断规则、一级预设异常类型以及第一分发规则;特殊信令节点设置有判断规则、二级预设异常类型以及第二分发规则;
当未识别到异常消息时,防火墙端用于控制信令转发节点将信令消息发送至信令接收节点,当识别到异常消息时,防火墙端用于将异常消息拦截并根据分发机制判断是否将异常消息发送至特殊信令端,若无需转发至特殊信令端,则生成反制消息发送至信令始发节点,若需转发至特殊信令端,防火墙端用于控制信令转发节点将异常消息发送至信特殊信令端,特殊信令端用于在接收到异常信息时生成反制消息,并通过信令转发节点将反制消息发送至信令始发节点。
21.通过采用上述技术方案,在ss7网络中,信令始发节点发出信令消息,都经过防火墙端的识别,若识别为正常的信令消息,则将信令消息通过信令转发节点转发至待接收此信息的信令接收节点。
22.若防火墙识别为异常消息,则先判断是否将异常消息发送至特殊信令端,若无需转发,则防火墙自身经过逻辑判断生成反制消息发送至发出该异常消息的信令始发节点,若需要转发至其他特殊信令端,则根据分发机制将异常消息发送至对应的特殊信令端,特殊信令端通过判断规则生成反制消息发送回信令转发节点,最终信令转发节点将反制消息发送回信令始发节点,多个特殊信令端和防火墙端均能够同时处理不同类型的异常信息,使得信令防火墙的拦截、反制效果以及消息传输的时效性都得到提升,从而提高ss7网络的安全性。
23.本技术的上述目的四是通过以下技术方案得以实现的:一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述信令防火墙分级拦截方法的步骤。
24.本技术的上述目的五是通过以下技术方案得以实现的:一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述信令防火墙分级拦截方法的步骤。
25.综上所述,本技术包括以下至少一种有益技术效果:1.信令防火墙和特殊信令节点均可以设置较为复杂的逻辑判断,优化信令防火墙的拦截、反制效果,同时特殊信令节点的协助,能够同时处理更多的异常消息,反制消息的传输更为及时,提高ss7网络中消息传输的时效性,从而提高ss7网络的安全性;2.由特殊信令节点单独负责异常消息的反制处理,这大大减少了信令防火墙反制的工作负荷,进而能够强化信令防火墙其他方面、例如识别、拦截等功能,应用更为灵活;3.在一个前置信令处理节点的基础上通讯连接多个不占用资源的本地信令处理节点,并将异常消息的判断、反制消息的生成均设置在本地信令处理节点,则能够减少对ss7网络资源的占用,同时也减少占用资源的成本付出。
26.4.信令消息发送至大数据平台,提取信令消息的内容数据以及发送频次数据,即识别到敏感内容或该信息频繁发送后,将会对该信令消息标记为异常消息,并将其纳入历史异常消息集中。
附图说明
27.图1是本技术一实施例的一实现流程图;图2是本技术另一实施例的一实现流程图;
图3是本技术另一实施例的一实现流程图;图4是本技术另一实施例的一实现流程图;图5是本技术另一实施例的一实现流程图;图6是本技术另一实施例的一实现流程图;图7是本技术一种信令防火墙分级拦截系统的一原理框图;图8是本技术一种信令防火墙分级拦截系统的交互图;图9是本技术一种计算机设备的原理框图。
具体实施方式
28.以下结合附图1-9对本技术作进一步详细说明。
29.在以实施例中,如图1所示,本技术公开了一种信令防火墙分级拦截方法,具体包括如下步骤:s1:创建若干个独立于信令防火墙的用于生成反制消息的特殊信令节点。
30.在本实施例中,特殊信令节点可以为一个也可以为两个或两个以上,反制消息包括reject消息,abort消息,error消息或者包含了假数据的信令消息几种类型;特殊信令节点是指ss7网络中的相互独立网元,这些网元均能够设置用于判断并生成反制消息的规则,也能够赋予其转发信令消息的功能;ss7网络中不同的网元、信令防火墙之间通过sctp链路的m3ua传输适配层进行数据流的交互,即进行信令消息的传递。
31.具体的,创建若干个独立于信令防火墙的网元,并赋予网元具有判断并生成反制消息的功能。
32.进一步的,网元也可赋予其只附带转发信令消息的功能。
33.s2:当信令防火墙识别到来自信令始发节点的异常消息时,根据预设的分发机制,控制信令转发节点将异常消息转发至对应的特殊信令节点。
34.在本实施例中,异常消息是指带有欺诈、攻击、病毒性质的骚扰网络信息;信令始发节点是指发出异常消息的网元;分发机制是指工作人员预设的将异常消息发送至信令转接节点的规则。
35.具体的,在ss7网络中,当信令防火墙识别到有异常的网络信息时,根据预先制定的分发异常消息的规则,修改转发路径并控制信令转发节点将异常消息根据规则发送至特殊信令节点。
36.s3:当所述特殊信令节点接收到异常消息时,基于所述特殊信令节点预设的判断规则,生成反制消息。
37.在本实施例中,预设的判断规则是指该网元设置的用于分析、判断该异常消息内容、属性数据的逻辑判断规则,是决定反制消息的生成类型的重要前提,每个特殊信令节点预设的判断规则可以相同,也可以互不相同,规则的复杂程度根据需求进行设定。
38.具体的,当特殊信令节点接收到异常消息时,信令转接节点根据自身预设的逻辑判断规则,对异常消息的数据流进行分析、判断,并生成对应类型的反制消息。
39.s4:将反制消息发送回信令始发节点。
40.具体的,反制消息生成后,将该反制消息发送回发出异常消息的网元,发出异常消息的网元的恶意操作员接收到reject消息,abort消息,error消息后,能够减少其非法访
问、破坏ss7网络的行为,恶意操作员接收到假数据的信令消息后,易被假数据消息误导而阻止或减少其对ss7网络的持续攻击。
41.进一步的,若信令防火墙未识别到异常消息,则控制信令转发节点将信令消息转发至用于接收该正常消息的信令接收节点。
42.在另一实施例中,步骤s2,包括步骤:s21:当信令防火墙识别到来自信令始发节点的异常消息时,控制信令转发节点将异常消息发送至对应的特殊信令节点。
43.具体的,当信令防火墙识别到异常消息时,直接控制信令转发节点将全部的异常消息发送至特殊信令节点,由特殊信令节点单独负责异常消息的反制处理,这大大减少了信令防火墙反制的工作负荷,进而能够强化信令防火墙其他方面、例如识别、拦截等功能,应用更为灵活。
44.在另一实施例中,步骤s2,参照图2,还包括步骤:s22:当信令防火墙识别到来自信令始发节点的异常消息时,获取异常消息的异常类型;s23:基于异常类型,判断异常消息是否属于一级预设异常类型,生成判断结果;s24:基于判断结果,若异常消息属于一级预设异常类型,则根据第一分发规则,控制信令转发节点将异常消息转发至对应的特殊信令节点。
45.在本实施例中,异常类型,是指对多个异常消息,根据其共同拥有的内容、属性、来源进行分类而得到分类结果,本实施例共同拥有的性质为来源地址相同,在其他实施例中,共同性质还可以是均带有相同的用户号码、操作码、imei、imsi、诈骗字符、页面链接等,或者均具有广告骚扰性质的信息。
46.第一分发规则是指按照异常消息的共有内容、属性、来源等性质进行分类进行分发的信息分发规则,分发机制包括判断分发的对象,若根据异常消息类型确定由信令防火墙处理该异常消息,则无需转发该异常消息。
47.第一预设异常类型是指需特殊信令节点处理的异常消息类型。
48.具体的,当信令防火墙识别到异常消息后,根据异常消息的分发规则,先判断该异常消息由信令防火墙进行处理或是由是否将异常消息发送至特殊信令节点进行处理。
49.进一步的,若需要转发,则将异常消息发送至用于处理该类型异常消息的特殊信令节点。
50.进一步的,若判断该异常消息由信令防火墙进行处理并生成反制消息,则无需将该异常消息进行转发。
51.在另一实施例中,参照图3,步骤s3之后,还包括步骤:s31:当前置信令处理节点接收到异常消息时,将异常消息按照第二分发规则分发至对应的本地信令处理节点;s32:当所述本地信令处理节点接收到异常消息时,基于自身预设的判断规则,生成反制消息;s33:将反制消息发送回前置信令处理节点。
52.在本实施例中,前置信令处理节点则为占用ss7网络中pc码、gt码资源的节点,本地信令处理节点是指不占用ss7网络资源的本地节点;第二分发规则是用于根据异常类型
将异常消息分发至对应的本地处理节点的转发规则。
53.具体的,当前置信令处理节点接收到异常消息时,根据异常消息的异常类型,将异常消息转发至对应处理该类型的本地信令处理节点,本地信令处理节点生成反制消息,并将反制消息发送回前置信令处理节点。
54.在另一实施例中,前置信令处理节点设置有若干个,当前置信令处理节点接收到异常消息时,由多干个前置信令处理节点进行处理并生产反制消息,生成反制消息后将反制消息转发至信令转发节点,信令转发节点再将反制消息转发至信令始发节点。
55.在另一实施例中,参照图4,步骤s3,还包括步骤:s34:当前置信令处理节点接收到异常消息时,获取异常消息的异常类型;s35:若异常类型属于二级预设异常类型,则根据第二分发规则,将异常消息转发至对应的本地信令处理节点;s36:当所述本地信令处理节点接收到异常消息时,基于自身预设的判断规则,生成反制消息;s37:将反制消息发送回前置信令处理节点。
56.在本实施例中,二级预设异常类型,是指用户号码相同,在其他实施例中,二级预设异常类型还可以为操作码、imei、imsi、诈骗字符、页面链接等,第二分发规则是指根据用户号码判断由前置信令处理节点或本地信令处理节点处理该异常消息,并根据操作码、imei、imsi、诈骗字符、页面链接等性质选择需要转发的本地信令处理节点。
57.具体的,当前置信令处理节点接收到异常消息时,分析异常类型属不属于二级预设异常类型,若属于二级异常类型,则根据第二分发规则,将异常消息分发至对应的能够处理该类型的本地信令处理节点,本地信令处理节点根据自身的判断规则生成反制消息发送至前置信令处理节点。
58.在另一实施例中,参照图5,在步骤s1之前,还包括步骤:s01:获取历史异常消息集,基于分类规则生成若干不同的所述异常消息类型;s02:基于不同的所述异常类型,生成相对应的若干所述判断规则;s03:将若干判断规则一一对应地匹配至若干特殊信令节点。
59.在本实施例中,历史异常消息是指通过历史接收到的异常消息集合,通过互联网或调查可进行收集。
60.具体的,调查收集历史出现过的异常消息,并将异常消息进行分类,得到不同的异常类型,并基于异常类型,生成对应判断该类型异常消息的判断规则,例如来自美国的异常消息,则生成用于处理美国异常消息的判断规则,以生成用于反制美国异常消息的反制消息。
61.进一步的,将判断规则一一对应匹配到若干特殊信令节点,则每个特殊信令节点能够处理不同类型的异常信息,或每个特殊信令节点均处理同种类的异常信息。
62.进一步的,特殊信令节点设置多个,则能根据异常消息的种类设置多种逻辑判断规则,多个特殊信令节点分类处理不同的异常消息,针对性地生成反制消息,处理的时效性提高,则逻辑判断的复杂程度也能够相应复杂化,使得信令防火墙的反制效果更好,ss7网络更为安全。
63.在另一实施例中,参照图6,在步骤s14之后,还包括步骤:
s15:当信令防火墙识别到信令消息时,将信令消息发送至大数据分析平台;s16:基于大数据分析平台,获取所述信令消息的内容数据和频次数据;s17:基于内容数据和频次数据,判断信令消息是否构成异常消息,若构成异常消息,则将该信令消息标记为异常消息并更新至所述历史异常消息集。
64.在本实施例中,大数据分析平台用于接收信令防火墙识别的信令消息,并实时对该信令消息进行分析。内容数据是指信令消息的内容,频次消息是指大数据平台接收到该信令消息的频率和次数。
65.具体的,当信令防火墙识别到信令消息时,将信令消息实时发送至大数据分析平台,大数据分析平台实时获取所接收到的信令消息的内容数据以及该信息发送的频率和次数;进一步的,通过分析该信令消息的内容以及其发送的频次,分析判断该信令消息是否构成异常消息,例如该信令消息每天发送的次数过于频繁,且发送的内容中带有欺诈性、诱导性的字符,则判定该信令消息为异常消息;当信令消息被判定为异常消息时,则将该信令消息进行标记并更新至历史异常消息集。
66.进一步的,当信令消息频繁发送后,该信令消息则被识别已存储在异常消息集内,进而被拦截。
67.在一实施例中,在ss7网络中,当信令始发节点发出信令消息时,信令防火墙识别该信令消息,若该信令消息不构成异常消息,则信令防火墙放通该信令消息,该信令消息则通过信令中转节点转发至信令接收节点。
68.若信令防火墙识别并拦截到异常信息时,获取该异常消息的信令始发节点的ip地址数据,判断该异常消息由信令防火墙或其他特殊信令节点进行处理,若由信令防火墙进行处理,则由信令防火墙生成反制消息并发送至信令始发节点;若判断由其他特殊信令节点进行处理,则将异常消息分发至用于处理该ip地址数据所在区域的异常消息的前置信令节点,前置信令节点接收到异常消息后,根据二级预设异常类型判断由前置信令处理节点或本地信令处理节点处理该异常消息,若判定由本地信令处理节点进行处理,则通过第二分发规则将异常消息转发至本地信令处理节点,根据该本地信令处理节点预设的判断规则生成反制消息后,将反制消息发送回前置信令处理节点,前置信令处理节点再将反制消息发送至信令转发节点,信令转发节点再将反制消息发送回信令始发节点。
69.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
70.在一实施例中,提供一种信令防火墙分级拦截装置,该信令防火墙分级拦截装置与上述实施例中信令防火墙分级拦截方法一一对应。该信令防火墙分级拦截装置包括:创建转接模块,用于创建若干个独立于信令防火墙的用于生成反制消息的特殊信令节点;消息分发模块,用于当信令防火墙识别到来自信令始发节点的异常消息时,根据预设的分发机制,控制信令转发节点将异常消息转发至对应的特殊信令节点;反制生成模块,用于当所述特殊信令节点接收到异常消息时,基于所述特殊信令
节点预设的判断规则,生成反制消息;反制发送模块,用于将反制消息发送回信令始发节点。
71.可选的,消息分发模块包括:防火墙发送子模块,用于当信令防火墙识别到来自信令始发节点的异常消息时,控制信令转发节点将异常消息发送至对应的特殊信令节点;可选的,消息分发模块还包括:第一类型判断子模块,用于当信令防火墙识别到来自信令始发节点的异常消息时,获取异常消息的异常类型;第一异常判断子模块,用于基于异常类型,判断异常消息是否属于一级预设异常类型,生成判断结果;第一分发子模块,用于基于判断结果,若异常消息属于一级预设异常类型,则根据第一分发规则,控制信令转发节点将异常消息转发至对应的特殊信令节点。
72.可选的,特殊信令节点包括占用信令网资源的前置信令处理节点和若干个不占用信令网资源的本地信令处理节点,反制生成模块包括:第二分发子模块,用于当前置信令处理节点接收到异常消息时,将异常消息按照第二分发规则分发至对应的本地信令处理节点;第一本地反制子模块,用于当所述本地信令处理节点接收到异常消息时,基于自身预设的判断规则,生成反制消息;第一本地发送子模块,用于将反制消息发送回前置信令处理节点。
73.可选的, 反制生成模块还包括:第二类型获取子模块,当前置信令处理节点接收到异常消息时,获取异常消息的异常类型;判断分发子模块,用于若异常类型属于二级预设异常类型,则根据第二分发规则,将异常消息转发至对应的本地信令处理节点;第二本地反制子模块,用于当所述本地信令处理节点接收到异常消息时,基于自身预设的判断规则,生成反制消息;第二本地发送子模块,用于将反制消息发送回前置信令处理节点。
74.可选的,信令防火墙分级拦截装置还包括:历史消息模块,用于获取历史异常消息集,基于分类规则生成若干不同的所述异常消息类型;规则生成模块,用于基于不同的所述异常消息类型,生成相对应的若干所述判断规则;规则匹配模块,用于将若干判断规则一一对应地匹配至若干特殊信令节点。
75.可选的,信令防火墙分级拦截装置还包括:大数据分析模块,用于当信令防火墙识别到信令消息时,将信令消息发送至大数据分析平台;内容频次获取模块,用于基于大数据分析平台,获取所述信令消息的内容数据和频次数据;异常标记模块,用于基于内容数据和频次数据,判断信令消息是否构成异常消息,
若构成异常消息,则将该信令消息标记为异常消息并更新至所述历史异常消息集。
76.关于信令防火墙分级拦截装置的具体限定可以参见上文中对于信令防火墙分级拦截方法的限定,在此不再赘述。上述信令防火墙分级拦截装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
77.在一实施例中,提供了一种信令防火墙分级拦截系统,如图7以及图8所示,该信令防火墙分级拦截系统包括:防火墙端和特殊信令端;防火墙端用于与信令始发节点、信令转发节点通信连接,信令转发节点与特殊信令端通信连接;防火墙端设置有判断规则、一级预设异常类型以及第一分发规则;特殊信令节点设置有判断规则、二级预设异常类型以及第二分发规则。
78.防火墙端为识别到信令始发节点发送的异常消息时,防火墙端用于控制信令转发节点将信令消息发送至信令接收节点,信令始发节点包括源点码为(0-0-1)的信令节点sp1(a网元),信令接收节点包括源点码为(0-1-1)的信令节点sp2(b网元)。
79.防火墙端,当识别到异常消息时,将异常消息拦截并根据分发机制判断是否将异常消息发送至特殊信令端,若无需转发至特殊信令端,则生成反制消息发送至信令始发端,若需转发至特殊信令端,则控制信令转发节点将异常消息发送至特殊信令端;防火墙端设置有识别异常消息的规则策略、转发、解析以及收发数据接的主程序以及用于控制和管理的web程序,主程序通过tcp/ip方式与web程序进行通信。信令中转端包括源点码为(0-1-0)的信令转发节点stp。
80.特殊信令端包括前置信令处理节点和本地信令处理节点,前置信令处理节点和本地信令处理节点均设置有判断规则,前置信令处理节点接收到异常消息时,基于二级预设异常类型和第二分发规则选择由前置信令处理节点或本地信令处理节点处理该异常消息,生成反制消息发送至信令转发节点stp。特殊信令端包括源点码为(0-1-2)的信令节点sp3(c网元),在其他实施例中,还可以设置两个或两个以上的特殊信令端。
81.防火墙端、sp1、sp2、sp3以及stp均通过sctp链路进行两两互连的,在sctp链路的m3ua传输适配层可以进行数据流的交互。
82.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图9所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储异常消息、异常类型、反制消息等数据、判断规则以及分发机制等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现信令防火墙分级拦截方法。
83.在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:s1:创建若干个独立于信令防火墙的用于生成反制消息的特殊信令节点;s2:当信令防火墙识别到来自信令始发节点的异常消息时,根据预设的分发机制,
控制信令转发节点将异常消息转发至对应的特殊信令节点;s3:当所述特殊信令节点接收到异常消息时,基于所述特殊信令节点预设的判断规则,生成反制消息;s4:将反制消息发送回信令始发节点。
84.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:s1:创建若干个独立于信令防火墙的用于生成反制消息的特殊信令节点;s2:当信令防火墙识别到来自信令始发节点的异常消息时,根据预设的分发机制,控制信令转发节点将异常消息转发至对应的特殊信令节点;s3:当所述特殊信令节点接收到异常消息时,基于所述特殊信令节点预设的判断规则,生成反制消息;s4:将反制消息发送回信令始发节点。
85.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink) dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
86.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
87.以上所述实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1