检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
/代码注入、文件包含、敏感文件访问、第三方应用漏洞攻击、CC攻击、恶意爬虫扫描、跨站请求伪造等攻击,保护Web服务安全稳定。 您可以使用本文档提供的API对WAF进行相关操作,如查询、更新等操作。 在调用WAF API之前,请确保已经充分了解WAF,有关WAF服务的详细介绍,请参见Web应用防火墙。
使用CES配置WAF指标异常告警 应用场景 本文档介绍如何在华为云云监控服务(CES)对WAF指标配置异常告警,当Web应用防火墙(WAF)的监控指标出现异常情况,及时了解WAF防护状况,从而起到预警作用。 WAF提供的监控指标请参见WAF监控指标。 前提条件 已将防护网站接入WAF。
绝大部分的基础Web威胁。 建议您多关注Web应用防火墙控制台的“安全总览”和“防护事件”页面,了解业务情况和攻击情况。具体操作可参见以下文档: 安全总览 查看防护日志 我是专业的安全人员,需要做全面的Web入侵运营 针对您的需求,推荐您在完成网站接入后,为网站设置以下防护功能:
以帮助您使用WAF快速防护网站。 WAF最佳实践 Solution as Code一键式部署类最佳实践 表1 WAF最佳实践 分类 相关文档 网站接入配置 未使用代理的网站通过CNAME方式接入WAF 使用DDoS高防和WAF提升网站全面防护能力 使用CDN和WAF提升网站防护能力和访问速度
每行最多支持500个英文字符(1个中文字符等于2个英文字符)。 “检测对象类型”为“新媒体”时,检测对象的每一行表示一个新媒体账号,多个新媒体账号以回车换行分隔;同一行内的新媒体账号和备注之间以英文逗号分隔,每行最多支持500个英文字符(1个中文字符等于2个英文字符)。 场景一:
擎检测机制及规则的检测顺序。 防护规则概览 网站接入WAF防护后,您需要为网站配置防护策略。 表1 可配置的防护规则 防护规则 说明 参考文档 Web基础防护规则 覆盖OWASP(Open Web Application Security Project,简称OWASP)TOP
region String 区域ID,控制台创建的域名会携带此参数,api调用创建的域名此参数为空,可以通过地区和终端节点文档查询区域ID对应的中文名称 flag Flag object 特殊标识,用于前端使用 description String 域名描述 policyid
region String 区域ID,控制台创建的域名会携带此参数,api调用创建的域名此参数为空,可以通过地区和终端节点文档查询区域ID对应的中文名称 flag Flag object 特殊标识,用于前端使用 description String 域名描述 policyid
文字符(1个中文字符等于2个英文字符)。 “检测对象类型”选择“网站”时:输入被检测网站完整域名与备注信息。 说明: 每一行表示一个检测网址,多个网址以回车换行分隔;同一行内的网址和备注之间以英文逗号分隔,如无备注,可只输入网址,每行最多支持500个英文字符(1个中文字符等于2个英文字符)。
如何处理接入WAF后报错414 Request-URI Too Large? 故障现象 防护网站接入WAF后,用户不能正常访问网站,提示“414 Request-URI Too Large”错误,如图1所示。 图1 提示“414 Request-URI Too Large”错误 可能原因
配置精准访问防护规则定制化防护策略 精准访问防护规则可对常见的HTTP字段(如IP、路径、Referer、User Agent、Params等)进行条件组合,用来筛选访问请求,并对命中条件的请求设置仅记录、放行或阻断操作。同时支持“JS挑战”验证,即WAF向客户端返回一段正常浏览
请求消息体 请求消息体通常以结构化格式发出,与请求消息头中Content-type对应,传递除请求消息头之外的内容。若请求消息体中参数支持中文,则中文字符必须为UTF-8编码。 每个接口的请求消息体内容不同,也并不是每个接口都需要有请求消息体(或者说消息体为空),GET、DELETE
域名id region String 区域ID,控制台创建的域名会携带此参数,api调用创建的域名此参数为空,可以通过地区和终端节点文档查询区域ID对应的中文名称 description String 域名描述信息,可选参数。 server Array of CloudWafServer
配置网站反爬虫防护规则防御爬虫攻击 您可以通过配置网站反爬虫防护规则,防护搜索引擎、扫描器、脚本工具、其它爬虫等爬虫,以及自定义JS脚本反爬虫防护规则。 如果您已开通企业项目,您需要在“企业项目”下拉列表中选择您所在的企业项目并确保已开通操作权限,才能为该企业项目下域名配置防护策略。
false:不使用独享ip region String 区域ID,控制台创建的域名会携带此参数,api调用创建的域名此参数为空,可以通过地区和终端节点文档查询区域ID对应的中文名称 server Array of WafServer objects 防护域名的源站服务器配置信息,只有独享模式域名才返回vpc_id
false:不使用独享ip region String 区域ID,控制台创建的域名会携带此参数,api调用创建的域名此参数为空,可以通过地区和终端节点文档查询区域ID对应的中文名称 server Array of WafServer objects 防护域名的源站服务器配置信息,只有独享模式域名才返回vpc_id
关,对扫描器爬虫进行拦截或仅记录,详见配置网站反爬虫防护规则。 网页防篡改 网页防篡改为用户的文件提供保护功能,避免指定目录中的网页、电子文档、图片、数据库等类型的文件被黑客、病毒等非法篡改和破坏。网页防篡改的相关配置请参见配置网页防篡改规则避免静态网页被篡改。 跨站脚本攻击 一
使用WAF阻止爬虫攻击 应用场景 网络爬虫为网络信息收集与查询提供了极大的便利,但同时也对网络安全产生以下负面影响: 网络爬虫会根据特定策略尽可能多地“爬过”网站中的高价值信息,占用服务器带宽,增加服务器的负载 恶意用户利用网络爬虫对Web服务发动DoS攻击,可能使Web服务资源耗尽而不能提供正常服务
配置智能访问控制规则精准智能防御CC攻击 开启智能访问控制规则后,WAF中的压力学习模型会根据源站返回的HTTP状态码和时延等来实时地感知源站的压力,从而识别源站是否被CC攻击了,WAF再根据异常检测模型实时地检测源站在HTTP协议上的特征的异常行为,然后基于这些异常特征,使用A
图2 添加域名完成 步骤三:防护规则迁移 阿里云WAF和华为云WAF规则的对应参照表3所示。 表3 防护规则对应表 阿里云 华为云 参考文档 基础防护规则 Web基础防护 配置Web基础防护规则防御常见Web攻击 白名单 黑白名单设置 全局白名单 配置IP黑白名单规则拦截/放行指定IP