拟态防御处理方法、装置、电子设备和介质制造方法及图纸

技术编号:29262091 阅读:16 留言:0更新日期:2021-07-13 17:36
本公开涉及一种拟态防御处理方法、装置、电子设备和介质;其中,该方法包括:接收超文本传输协议http请求;其中,http请求包括报文特征;将报文特征输入预先训练好的漏洞场景分析器中,根据漏洞场景分析器的输出确定http请求的异构执行体集合;其中,异构执行体集合中包括至少两个异构执行体;将http请求分别分发给异构执行体集合中的每一异构执行体,以使每一异构执行体处理http请求;接收每一异构执行体返回的响应信息;根据响应信息,确定http请求的合法性决策结果。本公开实施例能够降低共模漏洞的产生,有效提高了网络安全防护性能。

【技术实现步骤摘要】
拟态防御处理方法、装置、电子设备和介质
本公开涉及网络安全
,尤其涉及一种拟态防御处理方法、装置、电子设备和介质。
技术介绍
万维网Web管理作为一种可视化管理方式,被广泛的应用到防火墙设备管理中;web应用功能越来越强大的同时,随之而来的是日新月异的恶意请求攻击;Web管理对web服务器的拟态改造,提高了防火墙的防御能力。但是,在现有的拟态防御系统中,主要是通过将访问请求通过随机原则分发到异构执行体中,实现异构执行体的动态分发处理。现有方案的缺陷在于:异构执行体的分发原则随机化,难以保证当前异构执行体集合中的异构执行体能够防御恶意攻击,即可能存在异构执行体集合中的所有异构执行体全部包含该漏洞,会造成共模漏洞,无法有效拦截恶意请求的攻击。
技术实现思路
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种拟态防御处理方法、装置、电子设备和介质。第一方面,本公开提供了一种拟态防御处理方法,所述方法包括:接收超文本传输协议http请求;其中,所述http请求包括报文特征;将所述报文特征输入预先训练好的漏洞场景分析器中,根据所述漏洞场景分析器的输出确定所述http请求的异构执行体集合;其中,所述异构执行体集合中包括至少两个异构执行体;将所述http请求分别分发给所述异构执行体集合中的每一异构执行体,以使所述每一异构执行体处理所述http请求;接收所述每一异构执行体返回的响应信息;根据所述响应信息,确定所述http请求的合法性决策结果。可选的,所述将所述报文特征输入预先训练好的漏洞场景分析器中之前,所述方法还包括:获取目标http请求的报文特征,以及确定所述目标http请求的漏洞场景标识;根据所述目标http请求的报文特征和所述目标http请求的漏洞场景标识,训练得到漏洞场景分析器。可选的,所述将所述报文特征输入预先训练好的漏洞场景分析器中,根据所述漏洞场景分析器的输出确定所述http请求的异构执行体集合,包括:将所述报文特征输入预先训练好的漏洞场景分析器中,根据所述漏洞场景分析器的输出得到所述报文特征关联的漏洞场景标识;获取所述报文特征关联的漏洞场景标识的候选异构执行体集合;将所述候选异构执行体集合中差异度权值最大的异构执行体集合作为所述http请求的异构执行体集合。可选的,所述根据所述响应信息,确定所述http请求的合法性决策结果,包括:判断所述每一异构执行体返回的响应信息是否相同;若是,则确定所述http请求的合法性决策结果为合法;若否,则确定所述http请求的合法性决策结果为非法。可选的,所述确定所述http请求的合法性决策结果为合法之后,所述方法还包括:检测到所述http请求为攻击请求,根据第一更新规则更新所述http请求的异构执行体集合的差异度权值;所述确定所述http请求的合法性决策结果为非法之后,所述方法还包括:根据第二更新规则更新所述http请求的异构执行体集合的差异度权值。可选的,所述检测到所述http请求为攻击请求之前,所述方法还包括:将所述http请求的报文传输信息与预设信息进行匹配,得到匹配值;其中,所述报文传输信息包括请求报文、响应报文和服务日志;若所述匹配值大于匹配值阈值,则确定所述http请求为攻击请求。可选的,所述根据第一更新规则更新所述http请求的异构执行体集合的差异度权值,包括:将异构执行体集合中返回响应元素相同的异构执行体之间的差异度权值减小第一权值阈值;所述根据第二更新规则更新所述http请求的异构执行体集合的差异度权值,包括:将异构执行体集合中返回响应元素相同的异构执行体之间的差异度权值减小第一权值阈值;将异构执行体集合中返回响应元素不同的异构执行体之间的差异度权值增大第一权值阈值。第二方面,本公开还提供了一种拟态防御处理装置,包括:请求接收模块,用于接收超文本传输协议http请求;其中,所述http请求包括报文特征;异构执行体集合确定模块,用于将所述报文特征输入预先训练好的漏洞场景分析器中,根据所述漏洞场景分析器的输出确定所述http请求的异构执行体集合;其中,所述异构执行体集合中包括至少两个异构执行体;请求发送和信息接收模块,用于将所述http请求分别分发给所述异构执行体集合中的每一异构执行体,以使所述每一异构执行体处理所述http请求;接收所述每一异构执行体返回的响应信息;结果确定模块,用于根据所述响应信息,确定所述http请求的合法性决策结果。可选的,还包括:标识确定模块和漏洞场景分析器训练模块;标识确定模块,用于获取目标http请求的报文特征,以及确定所述目标http请求的漏洞场景标识;漏洞场景分析器训练模块,用于根据所述目标http请求的报文特征和所述目标http请求的漏洞场景标识,训练得到漏洞场景分析器。可选的,异构执行体集合确定模块,具体用于:将所述报文特征输入预先训练好的漏洞场景分析器中,根据所述漏洞场景分析器的输出得到所述报文特征关联的漏洞场景标识;获取所述报文特征关联的漏洞场景标识的候选异构执行体集合;将所述候选异构执行体集合中差异度权值最大的异构执行体集合作为所述http请求的异构执行体集合。可选的,结果确定模块,具体用于:判断所述每一异构执行体返回的响应信息是否相同;若是,则确定所述http请求的合法性决策结果为合法;若否,则确定所述http请求的合法性决策结果为非法。可选的,还包括:差异度权值第一更新单元和差异度权值第二更新单元;差异度权值第一更新单元,用于检测到所述http请求为攻击请求,根据第一更新规则更新所述http请求的异构执行体集合的差异度权值;差异度权值第二更新单元,用于根据第二更新规则更新所述http请求的异构执行体集合的差异度权值。可选的,还包括:信息匹配模块和攻击请求确定模块;信息匹配模块,用于将所述http请求的报文传输信息与预设信息进行匹配,得到匹配值;其中,所述报文传输信息包括请求报文、响应报文和服务日志;攻击请求确定模块,用于若所述匹配值大于匹配值阈值,则确定所述http请求为攻击请求。可选的,差异度权值第一更新单元,具体用于:将异构执行体集合中返回响应元素相同的异构执行体之间的差异度权值减小第一权值阈值;差异度权值第二更新单元,具体用于:将异构执行体集合中返回响应元素相同的异构执行体之间的差异度权值减小第一权值阈值;将异构执行体集合中返回响应元素不同的异构执行体之间的差异度权值增大第一权值阈值。第三方面,本公开还提供了一种电子设备,该电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行本文档来自技高网...

