检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
JS脚本反爬虫检测机制 JS脚本检测流程如图1所示,其中,①和②称为“js挑战”,③称为“js验证”。 图1 JS脚本检测流程说明 开启JS脚本反爬虫后,当客户端发送请求时,会返回一段JavaScript代码到客户端。
JS脚本反爬虫 通过自定义规则识别并阻断JS脚本爬虫行为。 父主题: 边缘安全加速
全检测,对请求里header中所有字段进行攻击检测 √ CC攻击防护 √ 精准访问防护 √ 引用表管理 √ IP黑白名单设置,支持批量导入IP地址/IP地址段 √ 支持对指定国家、省份的IP自定义访问控制 √ 检测并拦截搜索引擎、扫描器、脚本工具、其它爬虫等爬虫行为 √ 检测并拦截JS
XSS关键字(javascript 、script、object、style、iframe、body、input、form、onerror、alert等); 特殊字符(<、>、’、”); 外部链接(href=“http://xxx/”,src="http://xxx/attack.js
“路径”包含“/admin/” “User Agent”前缀不为“mozilla/5.0” “IP”等于“192.168.2.3” “Cookie[key1]”前缀不为“jsessionid” 防护动作 可选择“阻断”、“仅记录”或“JS挑战”(返回JS代码)。
并发数 并发数指系统能够同时处理请求的数目。对于网站而言,并发数即网站并发用户数,指同时提交请求的用户数目。
基于IP限速的配置 攻击案例 竞争对手控制数台主机,持续向网站“www.example.com”发起HTTP Post请求,网站并无较大的负载能力,网站连接数、带宽等资源均被该攻击者大量占用,正常用户无法访问网站,最终竞争力急剧下降。
中的key和value分别表示攻击类型和攻击数,action中的key和value分别表示该攻击类型的防护动作和防护次数。
如果当前版本的IP黑白名单防护规则数不能满足要求,您可以通过购买规则扩展包增加IP黑白名单防护规则数,以满足防护配置需求。 选择“购买时长”。 勾选“自动续费”后,当服务期满时,系统会自动按照购买周期进行续费。
基于Cookie字段的配置 攻击案例 竞争对手控制数台主机,与大多普通访客一样,共用同一IP,或通过代理频繁更换源IP,持续向网站“www.example.com”发起HTTP Post请求,网站并无较大的负载能力,网站连接数、带宽等资源均被该攻击者大量占用,正常用户无法访问网站,
欠费影响 对于包年/包月EdgeSec资源,用户已经预先支付了资源费用,因此在账户出现欠费的情况下,已有的包年/包月EdgeSec资源仍可正常使用,除了: 按需计费的请求数和访问流量数受到限制。