WAF产品选型 企业最应关注的五大功能

具体详细介绍和认识,请到我的下载区下载白皮书: http://down.51cto.com/data/859566
【文章摘要】据国家计算机网络应急技术处理协调中心(简称CNCERT/CC)报告显示,2011年境内被篡改网站数量多达36612 个,其中有不少是.com和.com.cn的域名类网站,甚至有一些.gov.cn域名类网站,网站的安全形势十分严峻。

  在互联网应用高速发展的今天,承载Web信息系统的Web服务器也面临着巨大安全挑战。因此,针对Web应用层的防御产品——Web应用防火墙(WAF)已成为构建企业用户网站安全解决方案的首要选择。  

  据国家计算机网络应急技术处理协调中心(简称CNCERT/CC)报告显示,2011年境内被篡改网站数量多达36612 个,其中有不少是.com和.com.cn的域名类网站,甚至有一些.gov.cn域名类网站,网站的安全形势十分严峻。

  WAF这一防御系统能够保护各网站Web服务器免受应用级***,它弥补了防火墙、IPS这类安全设备对Web应用***防护能力不足的问题。但是,市场上的WAF产品很多,WAF产品到底具备哪些功能才能满足国内客户对Web服务器防护的需求?客户会陷入功能、性能、易用性的选择性困惑中。事实上,无论是国内还是国外的WAF产品,除了HTTP协议吞吐能力一般必须达到200M至8G之间的最基本的性能要求之外,功能的诉求点概括起来不外乎五个方面,如图所示:


▲Web安全防护需求浅析

  首先,WAF产品应该具有Web非授权访问的防护功能。这类***会在客户端毫不知情的情况下,窃取客户端或者网站上含有敏感信息的文件,譬如Cookie文件,通过盗用这些文件,对一些网站进行未授权情况下的行为操作,譬如转账等行为,因此,针对这类的防护,需要特别留意。另外,WAF产品必须要具备针对跨站请求伪造(Cross-site request forgery,CSRF)***的防护功能。

  其次,WAF产品应该具备对Web***的防护功能。这类***主要包含了SQL注入***和XSS跨站***。一般来说SQL注入***利用Web应用程序不对输入数据进行检查过滤的缺陷,将恶意的SQL语句注入到后台数据库,达到窃取(篡改)数据,控制服务器的目的。XSS***指恶意***者往Web页面里插入恶意代码,当受害者浏览该Web页面时,嵌入其中的代码会被受害者的Web客户端执行,达到恶意***的目的。另外,WAF产品还应该具备对应用层DoS***的防护能力,譬如目前最常见就是HTTP Flood***(如:CC***),这是WAF产品较高的技术准入门槛。

  第三,WAF产品应该具备Web恶意代码的防护功能。譬如,WebShell就是一个ASP或PHP***后门,***者在***网站后,常常将这些***后门文件放置在Web服务器的站点目录中,与正常的页面文件混在一起,这就要求WAF产品能准确识别和防护。另外,还有对网页挂马的防护,一般这类***的主要目的是让用户将***下载到本地,并进一步执行,从而使用户电脑遭到***和控制,最终目的是盗取用户的敏感信息,如各类账号、密码,因此这类功能也是WAF产品需要具备的基础功能。

  第四,WAF产品应该具备基本的应用交付能力。应用交付是指应用交付网络(Application Delivery Networking,ADN),它借助WAF产品对网络进行优化,确保用户的业务应用能够快速、安全、可靠地交付给内部员工和外部服务群。通常情况下,多服务器负载均衡是WAF产品常见的应用交付形态。

  最后,WAF产品应该具备Web应用合规功能。应用合规是指客户端或者Web服务器所做的各类行为符合用户设置的规定要求,譬如基于URL的应用层访问控制和HTTP请求的合规性检查,都属于Web应用合规所强调的功能。在国际上PCI-DSS标准、国内相关部门的合规规章制度要求下,尤其是,企业或政府机构中遵从的公安部等级保护的要求下,WAF产品的应用合规已经成为客户十分重视的基础功能。