浅谈WAF市场中常见的检测技术

随着电子商务、网上银行、电子政务的盛行,Web服务器承载的业务价值越来越高,Web服务器所面临的安全威胁也随之增大,因此,针对Web应用层的防御成为必然趋势,WAF(Web Application Firewall,Web应用防火墙)产品开始流行起来。WAF是指针对各网站Web服务器的应用级入侵的防御系统,它弥补了防火墙、IPS这类安全设备对Web应用攻击的防护能力不足的问题。

根据国际权威机构WASC(Web Application Security Consortium?)和OWASP(Open Web Application Security Project)的分析,国内外的信息安全厂商当前能防范的针对Web服务器的攻击类型主要有SQL注入攻击、XSS攻击、HTTP Flood攻击、爬虫、CGI扫描、漏洞扫描、盗链防护、CSRF(Cross-Site Request Forgery)攻击防护等。但事实上,能防范和能准确高效防范是两个完全不同的概念。只有提供准确高效防范,才能保护最终用户的投资,并提升对外交互体验。纵观国内外的WAF产品,针对这些攻击的检测手段也各有特色。

有的国外厂商会采用建立一个动态建模程序的办法加以解决,可以理解为“自学习模型”的检测手段。这类学习模型可以对真实流量的学习、Web应用的学习(比如URLs、cookies、参数/表元素、sessions等等)、Web服务的学习(包括XML URLs、SOAP动作、XML元素等),这类学习模型对Web业务应用的识别能力较强,但由于学习初期需要有大量的经验积累,如果经验缺乏会造成学习准确度不高,譬如在对SQL注入攻击、XSS攻击的变种识别能力上。另外,对经验的置信区间和学习时间也有一定的要求,同时,学习经验过程中对系统的资源耗费较大,因此检测时延较长,降低了用户的Web体验。

还有的产品会采用双向检测技术,即把WAF产品作为Web客户端和服务器端的中间人,透明部署在Web服务器前,同时监控HTTP/HTTPS双向流量,对网络层、Web Server/Application层双向数据实施检测和保护。其主要特点是建立双向检测安全模型,这类模型会以规则库方式出现,如果攻击在规则库中匹配上,识别和报警的准确度很高,但最大缺点是当攻击特征出现变化的时候漏报较多,对攻击变种识别准确率较低,规则库维护的成本高。

随着技术创新,目前市场上出现一种基于算法的检测新技术,很好地弥补了基于自学习模型检测手段的资源耗用问题,同时也弥补了基于创新的安全模型的变种检测准确率不高的问题,这类基于算法的技术是根据攻击手法进行分析,而非攻击代码特征分析的方法形成一套计算方法,它会实时分析网络数据,在WAF设备内部构建“轻型虚拟机”,模拟出攻击行为以观察其行为特征。因此,可以准确而全面的检测和防御各类Web攻击行为。这类算法彻底解决攻击行为的变种问题。由这项技术做支撑,WAF产品对Web攻击的检测精度显著提升,由于具有检测准确率高、误报少的特点,对系统资源耗用的减少也是显而易见的。

(责任编辑:)

分享到:

更多
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
  • 微笑/wx
  • 撇嘴/pz
  • 抓狂/zk
  • 流汗/lh
  • 大兵/db
  • 奋斗/fd
  • 疑问/yw
  • 晕/y
  • 偷笑/wx
  • 可爱/ka
  • 傲慢/am
  • 惊恐/jk
用户名: 验证码:点击我更换图片
资料下载专区
图文资讯

网络安全:互联网安全 如何防范木马及病毒

网络安全:互联网安全 如何防范木马及病毒的攻击

一、计算机中毒有哪些症状? 人生病了,会有各种各样的症状,同样,电脑中毒了也会有...[详细]

加强网站服务器安全维护的技巧

加强网站服务器安全维护的技巧

计算机系统服务器的维护工作十分重要,稍有不慎就会使整个网络陷入瘫痪。目前,网络经...[详细]

电脑离线就安全?这个软件一样能远程窃取数

电脑离线就安全?这个软件一样能远程窃取数据

以色列的一个研究团队已改良了窃取离线电脑数据的方法。人们一直认为这种离线电脑在面...[详细]

如何在Linux上最妥善地管理加密密钥?

如何在Linux上最妥善地管理加密密钥?

存储SSH加密密钥和牢记密码可能是一件让人很头痛的事儿。不过遗憾的是,在如今恶意黑...[详细]

如何在 Linux 上运行命令前临时清空 Bash

如何在 Linux 上运行命令前临时清空 Bash 环境变量

我是个 bash shell 用户。我想临时清空 bash shell 环境变量。但我不想删除或者 unset...[详细]

返回首页 返回顶部