一种规则管理的方法、装置及电子设备制造方法及图纸

技术编号:18763587 阅读:28 留言:0更新日期:2018-08-25 10:24
本发明专利技术实施例提供的一种规则管理的方法、装置及电子设备,属于系统服务技术领域。所述方法包括:可以获取正在运行的规则集,规则集包含多个处于运行状态的规则,针对规则集包含的每个规则,判断规则集中是否存在满足预设过期条件的目标规则,如果是,则将目标规则的状态由运行状态变更为过期状态,对规则集进行下线处理,并输出规则集的下线通知消息。本发明专利技术实施例可以对规则设置自动下线条件,实现规则的自动下线,达到了解决滞后性的问题。

【技术实现步骤摘要】
一种规则管理的方法、装置及电子设备
本专利技术涉及系统服务
,特别是涉及一种规则管理的方法、装置及电子设备。
技术介绍
随着互联网技术的发展,网络给人们带来了许多便捷服务,但是同时也带来了许多风险,因此,业务服务器中设置有对数据报文进行安全检测的规则,以规避这些风险。例如,在一段时间内,某个IP的登录信息频繁被系统检测到,服务器就屏蔽或者暂时阻止这个IP登录。现有技术中主要是通过规则集的方式来管理规则。规则的状态分为新建状态、待上线状态、运行状态和下线状态。服务器创建规则时,规则处于新建状态。然后服务器将多个规则组成规则集,此时规则由新建状态变更为待上线状态。当服务器上线该规则集后,规则由待上线状态变更为运行状态。当业务端发送业务请求时,根据该业务请求,服务器回复该业务请求对应的规则集。同一个规则在当前时间段的效果很好,但是一段时间后,该规则可能会被不法分子破解。之后,管理人员通过观察规则的请求数和命中率后,发现该规则效果不符合预期。管理人员就下线该规则所在规则集,然后上线新的规则集。请求数指的是业务端发送业务请求次数,命中率指的是规则被命中的次数除以该规则所在规则集的业务端发送业务请求数。然而,专利技术人在实现本专利技术的过程中发现,现有技术至少存在如下问题:对于上述规则管理方法,规则的效果需要人工分析。管理人员分析后发现不符合预期,再手动下线。在人工分析的这段时间内,该规则已经无法发挥本来的作用,因此存在着一定的滞后性风险。
技术实现思路
本专利技术实施例的目的在于提供一种规则管理的方法、装置及电子设备,以实现解决滞后性风险。具体技术方案如下:第一方面,提供了一种规则管理的方法,所述方法包括:获取正在运行的规则集,所述规则集包含多个处于运行状态的规则;针对所述规则集包含的每个规则,判断所述规则集中是否存在满足预设过期条件的目标规则,如果是,则将所述目标规则的状态由所述运行状态变更为过期状态;对所述规则集进行下线处理,并输出所述规则集的下线通知消息。可选的,所述规则的状态还包括关闭状态,所述对所述规则集进行下线处理,并输出所述规则集的下线通知消息之后,所述方法还包括:针对处于下线状态的每个规则,判断在预设时间段内,是否接收到对应该规则的重新上线指令;如果在所述预设时间段内,未接收到所述重新上线指令,则将该规则的状态由所述下线状态变更为所述关闭状态。可选的,所述针对所述规则集包含的每个规则,判断所述规则集中是否存在满足所述预设过期条件的目标规则,包括:根据所述规则集中每个规则的当前使用数据、历史使用数据和预设报警算法,判断所述规则集中是否存在满足预设报警条件的目标规则,如果满足,则判定所述目标规则满足预设过期条件。可选的,所述根据所述规则集中每个规则的当前使用数据、历史使用数据和预设报警算法,判断所述规则集中是否存在满足预设报警条件的目标规则,包括:根据所述规则集中每个规则的预设报警算法和历史使用数据,确定所述规则集中每个规则的当前使用数据的区间范围;如果所述规则集中存在规则的当前使用数据不在所述区间范围内,则判定所述规则集中存在满足预设报警条件的目标规则。可选的,所述针对所述规则集包含的每个规则,判断所述规则集中是否存在满足所述预设过期条件的目标规则,包括:针对所述规则集包含的每个规则,判断所述规则集是否存在规则的运行时刻到达预设过期时刻,如果是,则判定所述规则集中存在满足所述预设过期条件的目标规则。可选的,所述对所述规则集进行下线处理之前,还包括:显示过期提示信息,所述过期提示信息包含所述目标规则的标识和延迟选项;如果接收到对应所述延迟选项的选择指令,则延迟所述目标规则的预设过期时刻;否则,执行所述对所述规则集进行下线处理步骤。可选的,所述方法还包括:当达到预设的统计周期时,分别统计所述规则集中各规则在所述统计周期内的使用信息,并将所述各规则对应的使用信息发送给用户终端;其中,所述使用信息至少包括请求数和命中率。第二方面,提供了一种规则管理的装置,所述装置包括:获取模块,用于获取正在运行的规则集,所述规则集包含多个处于运行状态的规则;第一判断模块,针对所述规则集包含的每个规则,判断所述规则集中是否存在满足预设过期条件的目标规则,如果是,则将所述目标规则的状态由所述运行状态变更为过期状态;下线模块,用于对所述规则集进行下线处理,并输出所述规则集的下线通知消息。可选的,所述规则的状态还包括关闭状态,所述装置还包括:第二判断模块,用于针对处于下线状态的每个规则,判断在预设时间段内,是否接收到对应该规则的重新上线指令;第一变更模块,用于如果在所述预设时间段内,未接收到所述重新上线指令,则将该规则的状态由所述下线状态变更为所述关闭状态。可选的,所述第一判断模块包括:第一判断子模块,用于根据所述规则集中每个规则的当前使用数据、历史使用数据和预设报警算法,判断所述规则集中是否存在满足预设报警条件的目标规则,如果满足,则判定所述目标规则满足预设过期条件。可选的,所述第一判断子模块包括:确定单元,用于根据所述规则集中每个规则的预设报警算法和历史使用数据,确定所述规则集中每个规则的当前使用数据的区间范围;判断单元,用于如果所述规则集中存在规则的当前使用数据不在所述区间范围内,则判定所述规则集中存在满足预设报警条件的目标规则。可选的,所述第一判断模块包括:第二判断子模块,用于针对所述规则集包含的每个规则,判断所述规则集是否存在规则的运行时刻到达预设过期时刻,如果是,则判定所述规则集中存在满足所述预设过期条件的目标规则。可选的,所述装置还包括:显示模块,用于显示过期提示信息,所述过期提示信息包含所述目标规则的标识和延迟选项;延迟模块,用于如果接收到对应所述延迟选项的选择指令,则延迟所述目标规则的预设过期时刻;否则,执行所述对所述规则集进行下线处理步骤。可选的,所述装置还包括:发送模块,用于当达到预设的统计周期时,分别统计所述规则集中各规则在所述统计周期内的使用信息,并将所述各规则对应的使用信息发送给用户终端;其中,所述使用信息至少包括请求数和命中率。第三方面,提供了一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现权利要求1-7任一所述的方法步骤。在本专利技术实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一所述的规则管理的方法。在本专利技术实施的又一方面,本专利技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的规则管理的方法。本专利技术实施例提供的一种规则管理的方法、装置及电子设备,可以获取正在运行的规则集,规则集包含多个处于运行状态的规则,针对规则集包含的每个规则,判断规则集中是否存在满足预设过期条件的目标规则,如果是,则将目标规则的状态由运行状态变更为过期状态,对规则集进行下线处理,并输出规则集的下线通知消息。本专利技术实施例可以对规则设置自动下线条件,实现规则的自动下线,达到了解决滞后性的问题。当然,实施本专利技术的任一产品或方法不一定需要同时达到以上所述的所有优点。本文档来自技高网...

