常见的WAF以及识别方法

admin 2023年6月13日09:19:09评论22 views字数 1243阅读4分8秒阅读模式

0x01 waf介绍

WAF,全称为:Web Application Firewall,即 Web 应用防火墙。对此,维基百科是这么解释的:Web应用程序防火墙过滤,监视和阻止与Web应用程序之间的HTTP流量。WAF与常规防火墙的区别在于,WAF能够过滤特定Web应用程序的内容,而常规防火墙则充当服务器之间的安全门。通过检查HTTP流量,它可以防止源自Web应用程序安全漏洞的攻击,例如SQL注入、跨站点脚本,文件包含和安全性错误配置。WAF具备以下特点:
  • 全面检测WEB代码
  • 深入检测HTTP/HTTPS
  • 强大的特征库
  • 网络层的防篡改机制

0x02 waf的分类

常见的WAF以及识别方法

2.1 云waf

一般以反向代理的形式工作,通过配置NS或CNAME记录,使得对网站的请求报文优先经过WAF主机,经过WAF主机过滤后,将被认为无害的请求报文再发送给实际网站服务器进行请求,可以认为是自带防护功能的CDN

常见的云waf有:百度安全宝、阿里云盾、长亭雷池,华为云,360磐云、亚马逊云、知道创宇-创宇盾等。
2.2 硬件waf
硬件WAF通常部署在Web服务器之前,过滤所有外部访问流量,并对请求包进行解析,通过安全规则库的攻击规则进行匹配,识别异常并进行请求阻断
常见的硬件waf有:绿盟安恒铱迅天融信深信服启明星辰知道创宇


等公司商业产品。
2.3 软件waf
软件WAF安装在需要防护的服务器上,通过监听端口或以Web容器扩展方式进行请求检测和阻断。
常见产品有安全狗、云锁、D盾、网防G01、护卫神、智创、UPUPW、宝塔网站防火墙、悬镜、安骑士等。

0x03 waf拦截页面

(现如今WAF种类繁多,笔者搜集的可能也并不是那么齐全和准确,还望得到各位老哥大佬的补充和修正!!!)

3.1 阿里云盾

常见的WAF以及识别方法

3.2 腾讯 T-Sec Wb 应用防火墙
常见的WAF以及识别方法
3.3 安恒云-玄武盾
常见的WAF以及识别方法

3.4 百度云应用防火墙 WAF

常见的WAF以及识别方法

3.5 华为云 - 云防火墙 CFW

常见的WAF以及识别方法


3.6 安全狗

常见的WAF以及识别方法

3.7 知道创宇 - 创宇盾

常见的WAF以及识别方法


常见的WAF以及识别方法


3.8 D盾

常见的WAF以及识别方法

3.9 云锁

常见的WAF以及识别方法

3.10 宝塔网站防火墙

常见的WAF以及识别方法

3.11 网防G01

常见的WAF以及识别方法

3.12  网站安全狗

常见的WAF以及识别方法

3.13 360网站卫士

常见的WAF以及识别方法


0x04 waf指纹识别工具-WAFW00F

4.1 WAFW00F原理

WAFW00F是一个Web应用防火墙(WAF)指纹识别的工具。可以在WAF指纹目录下自行编写脚本。这类WAF识别工具的原理基本都是根据HTTP头部信息、状态码以及WAF拦截页中的图片、文字作为特征来进行检测。

4.2 安装使用

windows进行安装参考链接:

https://blog.csdn.net/m0_52900366/article/details/125972304

安装完成如下:

常见的WAF以及识别方法

kail中也自带了WAFW00F:

常见的WAF以及识别方法

-h,可以看到很多使用参数:

常见的WAF以及识别方法

参数 -l 列出可以识别的防火墙:

常见的WAF以及识别方法

直接加url,可识别出waf类别。

常见的WAF以及识别方法


4.3 项目下载:


github地址:https://.com/EnableSecurity/wafw00f








常见的WAF以及识别方法常见的WAF以及识别方法

↑↑↑长按图片识别二维码关註↑↑↑



原文始发于微信公众号(全栈网络空间安全):常见的WAF以及识别方法

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年6月13日09:19:09
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   常见的WAF以及识别方法http://cn-sec.com/archives/1802247.html

发表评论

匿名网友 填写信息