mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2025-11-04 05:00:24 +08:00
WAF操作符增加“包含XSS注入-严格模式”
This commit is contained in:
@@ -27,6 +27,7 @@ const (
|
|||||||
HTTPFirewallRuleOperatorContainsAll HTTPFirewallRuleOperator = "contains all"
|
HTTPFirewallRuleOperatorContainsAll HTTPFirewallRuleOperator = "contains all"
|
||||||
HTTPFirewallRuleOperatorContainsSQLInjection HTTPFirewallRuleOperator = "contains sql injection"
|
HTTPFirewallRuleOperatorContainsSQLInjection HTTPFirewallRuleOperator = "contains sql injection"
|
||||||
HTTPFirewallRuleOperatorContainsXSS HTTPFirewallRuleOperator = "contains xss"
|
HTTPFirewallRuleOperatorContainsXSS HTTPFirewallRuleOperator = "contains xss"
|
||||||
|
HTTPFirewallRuleOperatorContainsXSSStrictly HTTPFirewallRuleOperator = "contains xss strictly"
|
||||||
HTTPFirewallRuleOperatorHasKey HTTPFirewallRuleOperator = "has key" // has key in slice or map
|
HTTPFirewallRuleOperatorHasKey HTTPFirewallRuleOperator = "has key" // has key in slice or map
|
||||||
HTTPFirewallRuleOperatorVersionGt HTTPFirewallRuleOperator = "version gt"
|
HTTPFirewallRuleOperatorVersionGt HTTPFirewallRuleOperator = "version gt"
|
||||||
HTTPFirewallRuleOperatorVersionLt HTTPFirewallRuleOperator = "version lt"
|
HTTPFirewallRuleOperatorVersionLt HTTPFirewallRuleOperator = "version lt"
|
||||||
@@ -182,6 +183,13 @@ var AllRuleOperators = []*RuleOperatorDefinition{
|
|||||||
CaseInsensitive: HTTPFirewallRuleCaseInsensitiveNone,
|
CaseInsensitive: HTTPFirewallRuleCaseInsensitiveNone,
|
||||||
DataType: "none",
|
DataType: "none",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
Name: "包含XSS注入-严格模式",
|
||||||
|
Code: HTTPFirewallRuleOperatorContainsXSSStrictly,
|
||||||
|
Description: "更加严格地检测字符串内容是否包含XSS注入,相对于非严格模式,此时xml、audio、video等标签也会被匹配。",
|
||||||
|
CaseInsensitive: HTTPFirewallRuleCaseInsensitiveNone,
|
||||||
|
DataType: "none",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
Name: "包含二进制数据",
|
Name: "包含二进制数据",
|
||||||
Code: HTTPFirewallRuleOperatorContainsBinary,
|
Code: HTTPFirewallRuleOperatorContainsBinary,
|
||||||
|
|||||||
Reference in New Issue
Block a user