WAF以及其绕过方式


yiWeb应用防火墙通过一系列检测规则来实现对请求内容的防护处理,保护Web的应用安全和合法性

1.WAF含义:

​ Web应用防火墙通过一系列检测规则来实现对请求内容的防护处理,保护Web的应用安全和合法性

2.处理流程:

​ WAF的处理流程大致可分为四部分:预处理、规则检测、处理模块、日志记录(归纳网上查找的资料)

1.预处理:判断收到数据是否为HTTP/HTTPS请求,是否是在白名单
2.检测规则:每一种WAF都有自己不同的检测规则,如果请求不符合规则,标识这些数据内容为恶意数据
3.处理模块:符合规则则交由服务器响应处理,不符合则进行相关的阻断、记录、警告处理
4.日志记录:WAF会记录拦截处理日志记录

3.绕过方式:

​ 绕过WAF的方式:(结合使用过的sqli-labs)
​ 1.编码绕过(使用各种编码转化进行规则绕过,如:url中单引号’转化为%2527进行绕过规则过滤)
​ 2.字母大小写转换绕过
​ 3.空格过滤绕过(可以使用+来实现绕过)
​ 4.双关键字绕过(*)


  目录