上云无忧 > 文档中心 > 天翼云Web应用防火墙(独享版)配置Web基础防护规则
Web应用防火墙(独享版)
天翼云Web应用防火墙(独享版)配置Web基础防护规则

文档简介:
此小节介绍配置Web基础防护规则。 Web基础防护开启后,默认防范SQL注入、XSS跨站脚本、远程溢出攻击、文件包含、Bash漏洞攻击、远程命令执行、目录遍历、敏感文件访问、命令/代码注入等常规的Web攻击。您还可以根据实际使用需求,开启Webshell检测、搜索引擎、扫描器、脚本工具、其它爬虫等Web基础防护。
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

Web基础防护开启后,默认防范SQL注入、XSS跨站脚本、远程溢出攻击、文件包含、Bash漏洞攻击、远程命令执行、目录遍历、敏感文件访问、命令/代码注入等常规的Web攻击。您还可以根据实际使用需求,开启Webshell检测、搜索引擎、扫描器、脚本工具、其它爬虫等Web基础防护。

说明

Web基础防护支持“拦截”和“仅记录”模式。

前提条件

已添加防护网站。

操作步骤

1 登录管理控制台。

2 单击管理控制台右上角的,选择区域或项目。

3 单击页面左上方的,选择“安全 > Web应用防火墙(独享版)”。

4 在左侧导航树中,选择“网站设置”,进入“网站设置”页面。

5 在目标域名所在行的“防护策略”栏中,单击“配置防护策略”,进入“防护策略”页面。

6 在“Web基础防护”配置框中,用户可根据自己的需要参照表更改Web基础防护的“状态”和“模式”。

Web基础防护配置框

防护动作参数说明

参数 说明
状态 Web应用防护攻击的状态。
:开启状态
:关闭状态
模式 拦截:发现攻击行为后立即阻断并记录。
仅记录:发现攻击行为后只记录不阻断攻击。

7 在“Web基础防护”配置框中,单击“高级设置”,进入“Web基础防护”界面。

8 根据您的业务场景,开启合适的防护功能,如图所示,检测项说明如表所示。

Web基础防护

防护等级设置

在页面上方,选择防护等级,Web基础防护设置了三种防护等级:“宽松”、“中等”、“严格”,默认情况下,选择“中等”。

防护等级说明

防护等级 说明
宽松 防护粒度较粗,只拦截攻击特征比较明显的请求。
当误报情况较多的场景下,建议选择“宽松”模式。
中等 默认为“中等”防护模式,满足大多数场景下的Web防护需求。
严格 防护粒度最精细,可以拦截具有复杂的绕过特征的攻击请求,例如jolokia网络攻击、探测CGI漏洞、探测 Druid SQL注入攻击。
建议您等待业务运行一段时间后,根据防护效果配置误报屏蔽规则,再开启“严格”模式,使WAF能有效防护更多攻击。

防护检测类型设置

默认开启“常规检测”和“扫描器”防护检测,用户可根据业务需要,参照表开启其他需要防护的检测类型。

检测项说明:

检测项 说明
常规检测 防护SQL注入、XSS跨站脚本、远程溢出攻击、文件包含、Bash漏洞攻击、远程命令执行、目录遍历、敏感文件访问、命令/代码注入等攻击。其中,SQL注入攻击主要基于语义进行检测。
说明
开启“常规检测”后,WAF将根据内置规则对常规检测项进行检测。
Webshell检测 防护通过上传接口植入网页木马。
说明
开启“Webshell检测”后,WAF将对通过上传接口植入的网页木马进行检测。
搜索引擎 搜索引擎执行页面内容爬取任务,如Googlebot、Baiduspider。
说明
如果不开启“搜索引擎”,WAF针对谷歌和百度爬虫不会拦截,如果您希望拦截百度爬虫的POST请求,可参照配置示例-拦截百度POST请求进行配置。
扫描器 执行漏洞扫描、病毒扫描等Web扫描任务,如OpenVAS、Nmap。
说明
开启“扫描器”后,WAF将对扫描器爬虫,如OpenVAS、Nmap等进行检测。
脚本工具 用于执行自动化任务、程序脚本等,如httpclient、okhttp、python程序等。
说明
如果您的应用程序中使用了httpclient、okhttp、python程序等脚本工具,建议您关闭“脚本工具”,否则,WAF会将使用了httpclient、okhttp、python程序等脚本工具当成恶意爬虫,拦截该应用程序。
其他爬虫 各类用途的爬虫程序,如站点监控、访问代理、网页分析等。
说明
开启“其他爬虫”后,WAF将对各类用途的爬虫程序进行检测。

