mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2026-02-09 15:25:39 +08:00
WAF策略增加JSCookie动作选项
This commit is contained in:
@@ -3,7 +3,21 @@
|
||||
package firewallconfigs
|
||||
|
||||
type HTTPFirewallJavascriptCookieAction struct {
|
||||
Life int32 `yaml:"life" json:"life"` // 有效期
|
||||
MaxFails int `yaml:"maxFails" json:"maxFails"` // 最大失败次数
|
||||
FailBlockTimeout int `yaml:"failBlockTimeout" json:"failBlockTimeout"` // 失败拦截时间
|
||||
IsPrior bool `yaml:"isPrior" json:"isPrior"`
|
||||
|
||||
Life int32 `yaml:"life" json:"life"` // 有效期
|
||||
MaxFails int `yaml:"maxFails" json:"maxFails"` // 最大失败次数
|
||||
FailBlockTimeout int `yaml:"failBlockTimeout" json:"failBlockTimeout"` // 失败拦截时间
|
||||
Scope string `yaml:"scope" json:"scope"`
|
||||
FailBlockScopeAll bool `yaml:"failBlockScopeAll" json:"failBlockScopeAll"`
|
||||
}
|
||||
|
||||
func NewHTTPFirewallJavascriptCookieAction() *HTTPFirewallJavascriptCookieAction {
|
||||
return &HTTPFirewallJavascriptCookieAction{
|
||||
Life: 600,
|
||||
MaxFails: 100,
|
||||
FailBlockTimeout: 3600,
|
||||
Scope: FirewallScopeServer,
|
||||
FailBlockScopeAll: true,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user