一种规则文件更新方法和系统技术方案

技术编号:20389498 阅读:18 留言:0更新日期:2019-02-20 02:42
本发明专利技术公开了一种规则文件更新方法,该方法包括以下步骤:获取目标规则文件的当前目标属性;其中,目标属性随目标规则文件的变化而变化;读取规则文件记录表,确定已加载目标规则文件的参考目标属性;在当前目标属性与参考目标属性不一致时,重新加载目标规则文件;在加载结束后,将当前目标属性写入规则文件记录表,以更新参考目标属性。该方法可在无专业管理人员的情况下,监测出目标规则文件是否发生变化,并在发生变化之后,通过自动加载目标规则文件的方式,完成规则文件更新,可提高规则文件更新效率。本发明专利技术还公开了一种规则文件更新系统、设备及可读存储介质,具有相应的技术效果。

【技术实现步骤摘要】
一种规则文件更新方法和系统
本专利技术涉及安全保障
,特别是涉及一种规则文件更新方法、系统、设备及可读存储介质。
技术介绍
网络安全平台有许多内置的规则,比如关联模型,规则模型,统计模型,情报模型、数据字典、统计指标等。这些规则会随着用户的需求变化而变更。现有的规则文件更新方案中,往往需要操作人员输入指令的方式,将新的规则文件重新加载至网络安全平台中。为了保障规则文件的正确加载,在每一次规则变化后,都需要有专业的管理人员参与,规则文件更新效率低,且容易出错。综上所述,如何有效地解决网络安全平台规则文件更新效率等问题,是目前本领域技术人员急需解决的技术问题。
技术实现思路
本专利技术的目的是提供一种规则文件更新方法、系统、设备及可读存储介质,以提高规则文件更新效率。为解决上述技术问题,本专利技术提供如下技术方案:一种规则文件更新方法,包括:获取目标规则文件的当前目标属性;其中,所述目标属性随所述目标规则文件的变化而变化;读取规则文件记录表,确定已加载目标规则文件的参考目标属性;在所述当前目标属性与所述参考目标属性不一致时,重新加载所述目标规则文件;在加载结束后,将所述当前目标属性写入所述规则文件记录表,以更新所述参考目标属性。优选地,所述获取目标规则文件的当前目标属性,包括:当所述目标属性为文件md5值时,获取所述目标规则文件,并对所述目标规则文件进行MD5计算,获得所述目标规则文件的当前文件md5值;或,当所述目标属性为修改日期、文件大小或版本号时,获取所述目标规则文件的元数据信息,利用所述元数据信息确定所述当前目标属性。优选地,所述获取目标规则文件的当前目标属性,包括:按照所述规则文件记录表的记录顺序,将当前读取到的规则文件作为所述目标规则文件,并获取所述目标规则文件的所述当前目标属性。优选地,在所述当前目标属性与所述参考目标属性一致时,包括:按照所述规则文件记录表的记录顺序,读取下一个所述规则文件。优选地,所述获取目标规则文件的当前目标属性,包括:按照检测周期,获取所述目标规则文件的当前目标属性。优选地,所述读取规则文件记录表,确定已加载目标规则文件的参考目标属性,包括:从所述规则文件记录表中,读取所述目标规则文件的目标记录;利用所述目标记录确定所述参考目标属性。优选地,在所述当前目标属性与所述参考目标属性不一致时,重新加载所述目标规则文件,包括:在所述目前目标属性与所述参考目标属性不一致时,判断所述已加载目标规则文件是否具有运行状态的业务;如果否,则重新加载所述目标规则文件。一种规则文件更新系统,包括:当前目标属性获取模块,用于获取目标规则文件的当前目标属性;其中,所述目标属性随所述目标规则文件的变化而变化;参考目标属性获取模块,用于读取规则文件记录表,确定已加载目标规则文件的参考目标属性;规则文件更新模块,用于在所述当前目标属性与所述参考目标属性不一致时,重新加载所述目标规则文件;规则文件更新记录模块,用于在加载结束后,将所述当前目标属性写入所述规则文件记录表,以更新所述参考目标属性。一种规则文件更新设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述规则文件更新方法的步骤。一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述规则文件更新方法的步骤。应用本专利技术实施例所提供的方法,获取目标规则文件的当前目标属性;其中,目标属性随目标规则文件的变化而变化;读取规则文件记录表,确定已加载目标规则文件的参考目标属性;在当前目标属性与参考目标属性不一致时,重新加载目标规则文件;在加载结束后,将当前目标属性写入规则文件记录表,以更新参考目标属性。获得目标规则文件的当前目标属性。当前目标属性即为目标规则文件的当前时刻下的目标属性。需要说明的是,该目标属性随目标规则文件的变化而变化。然后,读取规则文件记录表,从规则文件记录表中确定出已加载目标规则文件的参考目标属性,具体的,参考目标属性即为加载目标规则文件时,对应的当前目标属性。由于目标属性可随目标规则文件的变化而变化,因此,可通过判断当前目标属性和参考目标属性是否一致,进而确定出目标规则文件是否发生变化。在当前目标属性和参考目标属性不一致时,则表示目标规则文件已发生变化,此时可重新加载目标规则文件,以进行规则文件更新。在完成文件加载之后,将当前目标属性写入规则记录文件表中,以便在下一次目标规则文件发生变化时,进行规则文件更新。由此可见,该方法可在无专业管理人员的情况下,监测出目标规则文件是否发生变化,并在发生变化之后,通过自动加载目标规则文件的方式,完成规则文件更新,可提高规则文件更新效率。相应地,本专利技术实施例还提供了与上述规则文件更新方法相对应的规则文件更新系统、设备和可读存储介质,具有上述技术效果,在此不再赘述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中一种规则文件更新方法的实施流程图;图2为本专利技术实施例中一种规则文件更新方法的具体实施流程图;图3为本专利技术实施例中一种规则文件更新系统的结构示意图;图4为本专利技术实施例中一种规则文件更新设备的结构示意图;图5为本专利技术实施例中一种规则文件更新设备的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一:请参考图1,图1为本专利技术实施例中一种规则文件更新方法的流程图,该方法可应用于网络安全平台中。该方法包括以下步骤:S101、获取目标规则文件的当前目标属性。其中,目标属性随目标规则文件的变化而变化。网络安全平台可获取网络安全平台内的目标规则文件的当前目标属性。其中,目标规则文件可为关联模型,规则模型,统计模型,情报模型、数据字典、统计指标等随着用户的需求变化,会发生变更的文件。目标属性随目标规则文件的变化而变化,也就是说,目标规则文件发生变化之后,目标属性也会发生变化。例如,目标属性可为目标规则文件的修改日期、文件大小、版本号和文件md5值中的任意一种属性,具体的选取可由用户选择并设定。根据目标属性的不同,获取目标规则文件的方式大致分为以下两种方式:方式一:当目标属性为文件md5值时,获取目标规则文件,并对目标规则文件进行MD5计算,获得目标规则文件的当前文件md5值。其中,MD5的全称是Message-DigestAlgorithm5,MD5的实际应用是对一段字节串(Message)产生数字指纹(fingerprint),md5值就是指经MD5计算得到的这种数字指纹。当目标规则文件发生变化时,当前文件md5值也随之变化。即,通过对比目标规则文件的文件md5值可确定目标规则文件是否发生变化。方式二:当目标属性为修改日期、文件大小或版本号时,获取目标规则文件的本文档来自技高网
...

