[WAF]规则中增加请求Header长度限制和响应Header长度限制

This commit is contained in:
刘祥超
2020-11-18 19:35:38 +08:00
parent a5f3b98bb0
commit b14dae74f1
38 changed files with 214 additions and 64 deletions

View File

@@ -2,6 +2,13 @@ package checkpoints
// all check points list
var AllCheckpoints = []*CheckpointDefinition{
{
Name: "通用请求Header长度限制",
Prefix: "requestGeneralHeaderLength",
Description: "通用Header比如Cache-Control、Accept之类的长度限制防止缓冲区溢出攻击",
HasParams: false,
Instance: new(RequestGeneralHeaderLengthCheckpoint),
},
{
Name: "客户端地址IP",
Prefix: "remoteAddr",
@@ -184,6 +191,13 @@ var AllCheckpoints = []*CheckpointDefinition{
HasParams: true,
Instance: new(CCCheckpoint),
},
{
Name: "通用响应Header长度限制",
Prefix: "responseGeneralHeaderLength",
Description: "通用Header比如Cache-Control、Accept之类的长度限制防止缓冲区溢出攻击",
HasParams: false,
Instance: new(ResponseGeneralHeaderLengthCheckpoint),
},
{
Name: "响应状态码",
Prefix: "status",