2022-08-26 WAF学习

一、概念

WAF,全称为:Web Application Firewall,即 Web 应用防火墙。

维基百科是这么解释的:Web应用程序防火墙过滤,监视和阻止与Web应用程序之间的HTTP流量。

二、与一般防火墙的区别

WAF与常规防火墙的区别在于,WAF能够过滤特定Web应用程序的内容,而常规防火墙则充当服务器之间的安全门。通过检查HTTP流量,它可以防止源自Web应用程序安全漏洞的攻击,例如SQL注入、跨站点脚本,文件包含和安全性错误配置。

WAF与网络防火墙的区别在于:

1、网络防火墙作为访问控制设备,主要工作在OSI模型三、四层,基于IP报文进行检测。只是对端口做限制,对TCP协议做封堵。其产品设计无需理解HTTP会话,也就决定了无法理解Web应用程序语言如HTML、SQL语言。因此,它不可能对HTTP通讯进行输入验证或攻击规则分析。针对Web网站的恶意攻击绝大部分都将封装为HTTP请求,从80或443端口顺利通过防火墙检测。

2、Web应用防火墙能在应用层理解分析HTTP会话,因此能有效的防止各类应用层攻击,同时他向下兼容,具备网络防火墙的功能。

三、WAF的部署模式

WAF一般是部署在防火墙(特别是高防DDOS设备)后面。因为WAF处理的是文本,是可变的,防火墙处理的是格式化消息,内容基本上都是固定的或者是索引方式,如果像防火墙一样放在网络入口处的话,读于DDOS攻击来说,它是很容易沦陷的。

四、WAF的工作模式

1、由于WAF一般和业务系统是串联的,所以需要部署在业务系统前面。

2、当WAF有新功能或者有新策略发布,是不可以立马把新功能或新策略对现有站点进行防护,需要一段时间来进行观察,看功能是否可用或策略的命中率,漏判率和误判率。(刚来时为站点配置策略的时候一定要配置观察模式!!!!!!)

五、WAF不能做什么

1、WAF不能过滤其他协议流量,如FTP、PoP3协议

2、WAF不能实现传统防护墙功能,如地址映射

3、WAF不能防止网络层的DDoS攻击

4、防病毒

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一. waf工作原理 Web应用防火墙是通过执行一系列针对HTTP/HTTPS的安全策略来专门为Web应用提供保护...
    婷婷的橙子阅读 630评论 0 0
  • 来源:https://sucuri.net/guides/what-is-a-ddos-attack/ 分布式拒绝...
    Threathunter阅读 757评论 0 0
  • 1 概述 WAF(Web Application Firewall)的中文名称叫做“Web应用防火墙”,利用国际上...
    得奕阅读 879评论 0 1
  • Web应用防护系统(也称为:网站[https://baike.baidu.com/item/%E7%BD%91%E...
    金卫岩阅读 608评论 0 29
  • author: echo-x-echo Web 应用程序防火墙(WAF)是位于 Web 应用程序和客户端端点之间的...
    许一沐阅读 1,119评论 0 1