【技术保护点】
1.一种规则文件更新方法,其特征在于,包括:获取目标规则文件的当前目标属性;其中,所述目标属性随所述目标规则文件的变化而变化;读取规则文件记录表,确定已加载目标规则文件的参考目标属性;在所述当前目标属性与所述参考目标属性不一致时,重新加载所述目标规则文件;在加载结束后,将所述当前目标属性写入所述规则文件记录表,以更新所述参考目标属性。

【技术特征摘要】
1.一种规则文件更新方法,其特征在于,包括:获取目标规则文件的当前目标属性;其中,所述目标属性随所述目标规则文件的变化而变化;读取规则文件记录表,确定已加载目标规则文件的参考目标属性;在所述当前目标属性与所述参考目标属性不一致时,重新加载所述目标规则文件;在加载结束后,将所述当前目标属性写入所述规则文件记录表,以更新所述参考目标属性。2.根据权利要求1所述的规则文件更新方法,其特征在于,所述获取目标规则文件的当前目标属性,包括:当所述目标属性为文件md5值时,获取所述目标规则文件,并对所述目标规则文件进行MD5计算,获得所述目标规则文件的当前文件md5值;或,当所述目标属性为修改日期、文件大小或版本号时,获取所述目标规则文件的元数据信息,利用所述元数据信息确定所述当前目标属性。3.根据权利要求1所述的规则文件更新方法,其特征在于,所述获取目标规则文件的当前目标属性,包括:按照所述规则文件记录表的记录顺序,将当前读取到的规则文件作为所述目标规则文件,并获取所述目标规则文件的所述当前目标属性。4.根据权利要求3所述的规则文件更新方法,其特征在于,在所述当前目标属性与所述参考目标属性一致时,包括:按照所述规则文件记录表的记录顺序,读取下一个所述规则文件。5.根据权利要求1所述的规则文件更新方法,其特征在于,所述获取目标规则文件的当前目标属性,包括:按照检测周期,获取所述目标规则文件的当前目标属性。6.根据权利要...

【专利技术属性】
技术研发人员:孟凤娟范渊龙文洁
申请(专利权)人:杭州安恒信息技术股份有限公司
类型:发明
国别省市:浙江,33

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

1