全局 WAF 规则

    首先点击:

    然后点击左侧导航栏的全局 WAF 进入 WAF 规则组页面。

    在这个页面中,已经存在了 5 种内置的规则组,这些是只读的,不能修改也不能删除。

    全局 WAF 规则 - 图2

    规则由和启用条件两部分组成。

    WAF 内置了 5 个规则组,分别是恶意爬虫、木马、SQL 注入、XSS 攻击和一般安全攻击。 在跳过 WAF 规则中,你可以选择跳过的 WAF 规则组,默认是不跳过任何规则组的;

    页面规则中的启用条件一样,有各种变量和操作符的选择。

    这里的 WAF 规则是需要使用 EdgeLang 语句自己编写的。

    下面是一个简单的示例,表示 uri 中包含 root.exe 的请求会被标记为高危请求。

    全局 WAF 规则 - 图4

    通过 EdgeLang 语句,你可以实现更复杂的 WAF 规则组。

    点击后下角的 按钮,系统会被 EdgeLang 语句进行检测和编译,如果有问题,会进行提示, 没有问题就会直接保存。

    这时候,你可以再次新建或者修改一个 应用的 WAF 规则, 在 WAF 规则组的下拉列表中,你就可以看到这个新增的全局 WAF 规则组了。