告警信息:the requested URL's length exceeds the capacity limit
描述:HTTP请求URI长度超过默认缓冲区大小,认为其不合规
告警信息:request exceeds system's limit
描述:HTTP请求头部长度超过默认的缓冲区大小,认为其不合规
告警信息:request exceeds system's limit
描述:HTTP响应头部超过默认缓冲区大小,认为其不合规
告警信息:request method begin with non-capital letters or over load content-length
request method body contains non-capital letters
描述:HTTP请求方法不是大写的英文字符,比如:get、gET,GeT等
告警信息:the requested method is unknown
描述:WAF允许的HTTP请求方法如下: GET、POST、HEAD、PUT、DELETE、MKCOL、COPY、MOVE、OPTIONS、PROPFIND、PROPPATCH、LOCK、UNLOCK、TRACE、SEARCH、CONNECT、CHECKOUT、LABEL、UPDATE、REPORT、CHECKIN、CHECKOUT、UNCHECKOUT、MERGE、MKACTIVITY、BPROPPATCH、MKWORKSPACE、VERSION-CONTROL、BASELINE-CONTROL
告警信息:request uri begin neither schema nor slash
request schema contain non-letters
request schema without slash
request schema with only one slash
request with bad host
request with bad port
描述:URI字段不合规包含以下几种情况:
1、不是schema://host:port/path 形式且不以/开头,如GET abc、GET abc:def等;
2、是schema://host:port/path 形式,但HOST字段无效,如:HTTP://2.2.abab.2;
3、是schema://host:port/path 形式,但PORT字段无效,如:POST HTTP://2.2.2.2:2.3
告警信息:request protocol only has h,lost others
request protocol only has ht,lost others
request protocol only has htt,lost others
request protocol without splash
request protocol version major non-digit
request protocol version major too long
request protocol version minor non-digit
request protocol version minor too long
描述:HTTP版本字段不符合规范,比如:GET / H/1.1,GET / HTT/1.1,GET / HTTP/1.a,GET / HTTP/0.9(0.9版本不需要指明版本号,出现这种情况也视为不合规)
告警信息:request end failed, bad CRLF
描述:HTTP请求头部首行格式为:GET+SPACE+URI-Path+HTTP/1.1+CRLF,当版本号后面不存在CRLF或CRLF不完整时,认为其不合规。
告警信息:request with bad protocol version
描述:HTTP版本号不符合规范,目前只支持HTTP/1.0、HTTP/1.1这两种版本号
告警信息:request forbidden path through
描述:HTTP请求的URI-Path中不能出现../这样的字符,可能会造成路径穿越攻击
告警信息:request uri decode contain line feed
描述:HTTP请求的URI-Path中不能出现编码的回车换行字符,比如:GET /%0a
告警信息:request header end failed, bad CRLF
描述:HTTP请求头部字段中以\r\n结尾,比如:GET / HTTP/1.1\r\nHost:172.16.132.207:12345\rab\r\n\r\n
告警信息:request could not be understood
描述:HTTP请求头部中出现重复的HOST、Content-Length、Transfer-Encoding字段,认为其不合规
告警信息:request without header Host
描述:HTTP 1.1版本请求中不包含HOST头部时,认为其不合规
告警信息:request method requires a valid Content-length
描述:POST和PUT请求中缺少Content-Length字段或者Content-Length数值不正确,比如:Content-Length: 或Content-Length:1.22,认为其不合规
告警信息:request chunk size is erange!
request chunk size begin with not digit!
request chunk size CR without LF!
描述:HTTP请求chunk块size不以数字开头或\r\n不完整,认为其不合规
告警信息:request chunk body end without CR!
request chunk body CR without LF!
描述:HTTP请求chunk块body结尾\r\n不完整,认为其不合规
告警信息:request chunk last chunk end without CR!
request chunk last chunk CR without LF!
描述:HTTP请求last chunk块结尾\r\n不完整,认为其不合规
告警信息:request uri has invisible char!
描述:解码前的URI中包含0x00~0x1f等不可见字符认为其不合规
告警信息:request decoded uri has invisible char!
描述:解码后的URI中包含0x00~0x1f等不可见字符认为其不合规
告警信息:request uri has special char!
描述:解码前的URI中包含%认为其不合规