本发明专利技术公开了一种服务器防护方法及装置,涉及安全技术领域,主要目的在于能够实现对服务器监听端口的新增行为进行安全检测,且能够防止黑客利用漏洞新增服务器监听端口以持久控制主机服务器,从而能够提升服务器的安全性。所述方法包括:获取在服务器集群的主机服务器中服务器监听端口的新增行为信息;检测所述新增行为信息是否符合预设新增条件;若符合,则确定所述新增行为为安全行为,并对所述新增行为进行放行处理;若不符合,则确定所述新增行为为危险行为,并对所述新增行为进行阻止处理。本发明专利技术适用于服务器的防护。
【技术实现步骤摘要】
服务器防护方法及装置
本专利技术涉及安全
,特别是涉及一种服务器防护方法及装置。
技术介绍
随着互联网技术的高速发展,业务提供商通常使用大规模服务器集群开发服务项目,以满足用户多样化的业务需求。为了保证服务项目能够正常稳定运行,通常需要对服务器集群中的各个服务器端口进行监听。目前,在服务器集群中通常允许任意设置服务器端口的监听状态。然而,在实际应用中,黑客通常会利用允许任意设置服务器端口的监听状态的漏洞,新增服务器监听端口以持久控制主机服务器,攻击主机服务器长期稳定运行特定服务,从而导致服务器集群中各服务器的安全性较低。因此,提出一种新的服务器防护方法已成为服务器集群领域亟待解决的技术问题。
技术实现思路
有鉴于此,本专利技术提供一种服务器方法及装置,主要目的在于能够实现对服务器监听端口的新增行为进行安全检测,且能够防止黑客利用漏洞新增服务器监听端口以持久控制主机服务器,从而能够提升服务器的安全性。依据本专利技术第一方面,提供了一种服务器防护方法,包括:获取在服务器集群的主机服务器中服务器监听端口的新增行为信息;检测所述新增行为信息是否符合预设新增条件;若符合,则确定所述新增行为为安全行为,并对所述新增行为进行放行处理;若不符合,则确定所述新增行为为危险行为,并对所述新增行为进行阻止处理。依据本专利技术第二方面,提供了一种服务器防护装置,包括:获取单元,用于获取在服务器集群的主机服务器中服务器监听端口的新增行为信息;检测单元,用于检测所述新增行为信息是否符合预设新增条件;处理单元,用于若所述检测单元检测所述新增行为信息符合预设新增条件,则确定所述新增行为为安全行为,并对所述新增行为进行放行处理;所述处理单元,还用于若所述检测单元检测所述新增行为信息不符合预设新增条件,则确定所述新增行为为危险行为,并对所述新增行为进行阻止处理。依据本专利技术第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:获取在服务器集群的主机服务器中服务器监听端口的新增行为信息;检测所述新增行为信息是否符合预设新增条件;若符合,则确定所述新增行为为安全行为,并对所述新增行为进行放行处理;若不符合,则确定所述新增行为为危险行为,并对所述新增行为进行阻止处理。依据本专利技术第四方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:获取在服务器集群的主机服务器中服务器监听端口的新增行为信息;检测所述新增行为信息是否符合预设新增条件;若符合,则确定所述新增行为为安全行为,并对所述新增行为进行放行处理;若不符合,则确定所述新增行为为危险行为,并对所述新增行为进行阻止处理。本专利技术提供一种服务器防护方法及装置,与目前允许任意设置服务器端口的监听状态相比,本专利技术能够获取在服务器集群的主机服务器中服务器监听端口的新增行为信息。并能够检测所述新增行为信息是否符合预设新增条件;若符合,则确定所述新增行为为安全行为,并对所述新增行为进行放行处理;若不符合,则确定所述新增行为为危险行为,并对所述新增行为进行阻止处理,从而能够实现对服务器监听端口的新增行为进行安全检测,且能够防止黑客利用漏洞新增服务器监听端口以持久控制主机服务器,进而能够提升服务器的安全性。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种服务器防护方法的流程示意图;图2示出了本专利技术实施例提供的另一种服务器防护方法的流程示意图;图3示出了本专利技术实施例提供的一种服务器防护装置的结构示意图;图4示出了本专利技术实施例提供的另一种服务器防护装置的结构示意图;图5示出了本专利技术实施例提供的一种计算机设备的实体结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。如
技术介绍
所述,目前,在服务器集群中通常允许任意设置服务器端口的监听状态。然而,在实际应用中,黑客通常会利用允许任意设置服务器端口的监听状态的漏洞,新增服务器监听端口以持久控制主机服务器,攻击主机服务器长期稳定运行特定服务,从而导致服务器集群中各服务器的安全性较低。为了解决上述技术问题,本专利技术实施例提供了一种服务器防护方法,如图1所示,所述方法包括:101、获取在服务器集群的主机服务器中服务器监听端口的新增行为信息。其中,所述新增行为信息可以为新增行为对应的内存调用序列。所述内存调用序列可以为服务器执行所述新增行为时调用的系统功能函数接口序列,属于动态内存数据。不同场景下相同的新增行为对应的内存调用序列不同。在本专利技术实施例,可以通过进程注入技术把预设捕获模块注入到所述服务器集群的各个服务器进程中,然后通过挂钩技术挂钩所述新增行为的系统调用,最后再利用回溯技术对所述系统调用进行回溯的方式,获取所述新增行为对应的内存调用序列。此外,所述新增行为信息还可以为新增服务器监听端口的端口信息,所述端口信息可以为新增服务器监听端口的端口号。102、检测所述新增行为信息是否符合预设新增条件。若符合,则执行步骤103;若不符合,则执行步骤104。其中,所述预设新增条件可以为服务器监听端口的主动新增行为对应的额调用规则,主动新增行为可以为通过键盘或者鼠标操作终端设备的行为,即由运维人员在主机服务器中主动新增服务器监听端口的行为,相对于主动新增行为而言,被动新增服务器端口的行为为通过程序或者函数新增服务器监听端口的行为。开发商在设计服务器集群时,通常会允许运维人员主动新增需要监听的服务器端口,当运维人员在合法新增需要监控的服务器端口时,通常会采用键盘或者鼠标点击新增需要监听的服务器端口,主动新增行为会按照主机服务器内部设置的调用规则进行系统内存调用,而黑客在利用漏洞时,通常会使用程序或者函数的被动新增行为新增服务器监听端口,所述被动新增行为会按照病毒或者恶意应用程序开发者设定的方式或者调用规则进行系统内存调用,与主机服务器内部设置的系统内存调用方式或者调用规则不符合。因此,本专利技术实施例可以通过检测所述新增行为的内存调用序列对应的调用规则是否符合预设调用规则,对所述新增行为进行安全检测,即检测所述新增行为是否为主动新增行为,若所述新增行为的内存调用序列对应的调用规则符合预设调用规则,则确定所述新增行为为主动新增行为,并确定为安全行为。若所述新增行为的内存调用序列对应的调用规则不符合预设调用规则,则确定所述新增行为为被动新增行为,并确定为危险行为。此外,由于主机服务器长期稳定运行特定服务,端口状态趋于稳定,极少情况会新增监听端口,为了防止黑客利用漏洞本文档来自技高网...
【技术保护点】
1.一种服务器防护方法,其特征在于,包括:获取在服务器集群的主机服务器中服务器监听端口的新增行为信息;检测所述新增行为信息是否符合预设新增条件;若符合,则确定所述新增行为为安全行为,并对所述新增行为进行放行处理;若不符合,则确定所述新增行为为危险行为,并对所述新增行为进行阻止处理。
【技术特征摘要】
2018.06.26 CN 201810668277X1.一种服务器防护方法,其特征在于,包括:获取在服务器集群的主机服务器中服务器监听端口的新增行为信息;检测所述新增行为信息是否符合预设新增条件;若符合,则确定所述新增行为为安全行为,并对所述新增行为进行放行处理;若不符合,则确定所述新增行为为危险行为,并对所述新增行为进行阻止处理。2.根据权利要求1所述的方法,其特征在于,所述新增行为信息为新增行为对应的内存调用序列,所述检测所述新增行为信息是否符合预设新增条件,包括:检测所述内存调用序列对应的调用规则是否符合预设调用规则;若符合,则确定所述新增行为信息符合预设新增条件;若不符合,则确定所述新增行为信息不符合预设新增条件。3.根据权利要求2所述的方法,其特征在于,所述检测所述内存调用序列对应的调用规则是否符合预设调用规则,包括:检测所述内存调用序列中是否存在特定系统功能函数;若存在,则确定所述内存调用序列对应的调用规则符合预设调用规则;若不存在,则确定所述内存调用序列对应的调用规则不符合预设调用规则。4.根据权利要求3所述的方法,其特征在于,所述确定所述内存调用序列对应的调用规则符合预设调用规则之前,所述方法还包括:检测所述内存调用序列中特定系统功能函数的调用顺序是否符合预设调用顺序;若不符合,则确定所述内存调用序列对应的调用规则不符合预设调用规则;所述确定所述内存调用序列对应的调用规则符合预设调用规则,包括:若符合,则确定所述内存调用序列对应的调用规则符合预设调用规则。5.根据权利要求3所述的方法,其特征在于,所述确定所述内存调用序列对应的调用规则符合预设调用规则之前,所述方法还包括:检测所述内存调用序列中特定系统功能函数的所在位置是否符合预设位置;若不符合,则确定所述内存调用序列对应的调用规则不符合预设调用规则;所述确定所述内存...
【专利技术属性】
技术研发人员:陈俊儒,
申请(专利权)人:三六零企业安全技术珠海有限公司,北京奇安信科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。