WAF的出现是由于传统防火墙无法对应用层的攻击进行有效抵抗,并且IPS也无法从根本上防护应用层的攻击。因此出现了保护Web应用安全的Web应用防火墙系统(简称“WAF”)。WAF是一种基础的安全保护模块,通过特征提取和分块检索技术进行特征匹配,主要针对 HTTP 访问的 Web 程序保护。WAF部署在Web应用程序前面,在用户请求到达 Web 服务器前对用户请求进行扫描和过滤,分析并校验每个用户请求的网络包,确保每个用户请求有效且安全,对无效或有攻击行为的请求进行阻断或隔离。
WAF主要提供对Web应用层数据的解析,对不同的编码方式做强制多重转换还原为攻击明文,把变形后的字符组合后再分析,能够较好的抵御来自Web层的组合攻击主要抵御算法为基于上下文的语义分析。
WAF是随着目前Web一个用的日益流行,实现Web应用防护的一类新型安全产品,它与传统的IPS在某些防护效果上有功能重叠的部分(例如防止SQL注入攻击),但两款产品在工作原理、市场定位、功能特点、部署模式等方面存在显著差异。可以说,WAF防火墙是对运营Web应用的具备一定防护能力的网络环境的Web攻击防护能力的必要增强。IPS和IDS是该网络环境必备的基础设备。
Web防火墙,主要是对Web特有入侵方式的加强防护,如DDOS防护、SQL注入、XML注入、XSS等。由于是应用层而非网络层的入侵,从技术角度都应该称为Web IPS,而不是Web防火墙。这里之所以叫做Web防火墙,是因为大家比较好理解,业界流行的称呼而已。由于重点是防SQL注入,也有人称为SQL防火墙。
Web防火墙产品部署在Web服务器的前面,串行接入,不仅在硬件性能上要求高,而且不能影响Web服务,所以HA功能、Bypass功能都是必须的,而且还要与负载均衡、Web Cache等Web服务器前的常见的产品协调部署。锐速云提供稳定可靠的云waf哟
传统防火墙作为一种访问控制设备,其主要原理是基于IP报文进行检测,通常只对端口进行限制,对TCP/IP协议进行封堵。在普通防火墙产品设计上无需理解HTTP(S)会话,也就决定了无法理解Web应用程序语言,而80(443)端口作为Web应用发布端口,基于其必须对外开放的原则,从而导致Web攻击行为可直接绕过传统防火墙的检测。
Web应用防火墙可通过HTTP(S)保护Web服务器和托管Web应用程序免受应用层中的攻击,并防止网络层中的dos攻击。同时还具备向下兼容传统防火墙的一些功能,如IP地址访问控制,访问记录,流量监控等。而WAF的主要作用旨在保护您的部分网络流量,特别是面向Web应用的公共互联网,还可以针对Web程序设计所存在的弱点提供灵活的自定义规则来弥补潜在的ODay漏洞。
两类设备所作用的区域和机制都不一样,即使是第二代防火墙的出现,增加了Web检测模块,也无法取代Web应用防火墙的特殊作用。铱迅Web应用防火墙,是铱迅信息多年在应用安全理论与应急响应实践经验积累的基础上,结合自主研发的应用级Web防护系统。对比第二代防火墙仅限于规则库匹配的被动防护,铱迅Web应用防火墙在提供应用实时深度防御的同时,实现“事前”扫描,“事中”防护:即全方位Web流量攻击防护和深度洞察访问数据和多维度,精细化的网站统计分析,“事后”木马安全隔离,网页和数据库防篡改,为Web应用提供全面的防护解决方案。