[发明专利]主动防御方法及系统有效
申请号: | 202010161346.5 | 申请日: | 2020-03-10 |
公开(公告)号: | CN111368307B | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 韩首魁;张高举;李昂 | 申请(专利权)人: | 郑州昂视信息科技有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 薛娇 |
地址: | 450001 河南省郑州市高新技术产*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主动 防御 方法 系统 | ||
1.一种主动防御系统,其特征在于,包括:
控制服务器和多个物理服务器,其中每个物理服务器具有多个执行体,且,所述多个执行体的操作系统或服务软件不同;其中,于每个物理服务器中安装多个虚拟机,于每个虚拟机中以虚拟化方式搭建执行体;每个物理服务器中的虚拟机采用不同的虚拟化技术来实现,不同执行体中的数据库采用不同的数据库技术来实现;物理服务器的硬件操作系统采用异构方式来实现;
为所述执行体和所述物理服务器添加标识,构建所述执行体与所述物理服务器之间的对应关系;
所述控制服务器,用于接收客户端发送的请求消息,复制所述请求消息获得与在线执行体数量一致的请求消息,分别分发所述请求消息至各个物理服务器中处于在线状态的执行体,接收各个执行体对所述请求消息执行完毕后反馈的处理结果,在各个执行体的处理结果不一致的情况下,至少将处理结果与其它执行体不一致的执行体、更换为其它执行体;
同一物理服务器中多个执行体的操作系统相同,服务软件各不相同。
2.如权利要求1所述的主动防御系统,其特征在于,
控制服务器,还用于在接收各个执行体对所述请求消息执行完毕后反馈的处理结果之后,利用大数表决算法确定输出结果,发送所述输出结果至所述客户端。
3.如权利要求1所述的主动防御系统,其特征在于,所述主动防御系统还包括调度服务器;
所述控制服务器,还用于在确定处理结果不一致的情况下,发送用于表示不一致的消息以及与其它处理结果不一致的执行体标识至调度服务器;
所述调度服务器,用于接收表示不一致的消息以及与其它处理结果不一致的执行体标识,确定与该执行体标识对应的物理服务器,对所述物理服务器中该执行体标识对应执行体执行下线操作,将其余处于下线状态的执行体中与被下线执行体等同数量的执行体更改为在线状态。
4.如权利要求1所述的主动防御系统,其特征在于,所述主动防御系统还包括调度服务器;
所述控制服务器,还用于在确定处理结果不一致的情况下,发送用于表示不一致的消息至调度服务器;
所述调度服务器,用于接收表示不一致的消息,对各个物理服务器中处于在线状态的执行体执行下线操作,将每个物理服务器中其余处于下线状态的执行体中的与被下线执行体等同数量的执行体更改为在线状态。
5.如权利要求3或4所述的主动防御系统,其特征在于,
所述调度服务器,还用于每隔预设间隔时间,将每个物理服务器中其余处于下线状态的执行体中的与被下线执行体等同数量的执行体更改为在线状态。
6.如权利要求1所述的主动防御系统,其特征在于,
所述控制服务器,还用于初始情况下,将每个物理服务器中处于下线状态的执行体中的至少一个执行体更改为在线状态。
7.如权利要求1所述的主动防御系统,其特征在于,所述每个物理服务器的虚拟机的操作系统不同。
8.如权利要求7所述的主动防御系统,其特征在于,
所述操作系统包括Debian操作系统、Ubuntu操作系统或Centos操作系统;
所述服务软件包括Resin服务软件、Tomcat服务软件或Jetty web服务软件;
所述物理服务器的操作系统包括Windows操作系统、Linux操作系统或Unix操作系统。
9.一种主动防御方法,其特征在于,包括:
接收客户端发送的请求消息,复制所述请求消息获得与在线执行体数量一致的请求消息;
分别分发所述请求消息至各个物理服务器中处于在线状态的执行体;其中,每个物理服务器具有多个执行体,且,所述多个执行体的操作系统或服务软件不同;其中,于每个物理服务器中安装多个虚拟机,于每个虚拟机中以虚拟化方式搭建执行体;每个物理服务器中的虚拟机采用不同的虚拟化技术来实现,不同执行体中的数据库采用不同的数据库技术来实现;物理服务器的硬件操作系统采用异构方式来实现;同一物理服务器中多个执行体的操作系统相同,服务软件各不相同;
接收各个执行体对所述请求消息执行完毕后反馈的处理结果;
在各个执行体的处理结果不一致的情况下,至少将处理结果与其它执行体不一致的执行体、更换为其它执行体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州昂视信息科技有限公司,未经郑州昂视信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010161346.5/1.html,转载请声明来源钻瓜专利网。