首页 / 专利库 / 电脑安全 / 安全分析 / 一种实现系统安全的报警方法和装置

一种实现系统安全的报警方法和装置

阅读:0发布:2020-07-28

专利汇可以提供一种实现系统安全的报警方法和装置专利检索,专利查询,专利分析的服务。并且本 发明 实施例 公开了一种实现系统安全的报警方法和装置,其方法包括:预先设置用于检测业务流程是否处于异常状态的目标程序代码;根据预设的时间周期触发所述目标程序代码执行检测目标业务流程是否异常的操作,若是,则生成表示所述目标业务流程存在异常的报警指示信息;确定所述目标程序代码对应的 接口 错误日志,对所述接口错误日志进行实时分析,判断所述目标程序代码是否存在异常,若是,则生成表示所述目标程序代码存在异常的报警指示信息。采用本发明所述的实现系统安全的报警方法,能够通过预设的检测异常的程序和机制精确 定位 系统中的异常问题,且操作灵活简便,从而提高了系统的安全性。,下面是一种实现系统安全的报警方法和装置专利的具体信息内容。

1.一种实现系统安全的报警方法,其特征在于,包括:
预先设置用于检测业务流程是否处于异常状态的目标程序代码;
根据预设的时间周期触发所述目标程序代码执行检测目标业务流程是否异常的操作,若是,则生成表示所述目标业务流程存在异常的报警指示信息;
确定所述目标程序代码对应的接口错误日志,对所述接口错误日志进行实时分析,判断所述目标程序代码是否存在异常,若是,则生成表示所述目标程序代码存在异常的报警指示信息。
2.根据权利要求1所述的实现系统安全的报警方法,其特征在于,还包括:获得待检测目标网站访问时间信息所对应的接口超时日志,对所述接口超时日志进行实时分析,判断针对所述待检测目标网站的访问时间是否超时,若是,则生成表示针对所述待检测目标网站的访问存在异常的报警指示信息。
3.根据权利要求1所述的实现系统安全的报警方法,其特征在于,还包括:通过预设的使用率检测程序对待检测目标服务器中的中央处理器和内存的使用率进行检测,当检测到所述使用率低于预设的标准范围时,判定所述待检测目标服务器处于异常状态,生成表示所述待检测目标服务器处于异常状态报警指示信息。
4.根据权利要求3所述的实现系统安全的报警方法,其特征在于,还包括:通过预设的漏洞检测程序对所述待检测目标服务器进行漏洞检测,当检测到所述待检测目标服务器存在安全漏洞时,生成用于表示所述待检测目标服务器存在漏洞的报警指示信息。
5.根据权利要求4所述的实现系统安全的报警方法,其特征在于,还包括:通过预设的负载检测程序对所述待检测目标服务器中待处理消息队列的积压情况进行检测,当检测到所述待检测目标服务器的待处理消息队列积压满足预设条件时,生成用于表示所述待检测目标服务器负载过高的报警指示信息。
6.根据权利要求1-5任意一项所述的实现系统安全的报警方法,其特征在于,所述报警指示信息通过短信、邮件、电话语音、即时通信工具消息以及禅道中的至少一种方式进行发送。
7.一种实现系统安全的报警装置,其特征在于,包括:
预设单元,用于预先设置用于检测业务流程是否处于异常状态的目标程序代码;
第一异常检测报警单元,用于根据预设的时间周期触发所述目标程序代码执行检测目标业务流程是否异常的操作,若是,则生成表示所述目标业务流程存在异常的报警指示信息;
第二异常检测报警单元,用于确定所述目标程序代码对应的接口错误日志,对所述接口错误日志进行实时分析,判断所述目标程序代码是否存在异常,若是,则生成表示所述目标程序代码存在异常的报警指示信息。
8.根据权利要求7所述的实现系统安全的报警装置,其特征在于,还包括:第三异常检测报警单元,用于获得待检测目标网站的访问时间信息所对应的接口超时日志,对所述接口超时日志进行实时分析,判断针对所述待检测目标网站的访问时间是否超时,若是,则生成表示针对所述待检测目标网站的访问存在异常的报警指示信息。
9.一种电子设备,其特征在于,包括:
处理器;以及
存储器,用于存储实现系统安全的报警方法的程序,该电子设备通电并通过所述处理器运行该实现系统安全的报警方法的程序后,执行上述权利要求1-6任意一项所述的实现系统安全的报警方法。
10.一种计算机可读存储介质,其特征在于,所述计算机存储介质中包含一个或多个程序指令,所述一个或多个程序指令用于被服务器执行如权利要求1-6任一项所述的实现系统安全的报警方法。

