新一代云WAF:防御能力智能化,用户享有规则“自主权”
近日,在国际权威分析机构Frost & Sullivan发布的《2017年亚太区Web应用防火墙市场报告》中,阿里云以市场占有率45.8%的绝对优势连续两年领跑大中华区云WAF市场,不仅如此,在Gartner发布的亚太区2018年度Web应用防火墙魔力象限报告中,阿里云Web应用防火墙(简称“WAF”)成功入围,且是国内唯一一家进入该魔力象限的云WAF提供商。阿里云WAF缘何接连获得国际权威机构和市场的认可?
一、基于云原生能力诞生的WAF更具优势
Gartner 在2017年WAF魔力象限中指出,WAF 全球市场规模不断增长,主要是因为越来越多的企业采用基于云的 WAF 服务,云 WAF 将替代物理设备成为主流。这一结论在 2018 年 Gartner WAF 魔力象限报告中得到了验证。Gartner预计,到2020年底,超过70%的由WAF保护的Web应用程序将使用基于云服务或者虚拟设备的WAF。
相对于物理设备的WAF而言,基于云原生能力诞生的WAF确实具备独特优势:
- 接入简单、易用:无需繁琐的机房布线、机器上架等操作,快速上手享受安全防护。
- 发布周期更短,规则自动更新: 传统WAF规则更新可能需要近一个月之久,而云WAF支持实时更新;当用户有新业务上线或突发安全事件时,可通过自动化更新策略应对潜在风险,从而保证业务和应用的安全和稳定。
- 拥有强大的威胁情报能力:基于云上强大的实时计算引擎,能够提供海量+实时的云上情报库和算法模型,形成威胁情报共享和协同防御能力,在应对未知的0-day漏洞风险、新兴威胁形态等方面更具有优势。
- 产品集成能力强:与Web应用安全和DDoS防护及CDN等产品进行集成方面更有优势,可以为Web应用提供更好的安全防护。
二、阿里云WAF的独特基因:智能与开放
云WAF的先天优势已经成为市场的共性需求,但这远远不足以满足网络环境快速迭代和瞬息万变带来的安全威胁。阿里云WAF通过调研客户需求,将智能和开放定义为自己的独特基因,为不同的客户提供不同的产品能力。
智能:云原生优势驱动的主动防御
传统基于正则表达的WAF内置了默认规则,仅通过将请求与规则进行匹配来确定访问是否合法,这种方式不易变通,很容易造成误报漏报,而且规则更新迭代慢,仅能防御已知风险,面对更多未知的0-day风险难以做到提前预警,属于“事后诸葛亮”。
阿里云将深度学习技术应用到WAF上,通过使用深度学习算法对样本进行训练,产出模型来检测和识别流量中的风险,不仅提高了防护准确率,而且能应对一些0-day的攻击。目前阿里云WAF日均拦截5亿次Web攻击,累计监测的全网活跃恶意IP达到60万以上,每一次攻防对抗都是对模型的训练和优化,从而深度发现经过伪装隐藏的恶意Web请求内容,减少误报和漏报。

阿里云WAF在全球已覆盖德国、美国东西和西部、印度、澳大利亚等14个节点,均已全面支持深度学习模型进行实时在线检测,基于深度学习的阿里云WAF比专家经验规则的异常请求检出率提升30%以上,运营成本降低50%。同时,通过对全网数据的态势分析及强大的威胁情报能力,可以做到提前预警,自适应的调整防护策略,并且可以做到在云端瞬时下发,以应对不断变化的安全风险,让普通企业也能享受到专家级的安全服务。
开放:让用户具备规则自主定义权限
不同企业的Web建设情况不同,比如使用的开发框架不同,编码的规范性不同;不同企业的业务场景也不同,游戏、电商、电子政务、互联网金融等业务形态千差万别。面对不同的Web建设情况以及复杂的业务场景,不同的客户在使用同一套固定的内置专家策略的WAF时难免会遇到误漏报问题,导致安全事件发生。
而相对于WAF服务商来说,客户对自身业务的理解是最深入和最全面的,所以作为一款优秀的安全产品,一定是把强大的安全能力赋予客户。阿里云WAF首次通过控制台可视化管理界面的形式将规则定义的权利给到客户,在阿里云提供的专家策略基础之上,用户可以基于对自身业务的理解自定义每一条专家经验规则,以达到最符合业务需求的防护效果。

