[发明专利]一种拟态WAF中的对抗流量生成方法有效
申请号: | 202011239091.6 | 申请日: | 2020-11-09 |
公开(公告)号: | CN112383529B | 公开(公告)日: | 2021-09-24 |
发明(设计)人: | 吴春明;陈双喜;赵若琰 | 申请(专利权)人: | 浙江大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 邱启旺 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 拟态 waf 中的 对抗 流量 生成 方法 | ||
1.一种拟态WAF中的对抗流量生成方法,其特征在于,该方法包括以下步骤:
(1)部署M个WAF恶意流量检测模块E={ei|i=1,2,...,M},其中ei为第i个检测模块;
(2)将流量送入恶意检测模块,得出检测结果t1i;具体步骤为:
(2.1)若流量为HTTP流量,则直接送入恶意检测模块E;
(2.2)若流量为HTTPS流量,则先将该流量解密为HTTP流量,再送入恶意检测模块E;
(3)将每个恶意检测模块的检测结果t1i送入拟态裁决模块,拟态裁决模块对恶意流量进行判决,得到最终属性t′1∈[0,1];
(4)拟态裁决模块根据最终属性对恶意流量进行不同操作,具体为:
(4.1)若t′1=1,则送入变异模块;
(4.2)若t′1=0,则送入后端服务器;
(5)生成对抗恶意流量,主要包括如下子步骤:
(5.1)对恶意流量进行请求头字段提取;提取出URL地址l、URL参数r、User-Agent字段u、Host字段h、Content-Length字段c;
(5.2)变异模块对提取出的字段进行变异,生成对抗恶意HTTP流量,具体步骤为:
(5.2.1)分别对r进行Case Conversion、Whitespace Substitution、IntegerEncoding、Operator Swapping、Insert Comment处理得到r′j,j=1,...,5;
(5.2.2)分别对u进行八进制转换、十六进制转换得到u′1、u′2,再对u进行编码,得到u′3;
(5.2.3)分别对h进行八进制转换、十六进制转换得到h′1、h′2,再对h进行编码,得到h′3;
(5.2.4)从r′j、u′k、h′n每种字段集合中随机选取一个元素,组合r′j、u′k、h′n、l、c,得到对抗恶意HTTP流量;k=1~3,n=1~3;
(6)将对抗恶意HTTP流量送入二次检测模块进行二次检测,得到检测结果t′2,具体为:
(6.1)若t′2=1,即绕过规则失败,则丢弃该对抗HTTP流量;
(6.2)若t′2=0,即绕过规则成功,则保留该对抗HTTP流量;
(7)输出保留的对抗恶意流量。
2.如权利要求1所述拟态WAF中的对抗流量生成方法,其特征在于,所述步骤(1)中,检测模块的检测方式包括专注于SQL注入、专注于字符编码、专注于无效注释添加和专注于AI。
3.如权利要求1所述拟态WAF中的对抗流量生成方法,其特征在于,所述步骤(3)中,拟态裁决模块的拟态裁决方法包括加权表决和举手表决。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011239091.6/1.html,转载请声明来源钻瓜专利网。