说明书全文

一种实现系统安全的报警方法和装置

技术领域

[0001] 本发明实施例涉及智能监控领域,具体涉及一种实现系统安全的报警方法和装置,另外还涉及一种电子设备和计算机可读存储介质。

背景技术

[0002] 近年来,随着网络技术的快速发展,基于计算机系统实现的自动化业务处理过程已逐渐成熟,计算机硬件软件成为目前人们生产生活当中必不可少的部分,用户在使用计算机的过程中,不可避免的出现各种异常,如运行某个应用程序时,由于计算机硬件的限制或者软件的异常等原因,可能出现死机、蓝屏、性能下降等现象,给用户使用带来极大的不便。因此,计算机系统维护技术成为了诸多用户关注的重要方面。
[0003] 然而,目前较常用的一些针对计算机硬件和软件运行情况的监测手段,并不能很好地适应和满足这种需求,无法快速、精确的定位要的异常问题,导致发现问题的时间会被延后,监测效率低下。因此,如何为用户提供一种测试操作精确、高效的有针对性的系统安全方法已成为本领域发展的重点。

发明内容

[0004] 为此,本发明实施例提供一种实现系统安全的报警方法,以解决现有技术中存在的无法精确定位系统中存在的部分异常问题,导致系统安全管理效率较低的问题。
[0005] 为了实现上述目的,本发明实施例提供如下技术方案:
[0006] 第一方面,本发明实施例提供一种实现系统安全的报警方法,包括:预先设置用于检测业务流程是否处于异常状态的目标程序代码;根据预设的时间周期触发所述目标程序代码执行检测目标业务流程是否异常的操作,若是,则生成表示所述目标业务流程存在异常的报警指示信息;确定所述目标程序代码对应的接口错误日志,对所述接口错误日志进行实时分析,判断所述目标程序代码是否存在异常,若是,则生成表示所述目标程序代码存在异常的报警指示信息。
[0007] 进一步的,所述的实现系统安全的报警方法,还包括:获得待检测目标网站访问时间信息所对应的接口超时日志,对所述接口超时日志进行实时分析,判断针对所述待检测目标网站的访问时间是否超时,若是,则生成表示针对所述待检测目标网站的访问存在异常的报警指示信息。
[0008] 进一步的,所述的实现系统安全的报警方法,还包括:通过预设的使用率检测程序对待检测目标服务器中的中央处理器和内存的使用率进行检测,当检测到所述使用率低于预设的标准范围时,判定所述待检测目标服务器处于异常状态,生成表示所述待检测目标服务器处于异常状态报警指示信息。
[0009] 进一步的,所述的实现系统安全的报警方法,还包括:通过预设的漏洞检测程序对所述待检测目标服务器进行漏洞检测,当检测到所述待检测目标服务器存在安全漏洞时,生成用于表示所述待检测目标服务器存在漏洞的报警指示信息。
[0010] 进一步的,所述的实现系统安全的报警方法,还包括:通过预设的负载检测程序对所述待检测目标服务器中待处理消息队列的积压情况进行检测,当检测到所述待检测目标服务器的待处理消息队列积压满足预设条件时,生成用于表示所述待检测目标服务器负载过高的报警指示信息。
[0011] 进一步的,所述报警指示信息通过短信、邮件、电话语音、即时通信工具消息以及禅道中的至少一种方式进行发送。
[0012] 第二方面,本发明实施例提供一种实现系统安全的报警装置,包括:预设单元,用于预先设置用于检测业务流程是否处于异常状态的目标程序代码;第一异常检测报警单元,用于根据预设的时间周期触发所述目标程序代码执行检测目标业务流程是否异常的操作,若是,则生成表示所述目标业务流程存在异常的报警指示信息;第二异常检测报警单元,用于确定所述目标程序代码对应的接口错误日志,对所述接口错误日志进行实时分析,判断所述目标程序代码是否存在异常,若是,则生成表示所述目标程序代码存在异常的报警指示信息。
[0013] 进一步的,所述的实现系统安全的报警装置,还包括:第三异常检测报警单元,用于获得待检测目标网站的访问时间信息所对应的接口超时日志,对所述接口超时日志进行实时分析,判断针对所述待检测目标网站的访问时间是否超时,若是,则生成表示针对所述待检测目标网站的访问存在异常的报警指示信息。
[0014] 进一步的,所述的实现系统安全的报警装置,还包括:第四异常检测报警单元,用于通过预设的使用率检测程序对待检测目标服务器中的中央处理器和内存的使用率进行检测,当检测到所述使用率低于预设的标准范围时,判定所述待检测目标服务器处于异常状态,生成表示所述待检测目标服务器处于异常状态报警指示信息。
[0015] 进一步的,所述的实现系统安全的报警装置,还包括:第五异常检测报警单元,用于通过预设的漏洞检测程序对所述待检测目标服务器进行漏洞检测,当检测到所述待检测目标服务器存在安全漏洞时,生成用于表示所述待检测目标服务器存在漏洞的报警指示信息。
[0016] 进一步的,所述的实现系统安全的报警装置,还包括:第六异常检测报警单元,用于通过预设的负载检测程序对所述待检测目标服务器中待处理消息队列的积压情况进行检测,当检测到所述待检测目标服务器的待处理消息队列积压满足预设条件时,生成用于表示所述待检测目标服务器负载过高的报警指示信息。
[0017] 进一步的,所述报警指示信息通过短信、邮件、电话语音、即时通信工具消息以及禅道中的至少一种方式进行发送。
[0018] 第三方面,本发明实施例还提供一种电子设备,包括:处理器和存储器;其中,所述存储器,用于存储实现系统安全的报警方法的程序,该电子设备通电并通过所述处理器运行该实现系统安全的报警方法的程序后,执行上述所述的任意一项所述的实现系统安全的报警方法。
[0019] 第四方面,本发明实施例还提供一种计算机可读存储介质,所述计算机存储介质中包含一个或多个程序指令,所述一个或多个程序指令用于被服务器执行上述实现系统安全的报警方法中任一项所述的方法。
[0020] 采用本发明所述的实现系统安全的报警方法,能够通过预设的检测异常的程序和机制精确定位系统中的异常问题,且操作灵活简便,从而提高了系统的安全性以及安全管理效率。附图说明
[0021] 为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引申获得其它的实施附图。
[0022] 图1为本发明实施例提供的一种实现系统安全的报警方法的流程图
[0023] 图2为本发明实施例提供的一种实现系统安全的报警装置的示意图;
[0024] 图3为本发明实施例提供的一种电子设备的示意图。

