从今天开始,就正式走向了访问控制这一条道路。不足之处请各位前辈多多指教。
WAF的理解:
过去企业通常采用的防火墙只是在第三层(网络层)有效的阻断一些数据包。
而随着Web服务器成为主要的被攻击目标(第五层应用层),waf(Web Application Firewall)应运而生。
WAF的作用:
waf是通过执行一系列针对HTTP/HTTPS的安全策略来专门为Web应用提供保护的一款产品。
WAF的原理
WAF对来自Web应用程序客户端的各类请求进行内容检测和验证,确保其安全性与合法性,对非法的请求予以实时阻断。
(1)基于规则的WAF
原理:每一个会话都要经过一系列的测试,每一项测试都由一个过多个检测规则组成,如果测试没通过,请求就会被认为非法并拒绝。
特点:能有效的防范已知安全问题,但是因为它们必须要首先确认每一个威胁的特点,所以要由一个强大的规则数据库支持。WAF生产商维护这个数据库,并且他们要提供自动更新的工具。
缺点:不能有效保护自己开发的WEB应用或者零日漏洞(攻击者使用的没有公开的漏洞),这些威胁使用基于异常的WAF更加有效。
(2)基于异常的WAF
原理:建立一个保护层,这个保护层能够根据检测合法应用数据建立统计模型,以此模型为依据判别实际通信数据是否是攻击。理论上,一但构建成功,这个基于异常的系统应该能够探测出任何的异常情况。拥有了它,我们不再需要规则数据库而且零日攻击也不再成问题了。