软件监测方法、系统及计算机可读存储介质技术方案

技术编号:21736390 阅读:18 留言:0更新日期:2019-07-31 19:19
本公开提供了一种软件监测方法,所述方法包括:获取表征被监测软件安全防护性能的参数信息;根据所述被监测软件的参数信息分析所述被监测软件是否满足至少一个预设指标,其中,所述预设指标用于评定所述被监测软件是否处于正常运行状态;在所述被监测软件不满足任一个或多个所述预设指标时,确定所述被监测软件处于非正常运行状态。本公开还提供了一种软件监测系统及一种计算机可读存储介质。

Software Monitoring Method, System and Computer Readable Storage Media

【技术实现步骤摘要】
软件监测方法、系统及计算机可读存储介质
本专利技术涉及计算机
,尤其涉及一种软件监测方法、系统、计算机设备及计算机可读存储介质。
技术介绍
随着计算机技术的发展,实现各种功能的软件层出不穷,比如安全管理软件。安全管理软件可以为终端设备提供完整的安全解决方案,如预防病毒入侵、及时提醒终端设备的当前安全状况、当终端设备感染病毒时及时对终端设备内的文件进行查杀以及有效的保护终端设备上的数据安全,等等。因此,监测安全管理软件是否正常运行非常重要。目前,现有技术中通常需要人工监管软件的工作状态,这种监管方式非常低效且准确度不高。
技术实现思路
本公开的目的是提供一种软件监测方法、系统、计算机设备及计算机可读存储介质,用于解决现有技术中通过人工监管软件工作状态的方式非常低效且准确度不高的缺陷。本公开的一个方面提供了一种软件监测方法,上述方法包括:获取表征被监测软件的安全防护性能的参数信息;根据上述被监测软件的参数信息分析上述被监测软件是否满足至少一个预设指标,其中,上述预设指标用于评定上述被监测软件是否处于正常运行状态;在上述被监测软件不满足任一个或多个上述预设指标时,确定上述被监测软件处于非正常运行状态。根据本公开的实施例,上述被监测软件的参数信息包括:上述被监测软件的最后在线时间、上述被监测软件最后一次拉取病毒更新包的更新时间、上述被监测软件导出上述最后在线时间的导出时间、上述被监测软件发布当前存在的高危漏洞的最早时间、上述被监测软件的当前版本信息以及安装上述被监测软件的终端设备对应的当前用户信息。根据本公开的实施例,上述预设指标包括第一时间阀值,上述根据上述被监测软件的参数信息分析上述被监测软件是否满足至少一个预设指标,包括:计算上述被监测软件的最后在线时间和上述被监测软件最后一次拉取病毒更新包的更新时间的第一时间差;分析上述第一时间差是否低于上述第一时间阀值。根据本公开的实施例,上述预设指标包括第二时间阀值,上述根据上述被监测软件的参数信息分析上述被监测软件是否满足至少一个预设指标,包括:计算上述被监测软件导出上述最后在线时间的导出时间和上述被监测软件的最后在线时间的第二时间差;分析上述第二时间差是否低于上述第二时间阀值。根据本公开的实施例,上述预设指标包括第三时间阀值,上述根据上述被监测软件的参数信息分析上述被监测软件是否满足至少一个预设指标,包括:计算上述被监测软件导出上述最后在线时间的导出时间和上述被监测软件发布当前存在的高危漏洞的最早时间的第三时间差;分析上述第三时间差是否低于上述第三时间阀值。根据本公开的实施例,上述根据上述被监测软件的参数信息分析上述被监测软件是否满足至少一个预设指标,包括:确定安装上述被监测软件的终端设备的应用系统;从至少一个预设版本信息中确定出与上述应用系统对应的目标版本信息,其中,上述目标版本信息为一个上述预设指标;分析上述被监测软件的当前版本信息是否满足上述目标版本信息。根据本公开的实施例,上述根据上述被监测软件的参数信息分析上述被监测软件是否满足至少一个预设指标,包括:确定安装上述被监测软件的终端设备的设备标识;从至少一个预设用户信息中确定出与上述设备标识对应的目标用户信息,其中,上述目标用户信息为一个上述预设指标;分析安装上述被监测软件的终端设备对应的当前用户信息是否与上述目标用户信息一致。根据本公开的实施例,上述获取被监测软件的参数信息,包括:确定上述被监测软件对应的后台服务器;确定上述被监测软件最后一次向上述后台服务器发送心跳信息的时间,其中,上述心跳信息表征上述被监测软件处于正常运行状态;将发送上述心跳信息的时间作为上述被监测软件的最后在线时间;以及确定上述被监测软件对应的病毒库;确定上述被监测软件最后一次从上述病毒库拉取上述病毒更新包的更新时间;以及获取上述被监测软件的运行信息;从上述被监测软件的运行信息中获取被监测软件导出上述最后在线时间的导出时间;以及确定上述被监测软件发布当前存在的所有高危漏洞的时间;从上述被监测软件发布当前存在的所有高危漏洞的时间中确定出上述被监测软件发布当前存在的高危漏洞的最早时间;以及读取上述被监测软件的配置文件;从上述被监测软件的配置文件中获取上述被监测软件的当前版本信息;以及判断上述后台服务器中是否有安装上述被监测软件的终端设备对应的当前用户信息;若有,则获取从上述后台服务器获取安装上述被监测软件的终端设备对应的当前用户信息。本公开的另一个方面提供了一种软件监测系统,上述系统包括:获取模块,用于获取表征被监测软件的安全防护性能的参数信息;分析模块,用于根据上述被监测软件的参数信息分析上述被监测软件是否满足至少一个预设指标,其中,上述预设指标用于评定上述被监测软件是否处于正常运行状态;确定模块,用于在上述被监测软件不满足任一个或多个上述预设指标时,确定上述被监测软件处于非正常运行状态。根据本公开的实施例,上述被监测软件的参数信息包括:上述被监测软件的最后在线时间、上述被监测软件最后一次拉取病毒更新包的更新时间、上述被监测软件导出上述最后在线时间的导出时间、上述被监测软件发布当前存在的高危漏洞的最早时间、上述被监测软件的当前版本信息以及安装上述被监测软件的终端设备对应的当前用户信息。根据本公开的实施例,上述预设指标包括第一时间阀值,上述分析模块包括:第一计算单元,用于计算上述被监测软件的最后在线时间和上述被监测软件最后一次拉取病毒更新包的更新时间的第一时间差;第一分析单元,用于分析上述第一时间差是否低于上述第一时间阀值。根据本公开的实施例,上述预设指标包括第二时间阀值,上述分析模块包括:第二计算单元,用于计算上述被监测软件导出上述最后在线时间的导出时间和上述被监测软件的最后在线时间的第二时间差;第二分析单元,用于分析上述第二时间差是否低于上述第二时间阀值。根据本公开的实施例,上述预设指标包括第三时间阀值,上述分析模块包括:第三计算单元,用于计算上述被监测软件导出上述最后在线时间的导出时间和上述被监测软件发布当前存在的高危漏洞的最早时间的第三时间差;第三分析单元,用于分析上述第三时间差是否低于上述第三时间阀值。根据本公开的实施例,上述分析模块包括:第一确定单元,用于确定安装上述被监测软件的终端设备的应用系统;第二确定单元,用于从至少一个预设版本信息中确定出与上述应用系统对应的目标版本信息,其中,上述目标版本信息为一个上述预设指标;第四分析单元,用于分析上述被监测软件的当前版本信息是否满足上述目标版本信息。根据本公开的实施例,上述分析模块包括:第三确定单元,用于确定安装上述被监测软件的终端设备的设备标识;第四确定单元,用于从至少一个预设用户信息中确定出与上述设备标识对应的目标用户信息,其中,上述目标用户信息为一个上述预设指标;第五分析单元,用于分析安装上述被监测软件的终端设备对应的当前用户信息是否与上述目标用户信息一致。根据本公开的实施例,上述获取模块还用于:确定上述被监测软件对应的后台服务器;确定上述被监测软件最后一次向上述后台服务器发送心跳信息的时间,其中,上述心跳信息表征上述被监测软件处于正常运行状态;将发送上述心跳信息的时间作为上述被监测软件的最后在线时间;以及确定上述被监测软件对应的病毒库;确定上述被监测软件最后本文档来自技高网...