具体实施方式

[0025] 以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026] 下面基于本发明所述的一种实现系统安全的报警方法,对其实施例进行详细描述。如图1所示,其为本发明实施例提供的一种实现系统安全的报警方法的流程图,具体实现过程包括以下步骤:
[0027] 步骤S101:预先设置用于检测业务流程是否处于异常状态的目标程序代码。
[0028] 在本发明实施例中,所述的业务流程是指基于计算机软件或硬件实现的,根据用户需求运行的设计、分析处理和优化等业务管理流程,在此不作具体限定。
[0029] 步骤S102:根据预设的时间周期触发所述目标程序代码执行检测目标业务流程是否异常的操作,若是,则生成表示所述目标业务流程存在异常的报警指示信息。
[0030] 步骤S103:确定所述目标程序代码对应的接口错误日志,对所述接口错误日志进行实时分析,判断所述目标程序代码是否存在异常,若是,则生成表示所述目标程序代码存在异常的报警指示信息。
[0031] 在本步骤中,所述的报警指示信息可通过短信、邮件、电话语音、即时通信工具消息以及禅道等方式进行发送;比如,在检测到异常状况时,采用短信的方式向用户端进行推送报警指示信息等。
[0032] 为了防止服务器访问延时较高,影响用户的使用体验,在本发明实施例中,还可获得待检测目标网站的访问时间信息所对应的接口超时日志,对所述接口超时日志进行实时分析,判断针对所述待检测目标网站的访问时间是否超时,若是,则生成表示针对所述待检测目标网站的访问存在异常的报警指示信息,从而便于用户采取及时的处理措施。
[0033] 进一步的,为了实现对服务器中关键器件的检测,在具体实施过程中可通过预设的使用率检测程序对待检测目标服务器中的中央处理器和内存的使用率进行检测,当检测到所述使用率低于预设的标准范围时,判定所述待检测目标服务器处于异常状态,生成表示所述待检测目标服务器处于异常状态报警指示信息。除此之外,还可通过预设的漏洞检测程序对所述待检测目标服务器进行漏洞检测,当检测到所述待检测目标服务器存在安全漏洞时,生成用于表示所述待检测目标服务器存在漏洞的报警指示信息。
[0034] 另外,为了防止服务器的负载过高,影响服务器的运行效率,在实际实施过程中,可通过预设的负载检测程序对所述待检测目标服务器中待处理消息队列的积压情况进行检测,当检测到所述待检测目标服务器的待处理消息队列积压满足预设条件时,生成用于表示所述待检测目标服务器负载过高的报警指示信息。
[0035] 为了实现对服务可用性进行报警和自动处理,可通过云平台接口,检测云应用编程接口、云数据库、云服务器以及网站的开启速度,当检测到所述开启速度达到或者低于预设的速度范围阈值时,判定对应的云服务可用性,生成相应的报警指示信息。需要说明的是,上述报警指示信息可通过短信、邮件、电话语音、即时通信工具消息以及禅道等方式进行发送,在此不做具体限定。
[0036] 采用本发明所述的实现系统安全的报警方法,能够通过预设的检测异常的程序和机制精确定位系统中的异常问题,且操作灵活简便,从而提高了系统的安全性。
[0037] 与上述提供的一种实现系统安全的报警方法相对应,本发明还提供一种实现系统安全的报警装置。由于该装置的实施例相似于上述方法实施例,所以描述的比较简单,相关之处请参见上述方法实施例部分的说明即可,下面描述的一种实现系统安全的报警装置的实施例仅是示意性的。请参考图2所示,其为本发明实施例提供的一种实现系统安全的报警装置的示意图。
[0038] 本发明所述的一种实现系统安全的报警装置包括如下部分:
[0039] 预设单元201,用于预先设置用于检测业务流程是否处于异常状态的目标程序代码。在预设单元201中,所述的业务流程是指基于计算机软件或硬件实现的,根据用户需求运行的设计、分析处理和优化等业务管理流程,在此不作具体限定。
[0040] 第一异常检测报警单元202,用于根据预设的时间周期触发所述目标程序代码执行检测目标业务流程是否异常的操作,若是,则生成表示所述目标业务流程存在异常的报警指示信息。
[0041] 第二异常检测报警单元203,用于确定所述目标程序代码对应的接口错误日志,对所述接口错误日志进行实时分析,判断所述目标程序代码是否存在异常,若是,则生成表示所述目标程序代码存在异常的报警指示信息。
[0042] 在第二异常检测报警单元203中,所述的报警指示信息可通过短信、邮件、电话语音、即时通信工具消息以及禅道等方式进行发送;比如,在检测到异常状况时,采用短信的方式向用户端进行推送报警指示信息等。
[0043] 为了防止服务器访问延时较高,影响用户的使用体验,在本发明实施例中,还可通过第三异常检测报警单元获得待检测目标网站的访问时间信息所对应的接口超时日志,对所述接口超时日志进行实时分析,判断针对所述待检测目标网站的访问时间是否超时,若是,则生成表示针对所述待检测目标网站的访问存在异常的报警指示信息,从而便于用户采取及时的处理措施。
[0044] 进一步的,为了实现对服务器中关键器件的检测,在具体实施过程中可通过第四异常检测报警单元中预设的使用率检测程序对待检测目标服务器中的中央处理器和内存的使用率进行检测,当检测到所述使用率低于预设的标准范围时,判定所述待检测目标服务器处于异常状态,生成表示所述待检测目标服务器处于异常状态报警指示信息。除此之外,还可通过第五异常检测报警单元中预设的漏洞检测程序对所述待检测目标服务器进行漏洞检测,当检测到所述待检测目标服务器存在安全漏洞时,生成用于表示所述待检测目标服务器存在漏洞的报警指示信息。
[0045] 另外,为了防止服务器的负载过高,影响服务器的运行效率,在实际实施过程中,可通过第六异常检测报警单元中预设的负载检测程序对所述待检测目标服务器中待处理消息队列的积压情况进行检测,当检测到所述待检测目标服务器的待处理消息队列积压满足预设条件时,生成用于表示所述待检测目标服务器负载过高的报警指示信息。
[0046] 为了实现对云服务可用性进行报警和自动处理,可通过云平台接口,检测云应用编程接口、云数据库、云服务器以及网站的开启速度,当检测到所述开启速度达到或者低于预设的速度范围阈值时,判定对应的云服务可用性,生成相应的报警指示信息。需要说明的是,上述报警指示信息都可通过短信、邮件、电话语音、即时通信工具消息以及禅道等方式进行发送,在此不做具体限定。
[0047] 采用本发明所述的实现系统安全的报警装置,能够通过预设的检测异常的程序和机制精确定位系统中的异常问题,且操作灵活简便,从而提高了系统的安全性以及安全管理效率。
[0048] 与上述提供的实现系统安全的报警方法相对应,本发明还提供一种电子设备。由于该电子设备的实施例相似于上述方法实施例,所以描述的比较简单,相关之处请参见上述方法实施例部分的说明即可,下面描述的电子设备仅是示意性的。如图3所示,其为本发明实施例提供的一种电子设备的示意图。
[0049] 该电子设备具体包括:处理器301和存储器302;其中,存储器302用于运行一个或多个程序指令,用于存储实现系统安全的报警方法的程序,该服务器通电并通过所述处理器301运行该实现系统安全的报警方法的程序后,执行上述任意一项所述的实现系统安全的报警方法。本发明所述的电子设备可以是指服务器。
[0050] 与上述提供的一种实现系统安全的报警方法相对应,本发明还提供一种计算机存储介质。由于该计算机存储介质的实施例相似于上述方法实施例,所以描述的比较简单,相关之处请参见上述方法实施例部分的说明即可,下面描述的计算机存储介质仅是示意性的。
[0051] 所述计算机存储介质中包含一个或多个程序指令,所述一个或多个程序指令用于被服务器执行上述所述的实现系统安全的报警方法。
[0052] 在本发明实施例中,处理器或处理模可以是一种集成电路芯片,具有信号的处理能。处理器可以是通用处理器、数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)、现场可编程阵列(Field Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0053] 可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。处理器读取存储介质中的信息,结合其硬件完成上述方法的步骤。
[0054] 存储介质可以是存储器,例如可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。
[0055] 其中,非易失性存储器可以是只读存储器(Read-Only Memory,简称ROM)、可编程只读存储器(Programmable ROM,简称PROM)、可擦除可编程只读存储器(Erasable PROM,简称EPROM)、电可擦除可编程只读存储器(Electrically EPROM,简称EEPROM)或闪存。
[0056] 易失性存储器可以是随机存取存储器(Random Access Memory,简称RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,简称SRAM)、动态随机存取存储器(Dynamic RAM,简称DRAM)、同步动态随机存取存储器(Synchronous DRAM,简称SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,简称DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,简称ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,简称SLDRAM)和直接内存总线随机存取存储器(Direct Ram bus RAM,简称DRRAM)。
[0057] 本发明实施例描述的存储介质旨在包括但不限于这些和任意其它适合类型的存储器。
[0058] 本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件与软件组合来实现。当应用软件时,可以将相应功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
[0059] 以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