欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2020105923403
申请人: 平安普惠企业管理有限公司
专利类型:发明专利
专利状态:授权未缴费
专利领域: 电通信技术
更新日期:2024-01-05
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于系统的漏洞处理方法,其特征在于,包括:

对互联网漏洞公布网站进行监测,获取所述互联网漏洞公布网站最新发布的漏洞,其中,所述漏洞的数量包括一个或多个;

根据所述漏洞,对所有内部系统进行排查处理,生成与所述漏洞相关的系统列表;

获取所述系统列表中的指定系统内的第一指定漏洞对应的漏洞类型,其中,所述指定系统为所述系统列表中包含的所有系统中的任意一个系统,所述第一指定漏洞为所述指定系统内包含的所有指定漏洞中的任意一个指定漏洞;

根据所述第一指定漏洞对应的漏洞类型,对所述指定系统进行与所述第一指定漏洞对应的修复处理;

所述根据所述漏洞,对所有内部系统进行排查处理,生成与所述漏洞相关的系统列表的步骤,包括:获取与特定漏洞对应的特定种类信息,其中,所述特定漏洞为所有所述漏洞中的任意一个漏洞;

从预设的所有查找漏洞插件中筛选出与所述特定种类信息对应的特定查找漏洞插件;

获取所有所述内部系统的数量;

对所述特定查找漏洞插件进行拷贝处理,生成与所有所述内部系统的数量相同的多个特定查找漏洞插件副本;

在各所述内部系统中分别植入一个相同的特定查找漏洞插件副本,以通过所述特定查找漏洞插件副本,对每一个所述内部系统进行与所述特定漏洞对应的漏洞查找处理,并返回对应的漏洞查找结果;

接收各所述特定查找漏洞插件副本分别返回的漏洞查找结果,并从所有所述漏洞查找结果中筛选出满足预设条件的特定漏洞查找结果,其中,所述特定漏洞查找结果的数量包括零个、一个或多个;

获取与所述特定漏洞查找结果对应的特定系统,并根据所述特定系统生成与所述漏洞相关的所述系统列表。

2.根据权利要求1所述的基于系统的漏洞处理方法,其特征在于,所述获取所述系统列表中的指定系统内的第一指定漏洞对应的漏洞类型的步骤之前,包括:判断所述系统列表是否为空列表;

若判断出所述系统列表为空列表,则生成与所述空列表对应的排查结果,并存储所述排查结果与所述漏洞对应的漏洞信息;

若判断出所述系统列表不为空列表,则生成获取所述系统列表中的指定系统内的第一指定漏洞对应的漏洞类型的获取指令。

3.根据权利要求1所述的基于系统的漏洞处理方法,其特征在于,所述第一指定漏洞的漏洞类型为与代码关键字对应的第一漏洞,所述根据所述第一指定漏洞的漏洞类型,对所述指定系统进行与所述第一指定漏洞对应的修复处理的步骤,包括:与所述指定系统对应的第一系统代码库建立通信连接;

对所述第一系统代码库中的所有代码进行关键字搜索,筛选出与所述代码关键字相同的指定关键字,并记录所述指定关键字的位置信息;

在所述第一系统代码库内对所述指定关键字进行删除;

在所述指定关键字删除完毕后,运行与所述指定系统对应的业务系统自动化脚本;

判断所述业务系统自动化脚本是否运行正常;

若判断出所述业务系统自动化脚本运行正常,则对所述第一指定漏洞对应的第一漏洞信息、所述第一指定漏洞对应的第一修复方式、所述位置信息与所述业务系统自动化脚本的第一运行结果进行存储。

4.根据权利要求1所述的基于系统的漏洞处理方法,其特征在于,所述第一指定漏洞的漏洞类型为与配置信息对应的第二漏洞,所述根据所述第一指定漏洞的漏洞类型,对所述指定系统进行与所述第一指定漏洞对应的修复处理的步骤,包括:对所述第一指定漏洞对应的第二漏洞信息进行分析处理,得到分析结果;