【技术保护点】
1.一种软件监测方法,其特征在于,所述方法包括:获取表征被监测软件的安全防护性能的参数信息;根据所述被监测软件的参数信息分析所述被监测软件是否满足至少一个预设指标,其中,所述预设指标用于评定所述被监测软件是否处于正常运行状态;在所述被监测软件不满足任一个或多个所述预设指标时,确定所述被监测软件处于非正常运行状态。

【技术特征摘要】
1.一种软件监测方法,其特征在于,所述方法包括:获取表征被监测软件的安全防护性能的参数信息;根据所述被监测软件的参数信息分析所述被监测软件是否满足至少一个预设指标,其中,所述预设指标用于评定所述被监测软件是否处于正常运行状态;在所述被监测软件不满足任一个或多个所述预设指标时,确定所述被监测软件处于非正常运行状态。2.根据权利要求1所述的方法,其特征在于,所述被监测软件的参数信息包括:所述被监测软件的最后在线时间、所述被监测软件最后一次拉取病毒更新包的更新时间、所述被监测软件导出所述最后在线时间的导出时间、所述被监测软件发布当前存在的高危漏洞的最早时间、所述被监测软件的当前版本信息以及安装所述被监测软件的终端设备对应的当前用户信息。3.根据权利要求2所述的方法,其特征在于,所述预设指标包括第一时间阀值,所述根据所述被监测软件的参数信息分析所述被监测软件是否满足至少一个预设指标,包括:计算所述被监测软件的最后在线时间和所述被监测软件最后一次拉取病毒更新包的更新时间的第一时间差;分析所述第一时间差是否低于所述第一时间阀值。4.根据权利要求2所述的方法,其特征在于,所述预设指标包括第二时间阀值,所述根据所述被监测软件的参数信息分析所述被监测软件是否满足至少一个预设指标,包括:计算所述被监测软件导出所述最后在线时间的导出时间和所述被监测软件的最后在线时间的第二时间差;分析所述第二时间差是否低于所述第二时间阀值。5.根据权利要求2所述的方法,其特征在于,所述预设指标包括第三时间阀值,所述根据所述被监测软件的参数信息分析所述被监测软件是否满足至少一个预设指标,包括:计算所述被监测软件导出所述最后在线时间的导出时间和所述被监测软件发布当前存在的高危漏洞的最早时间的第三时间差;分析所述第三时间差是否低于所述第三时间阀值。6.根据权利要求2所述的方法,其特征在于,所述根据所述被监测软件的参数信息分析所述被监测软件是否满足至少一个预设指标,包括:确定安装所述被监测软件的终端设备的应用系统;从至少一个预设版本信息中确定出与所述应用系统对应的目标版本信息,其中,所述目标版本信息为一个所述预设指标;分析所...

【专利技术属性】
技术研发人员:聂君
申请(专利权)人:北京奇安信科技有限公司
类型:发明
国别省市:北京,11

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

1