防护效果

假如已添加域名“www.example.com”,且已开启了Web基础防护的“常规检测”,防护模式为“拦截”。您可以参照以下步骤验证WAF防护效果:

1 清理浏览器缓存,在浏览器中输入防护域名,测试网站域名是否能正常访问。

不能正常访问,参照章节:步骤一:添加防护网站重新完成域名接入 。

能正常访问,执行2。

2 清理浏览器缓存,在浏览器中输入“http://www.example.com?id=1%27%20or%201=1”模拟SQL注入攻击。

3 返回Web应用防火墙控制界面,在左侧导航树中,单击“防护事件”,进入“防护事件”页面,查看防护域名拦截日志,您也可以:下载防护事件数据 。

配置示例-拦截百度POST请求

放行百度或者谷歌的搜索引擎,同时拦截百度的POST请求。

1 参照操作步骤将“搜索引擎”设置为放行,即将“搜索引擎”的“状态”设置为。

2 参照配置精准访问防护规则配置如图的规则。

拦截POST请求

配置示例-拦截SQL注入攻击

假如防护域名“www.example.com”已接入WAF,您可以参照以下操作步骤验证WAF拦截SQL注入攻击。

1 开启Web基础防护的“常规检测”,并将防护模式设置为“拦截”。

2 开启Web基础防护。

Web基础防护配置框

3 清理浏览器缓存,在浏览器中输入模拟SQL注入攻击(例如,http://www.example.com?id='or 1=1)。

WAF将拦截该访问请求,拦截页面示例如图所示。

WAF拦截攻击请求

步骤 4 返回Web应用防火墙管理控制台,在左侧导航树中,单击“防护事件”,进入“防护事件”页面,您可以查看该防护事件。

相似文档
  • 本章介绍配置CC攻击防护。 CC攻击防护规则支持通过限制单个IP/Cookie/Referer访问者对防护网站上特定路径(URL)的访问频率,精准识别CC攻击以及有效缓解CC攻击。当您配置完CC攻击防护规则并开启CC攻击防护后,WAF才能根据您配置的CC攻击防护规则进行CC攻击防护。
  • 本章介绍配置精准访问防护规则。 精准访问防护策略可对HTTP首部、Cookie、访问URL、请求参数或者客户端IP进行条件组合,定制化防护策略,为您的网站带来更精准的防护。 精准访问防护规则允许您设置访问防护规则,对常见的HTTP字段(如IP、路径、Referer、User Agent、Params等)进行条件组合,用来筛选访问请求,并对命中条件的请求设置仅记录、放行或阻断操作。
  • 该章节指导您创建引用表,即可对路径、User Agent、IP、Params、Cookie、Referer、Header这些单一类型的防护指标进行批量配置,引用表能够被CC攻击防护规则和精准访问防护中的规则所引用。
  • 您可以通过配置黑白名单规则,阻断、仅记录或放行指定IP地址/IP地址段的访问请求。 前提条件: 已添加防护网站。
  • 您可以通过Web应用防火墙服务配置地理位置访问控制规则。可针对指定国家、地区的来源IP自定义访问控制。 网站接入Web应用防火墙后,您可以设置地理位置访问控制规则,WAF通过识别客户端访问请求的来源区域,一键封禁来自特定区域的访问或者允许特定区域的来源IP的访问,解决部分地区高发的恶意请求问题。可针对指定国家、地区的来源IP自定义访问控制。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部