Skip to content

[Bug] 全局网站未开启防御时,防御规则 配置由【单个网站】配置到【全局网站】,没有生效,生效的还是上一次配置的网站。 #730

@Tea-NT

Description

@Tea-NT

产品版本

1.3.19

版本类型

  • 社区版

环境信息

Windows Server 2016

🐛 缺陷描述

配置了一个防御规则:

rule Rbc907d933dda47fc8d3317e591760429 "允许国内和内网访问" salience 10 {
             when
                (MF.COUNTRY != "中国"  && MF.COUNTRY != "内网" )||( RF.IPInCIDR(MF.SRC_IP, "192.168.0.0/24") != true &&  RF.IPInCIDR(MF.SRC_IP, "192.168.100.0/24") != true  &&  RF.IPInCIDR(MF.SRC_IP, "127.0.0.0/0") != true)
              then
                
        		Retract("Rbc907d933dda47fc8d3317e591760429");
        } 

直接设定全局,不生效,怎么都不会生效。(因为网站配置里,全局网站 的防御状态没开启,所以不生效)
尝试设置到其中一个网站。81端口,测试规则生效正常拦截,再绑定回【全局网站】,还是之前绑定的81端口网站生效。

Image Image Image

期望结果

防御规则绑定所有网站时,自动开启 全局网站的防御状态,让能所有网站正常生效,拦截命中规则的访问。

补充信息

测试拦截的功能太赞了,通过这个排查出来的。还奇怪防御规则怎么一直没效果,后面才发现时 网站配置 里面的全部网站的防御状态没有打开,导致生效的一直是上一次绑定的网站。

Image

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions