防火墙中的waf是什么意思?在网络攻击日益频繁的今天,对于一些重要的网络设备,防火墙的架设是必不可少的,而近几年又延伸出不少的功能性防火墙,waf就是其中一种。那么防火墙中的waf是什么呢?waf和防火墙的区别又有哪些?我们来稍微了解一下吧。

 防火墙中的waf是什么?

 WAF,即:Web应用防火墙(也称为网站应用级入侵防御系统。英文:Web Application Firewall,简称: WAF)。国际上传统的一种说法:Web应用防火墙是通过执行一系列针对HTTP/HTTPS的安全策略来专门为Web提供保护的一种产品。

 而目前的WAF,在功能、性能上都发生了一些变化。

 原始WAF基于规则进行防御,典型的产品如绿盟的WAF,这是第一代WAF产品。

 发展到现在,涌现出了一批新的WAF,功能更为强大,性能更为卓越。可称为下一代WAF,比如:ShareWAF,这类WAF,除了可以用规则防御传统攻击,还可以抵御自动化攻击、未知攻击、0Day攻击等等,并且往往集成了态势感知、攻击溯源等新兴的功能,这些强大的功能是传统WAF所不具备的。

 还有一类WAF,被称为前端WAF,或SDK式WAF。传统的WAF工作在服务器后端,接入时可能需要部署软件,甚至是安装硬件,并修改网络结构,部署是相当的复杂,使用、维护也有大量的工作。给很多企业的使用上带来了众多困难,在这种情况下,WAF中衍生出了前端WAF,就像引入一个JS文件一样,这种WAF通过一行代码就可以接入,能实现绝大多数的WAF功能,比如防SQL注入、防CSRF、防XSS,防自动化攻击、防爬虫等等,功能也是相当强大。这类产品的代表作品如:BrwoserWAF。

 总之,WAF被称为WAF应用防火墙,实质上就是防护网站的产品,不管是软件或是硬件,他们的功能、目标是一至的。时代在发展,技术在进展,WAF也在推陈出新,也在进化。

防火墙中的waf是什么意思?waf和防火墙的区别有哪些?(图1)

 waf和防火墙的区别有哪些?

 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是什么以及waf和防火墙的区别就为大家介绍到这里,waf的针对性比较强,但是又没办法完全取代普通防火墙的作用,因此如果是想要全面提升服务器和web应用的安全性,那么最好是防火墙与waf都一起架设,这样整体的安全性才能提升。

分享
继续阅读相关文章

发表评论 快来秀出你的观点

评论区暂时关闭,请谅解!
评论 点赞 收藏