根据所述分析结果,对所述指定系统的配置信息进行与所述分析结果对应的更新处理;

对所述第二漏洞信息、所述第一指定漏洞对应的第二修复方式以及所述指定系统更新后的配置信息进行存储。

5.根据权利要求1所述的基于系统的漏洞处理方法,其特征在于,所述第一指定漏洞的漏洞类型为与防御代码对应的第三漏洞,所述根据所述第一指定漏洞的漏洞类型,对所述指定系统进行与所述第一指定漏洞对应的修复处理的步骤,包括:与所述指定系统对应的第二系统代码库建立通信连接;

获取与所述第一指定漏洞对应的防御代码;

在所述第二系统代码库内添加所述防御代码;

对所述第一指定漏洞对应的第三漏洞信息、所述第一指定漏洞对应的第三修复方式以及所述防御代码的代码信息进行存储。

6.根据权利要求1所述的基于系统的漏洞处理方法,其特征在于,所述第一指定漏洞的漏洞类型为与应用版本对应的第四漏洞,所述根据所述第一指定漏洞的漏洞类型,对所述指定系统进行与所述第一指定漏洞对应的修复处理的步骤,包括:从所述指定系统中筛选出安装有低版本应用的所有服务器;

获取不受所述第一指定漏洞影响的应用高版本下载链接,并根据所述应用高版本下载链接下载对应的高版本应用;

选取所述所有服务器中的指定服务器,并在所述指定服务器内安装所述高版本应用,其中,所述指定服务器为所有所述服务器中的任意一个服务器;

获取与所述高版本应用对应的自动化脚本;

运行所述自动化脚本,并判断所述自动化脚本是否运行正常;

若判断出所述自动化脚本运行正常,则对所述服务器中除所述指定服务器外的其他服务器进行所述高版本应用的安装处理;

对所述第一指定漏洞对应的第四漏洞信息、所述第一指定漏洞对应的第四修复方式以及所述自动化脚本的第二运行结果进行存储。

7.一种基于系统的漏洞处理装置,其特征在于,包括:

第一获取模块,用于对互联网漏洞公布网站进行监测,获取所述互联网漏洞公布网站最新发布的漏洞,其中,所述漏洞的数量包括一个或多个;

排查模块,用于根据所述漏洞,对所有内部系统进行排查处理,生成与所述漏洞相关的系统列表;

第二获取模块,用于获取所述系统列表中的指定系统内的第一指定漏洞对应的漏洞类型,其中,所述指定系统为所述系统列表中包含的所有系统中的任意一个系统,所述第一指定漏洞为所述指定系统内包含的所有指定漏洞中的任意一个指定漏洞;

修复模块,用于根据所述第一指定漏洞对应的漏洞类型,对所述指定系统进行与所述第一指定漏洞对应的修复处理;

所述排查模块,包括:

第一获取单元,用于获取与特定漏洞对应的特定种类信息,其中,所述特定漏洞为所有所述漏洞中的任意一个漏洞;

第一筛选单元,用于从预设的所有查找漏洞插件中筛选出与所述特定种类信息对应的特定查找漏洞插件;

第二获取单元,用于获取所有所述内部系统的数量;

拷贝单元,用于对所述特定查找漏洞插件进行拷贝处理,生成与所有所述内部系统的数量相同的多个特定查找漏洞插件副本;

植入单元,用于在各所述内部系统中分别植入一个相同的特定查找漏洞插件副本,以通过所述特定查找漏洞插件副本,对每一个所述内部系统进行与所述特定漏洞对应的漏洞查找处理,并返回对应的漏洞查找结果;

接收单元,用于接收各所述特定查找漏洞插件副本分别返回的漏洞查找结果,并从所有所述漏洞查找结果中筛选出满足预设条件的特定漏洞查找结果,其中,所述特定漏洞查找结果的数量包括零个、一个或多个;

第三获取单元,用于获取与所述特定漏洞查找结果对应的特定系统,并根据所述特定系统生成与所述漏洞相关的所述系统列表。

8.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。

9.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。