目前市场上大多数WAF产品只给用户几种可选的防护模式,比如严格模式、宽松模式等,或者是粗放规则集的开关,用户并不清楚每种模式、规则集下的防护强度具体是多大,这对用户来说,WAF是一个看不清楚的黑盒,而不是一个可以灵活运用的安全工具。阿里云WAF规则开放以后就像乐高玩具一样,用户可以进行自由组合,根据自身的业务特点灵活、快速的调整规则,不仅可以减少安全风险的误报和漏报,并且可以减少与WAF厂商的沟通成本,提高安全运营效率。
阿里云是全球首家将规则定义权开放给用户的云WAF提供商,以满足客户对Web防护的自定义安全需求。未来,阿里云将持续进行技术投入,将人工智能等前沿技术融入到产品设计和研发当中,为用户提供包括产品服务、数据分析、智能运营在内的一体化产品解决方案,让安全管理化繁为简,为业务安全保驾护航,为网络安全市场贡献更优质的安全产品和服务。
新一代云WAF:防御能力智能化,用户享有规则“自主权”的更多相关文章
- WAF防御能力评测及工具
本篇文章介绍如何从常规攻击的防御能力来评测一款WAF.一共覆盖了十六种攻击类型,每种类型均从利用场景(攻击操作的目的),注入点(漏洞产生的地方,比如说大多数WAF都会较全面地覆盖来自GET请求的攻击, ...
- Centos7下关于系统用户密码规则-运维笔记
针对Centos7下的系统用户的密码规则复杂度的设置,处于安全考虑,说明如下: 一.设置密码规则 1)密码长度.有效期 /etc/login.defs文件是当创建用户时的一些规划,比如创建用户时,是否 ...
- 解读linux中用户密码规则及忘记root口令的破解(思路)
linux当中,用户名和密码表对应关系放在/etc/passwd中,如: root:x:0:0:root:/root:/bin/bash 格式代表意义分别为 用户名:密码:用户id:组id:用户描述 ...
- WordPress公布新文章Email通知注冊用户
非常多WordPress博客都开放了用户注冊的功能,用户能够參与到博客的内容建设其中来.也就是一个博客由多个用户来写.如今有这种需求,怎样实如今某一个用户发表文章后.其它用户都能收到Email通知?以 ...
- 通过新浪ip地址库获得用户的省份、城市等信息
<script src="http://apps.bdimg.com/libs/jquery/1.11.3/jquery.min.js"></script> ...
- 新浪SAE数据库信息(用户&密码&主地址)
用户名 : SAE_MYSQL_USER密 码 : SAE_MYSQL_PASS主库域名 : SAE_MYSQL_HOST_M从库域名 : SAE_MYSQL_HOST_S端 口 : SAE_MYS ...
- 设置git账号并生成新的ssh(切换电脑用户之后)
1.设置账号 2.设置邮箱 3.检查确认 4. 5.check-----成功~
- 通过新浪ip地址库获取用户省份
<script src="http://apps.bdimg.com/libs/jquery/1.11.3/jquery.min.js"></script> ...
- 10-11Linux用户管理规则及用户管理函数
用户管理: useradd, userdel, usermod, passwd, chsh, chfn, finger, id, chage 组管理: groupadd, groupdel, grou ...
随机推荐
- beaglebone black 与电脑互传文件(夹)
1. PSCP方法 PSCP,是putty的一个组件. 1.1 下载PSCP 先给连接http://www.chiark.greenend.org.uk/~sgtatham/putty/downloa ...
- 如何理解CUDA中的cudaMalloc()的参数
首先看下此运行时函数的原型: cudaError_t cudaMalloc (void **devPtr, size_t size ); 主要的第一个参数.为什么是两个星星呢?用个例子来说明下. fl ...
- 2019-8-31-dotnet-数组自动转基类数组提示-Co-variant-array-conversion-是什么问题
title author date CreateTime categories dotnet 数组自动转基类数组提示 Co-variant array conversion 是什么问题 lindexi ...
- 接口测试 java+httpclient+testng+excel
最近项目不忙,研究了下java实现接口自动化,借助testng+excel实现数据驱动 目前只用post方式测试,返回结果列没有通过列名去找 另外,请求参数是转义之后的,接口之间的依赖也是个问题,批量 ...
- QT安装以及使用(QT支持linux和windows,也支持C/C++代码的编译运行,比vs简洁多)
Windows: 0. QT Versionqt-win-opensource-4.7.4-mingwqt-creator-win-opensource-2.4.1 1. 系统Windows 7 &a ...
- JavaScript 点击事件的三种写法
嵌入式 <button οnclick='alert("hello")'>点击按钮</button> 脚本模型 btn.onclick=function() ...
- python3 enum模块
枚举是绑定到唯一的常量值的一组符号名称(成员).在枚举中,成员可以通过身份进行比较,枚举本身可以迭代. 1.Enum模块 该模块定义了四个枚举类,可用于定义唯一的名称和值集:Enum,IntEnum, ...
- ros-slam的链接
http://wiki.ros.org/navigation/Tutorials/RobotSetup 稍后整理
- [Codeplus 4月赛]最短路
题意:理论上是给定一张完全图,有边权,在给一些单向边求最短路. 思路: 我充分体会到了我图论的菜. 理论上建图肯定是不能\(n^2\)的,考虑如何优化呢? 将边权异或值二进制替换,最后一遍最短路就行, ...
- Python 字符串_python 字符串截取_python 字符串替换_python 字符串连接
Python 字符串_python 字符串截取_python 字符串替换_python 字符串连接 字符串是Python中最常用的数据类型.我们可以使用引号('或")来创建字符串. 创建字符 ...