[发明专利]一种防攻击平台规则维护的方法、系统及设备有效
申请号: | 201910561387.0 | 申请日: | 2019-06-26 |
公开(公告)号: | CN110598413B | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 胡金涌;高力 | 申请(专利权)人: | 上海云盾信息技术有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57 |
代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 王奎宇;甘章乖 |
地址: | 201100 上海市闵行*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 攻击 平台 规则 维护 方法 系统 设备 | ||
1.一种防攻击平台规则维护的方法,其中,所述方法包括:
根据环境、分支以及规则的状态生成规则集,所述环境包括测试环境和生产环境,当所述环境为测试环境时,当前规则库中每条规则的状态包括新建编辑状态、测试成功状态和已上线状态,当所述环境为生产环境时,所述当前规则库中每条规则的状态包括测试成功状态和已上线状态;所述分支为指定环境下的多种方式管理,以满足不同指定环境中不同的防护集群使用不同的规则集;
根据目标环境以及所述分支为所述目标环境中至少一个防护集群发布对应的规则集;
将规则数据存储至中间件数据库,并接收所述至少一个防护集群中各防护节点发送的更新后的规则数据,其中,所述规则数据包括所述规则集;
根据所述中间件数据库中规则数据的更新信息确定各防护节点的规则运行数据,并将所述规则运行数据进行反馈。
2.根据权利要求1所述的方法,其中,根据环境、分支以及规则的状态生成规则集,包括:
选择所述分支的环境以及确定分支的唯一标识信息,根据所述分支的环境以及当前规则库中每条规则的状态生成规则集;
确定所述规则集的哈希值,以所述规则集的哈希值作为对应版本的标识信息。
3.根据权利要求2所述的方法,其中,根据目标环境以及所述分支为所述目标环境中至少一个防护集群发布对应的规则集,包括:
根据目标环境以及所述分支的唯一标识信息匹配各目标防护集群;
根据所述版本的标识信息确定所述分支对应版本的规则集,将所述分支对应版本的规则集分别分配至相匹配的各目标防护集群。
4.根据权利要求2所述的方法,其中,将规则数据存储至中间件数据库包括:
将所述版本的标识信息以及其对应的规则集存储至中间件数据库中。
5.根据权利要求1所述的方法,其中,根据所述中间件数据库中规则数据的更新信息确定各防护节点的规则运行数据,并将所述规则运行数据进行反馈,包括:
通过所述防护节点定时向所述中间件数据库查询规则数据的更新信息;
将查询到的规则数据的更新信息与所述防护节点的本地存储中已有的规则数据进行匹配,根据匹配结果从所述中间件数据库中拉取新规则数据;
确定所述新规则数据在对应防护节点上的检测攻击信息,以确定各防护节点的规则运行数据,并将所述规则运行数据进行反馈。
6.根据权利要求5所述的方法,其中,通过所述防护节点定时向所述中间件数据库查询规则数据的更新信息之前,包括:
对规则数据进行序列化整合,生成序列化数据;
计算所述序列化数据的哈希值,将所述序列化数据的哈希值作为所述序列化数据的标识信息
将携带哈希值的序列化数据发布到对应的中间件中。
7.根据权利要求6所述的方法,其中,根据匹配结果从所述中间件数据库中拉取新规则数据,包括:
若匹配结果为不一致,则通过所述防护节点从所述中间件数据库中拉取新则规则数据以重新载入本地数据库,并更新本地数据库中的哈希值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海云盾信息技术有限公司,未经上海云盾信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910561387.0/1.html,转载请声明来源钻瓜专利网。