【技术保护点】
1.一种拟态防御处理方法,其特征在于,所述方法包括:/n接收超文本传输协议http请求;其中,所述http请求包括报文特征;/n将所述报文特征输入预先训练好的漏洞场景分析器中,根据所述漏洞场景分析器的输出确定所述http请求的异构执行体集合;其中,所述异构执行体集合中包括至少两个异构执行体;/n将所述http请求分别分发给所述异构执行体集合中的每一异构执行体,以使所述每一异构执行体处理所述http请求;接收所述每一异构执行体返回的响应信息;/n根据所述响应信息,确定所述http请求的合法性决策结果。/n

【技术特征摘要】
1.一种拟态防御处理方法,其特征在于,所述方法包括:
接收超文本传输协议http请求;其中,所述http请求包括报文特征;
将所述报文特征输入预先训练好的漏洞场景分析器中,根据所述漏洞场景分析器的输出确定所述http请求的异构执行体集合;其中,所述异构执行体集合中包括至少两个异构执行体;
将所述http请求分别分发给所述异构执行体集合中的每一异构执行体,以使所述每一异构执行体处理所述http请求;接收所述每一异构执行体返回的响应信息;
根据所述响应信息,确定所述http请求的合法性决策结果。


2.根据权利要求1所述的方法,其特征在于,所述将所述报文特征输入预先训练好的漏洞场景分析器中之前,所述方法还包括:
获取目标http请求的报文特征,以及确定所述目标http请求的漏洞场景标识;
根据所述目标http请求的报文特征和所述目标http请求的漏洞场景标识,训练得到漏洞场景分析器。


3.根据权利要求2所述的方法,其特征在于,所述将所述报文特征输入预先训练好的漏洞场景分析器中,根据所述漏洞场景分析器的输出确定所述http请求的异构执行体集合,包括:
将所述报文特征输入预先训练好的漏洞场景分析器中,根据所述漏洞场景分析器的输出得到所述报文特征关联的漏洞场景标识;
获取所述报文特征关联的漏洞场景标识的候选异构执行体集合;
将所述候选异构执行体集合中差异度权值最大的异构执行体集合作为所述http请求的异构执行体集合。


4.根据权利要求1所述的方法,其特征在于,所述根据所述响应信息,确定所述http请求的合法性决策结果,包括:
判断所述每一异构执行体返回的响应信息是否相同;
若是,则确定所述http请求的合法性决策结果为合法;
若否,则确定所述http请求的合法性决策结果为非法。


5.根据权利要求4所述的方法,其特征在于,所述确定所述http请求的合法性决策结果为合法之后,所述方法还包括:
检测到所述http请求为攻击请求,根据第一更新规则更新所述http请求的异构执行体集合的差异度权值;
所述确定所述http请求的合法性决策结果为非法之后,所述方法还包...

【专利技术属性】
技术研发人员:袁欢梁志红姚磊
申请(专利权)人:北京天融信网络安全技术有限公司北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:北京;11

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

1