一部分网站和游戏,以及金融的企业网站负责人员对于流量攻击应该属于耳熟能详。对此问题一直也是他们最头疼的。因此在解决 DDoS 攻击和 CC 攻击防御的过程中,运用了 WAF 指纹识别架构去做相对应的权限策略,以此避免误封正常的用户访问请求。这里的 WAF 是什么呢?主要的特点有哪些呢?
WAF 俗称 WEB 应用防火墙,也称应用级入侵防御系统。主要通过检测应用层数据对其应用进行控制或者是访问控制。简单说是经过执行对 HTTP 或者 HTTPS 的安全策略为 Web 应用提供防御的机制。同时 WAF 有云 WAF,软 WAF 和硬 WAF。
云 WAF 是用户不用在自己的网络中部署硬件设施或者是安装软件程序,主要利用 DNS 解析来实现对网站的安全防护。一般用户的请求都是先发送到云端节点进行检测。发现有异常的将会进行拦截,没有异常就将请求转发至源站服务器。
软 WAF 是安装在需要防护的服务器上,通常 WAF 是用来监听端口。或者是 Web 容器扩展的方式进行请求检测和阻断。
硬 WAF 是将 WAF 串行一般部署在 Web 服务器前端,用来检测,阻断异常流量。
WAF 的主要特点有:
- 针对 HTTP 和 HTTPS 的请求进行异常检测,阻断不符合请求的访问,并且严格的限制 HTTP 协议中没有完全限制的规则。以此来减少被攻击的范围。
- 建立安全规则库,严格的控制输入验证,以安全规则来判断应用数据是否异常,如有异常直接阻断。以此来有效的防止网页篡改,信息泄露等恶意攻击的可能性。
- 运用 WAF 技术判断用户是否是第一次请求访问的,同时将请求重定向到默认的登陆页面并且记录该事件。以此来检测识别用户的操作是否存在异常或者攻击,并且对达到阙值,触发规则的访问进行处理。
- WAF 防御机制也可以用来隐藏表单域保护,响应监控信息泄露或者被攻击时的告警提示,也可以抵抗规避入侵,爬虫等技术。
WAF 机制对于 WEB 应用防火墙提供了安全保障,墨者安全认为 WAF 机制对各类网站站点进行了有效的防护,因此对于 DDOS 防护以及 CC 防护,WAF 指纹识别架构起到了重要作用。