【技术保护点】
1.一种规则管理的方法,其特征在于,所述方法包括:获取正在运行的规则集,所述规则集包含多个处于运行状态的规则;针对所述规则集包含的每个规则,判断所述规则集中是否存在满足预设过期条件的目标规则;如果所述规则集中存在满足预设过期条件的目标规则,则将所述目标规则的状态由所述运行状态变更为过期状态;对所述规则集进行下线处理,并输出所述规则集的下线通知消息。

【技术特征摘要】
1.一种规则管理的方法,其特征在于,所述方法包括:获取正在运行的规则集,所述规则集包含多个处于运行状态的规则;针对所述规则集包含的每个规则,判断所述规则集中是否存在满足预设过期条件的目标规则;如果所述规则集中存在满足预设过期条件的目标规则,则将所述目标规则的状态由所述运行状态变更为过期状态;对所述规则集进行下线处理,并输出所述规则集的下线通知消息。2.根据权利要求1所述的方法,其特征在于,所述规则的状态还包括关闭状态,所述对所述规则集进行下线处理,并输出所述规则集的下线通知消息之后,所述方法还包括:针对处于下线状态的每个规则,判断在预设时间段内,是否接收到对应该规则的重新上线指令;如果在所述预设时间段内,未接收到所述重新上线指令,则将该规则的状态由所述下线状态变更为所述关闭状态。3.根据权利要求1所述的方法,其特征在于,所述针对所述规则集包含的每个规则,判断所述规则集中是否存在满足所述预设过期条件的目标规则,包括:根据所述规则集中每个规则的当前使用数据、历史使用数据和预设报警算法,判断所述规则集中是否存在满足预设报警条件的目标规则;如果所述规则集中存在满足预设报警条件的目标规则,则判定所述目标规则满足预设过期条件。4.根据权利要求3所述的方法,其特征在于,所述根据所述规则集中每个规则的当前使用数据、历史使用数据和预设报警算法,判断所述规则集中是否存在满足预设报警条件的目标规则,包括:根据所述规则集中每个规则的预设报警算法和历史使用数据,确定所述规则集中每个规则的当前使用数据的区间范围;如果所述规则集中存在规则的当前使用数据不在所述区间范围内,则判定所述规则集中存在满足预设报警条件的目标规则。5.根据权利要求1所述的方法,其特征在于,所述针对所述规则集包含的每个规则,判断所述规则集中是否存在满足所述预设过期条件的目标规则,包括:针对所述规则集包含的每个规则,判断所述规则集是否存在规则的运行时刻到达预设过期时刻,如果是,则判定所述规则集中存在满足所述预设过期条件的目标规则。6.根据权利要求5所述的方法,其特征在于,所述对所述规则集进行下线处理之前,还包括:显示过期提示信息,所述过期提示信息包含所述目标规则的标识和延迟选项;如果接收到对应所述延迟选项的选择指令,则延迟所述目标规则的预设过期时刻;否则,执行所述对所述规则集进行下线处理步骤。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:当达到预设的统计周期时,分别统计所述规则集中各规则在所述统计周期内的使用信息,并将所述各规则对应的使用信息发送给用户终端;其中,所述使用信息至少包括请求数和命中率。8.一种...

【专利技术属性】
技术研发人员:张雪军
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1