我正在尝试将 Google Ip 范围添加到 Mod Security 的白名单中
我使用 Cpanel+Apache 2.4+ModSecurity 2.9.0+OWASP 规则
我在几篇文章中看到了这个会议
SecRule REMOTE_ADDR "@ipMatch XX.XX.XX.XX,66.249.64.0/19" "phase:1,nolog,allow,ctl:ruleEngine=Off"
但失败只有添加 id:rule 才有效
SecRule REMOTE_ADDR "@ipMatch XX.XX.XX.XX,66.249.64.0/19" "phase:1,id:'981033',t:none,nolog,pass,ctl:ruleEngine=Off"
答案1
在 ModSecurity 2.7 中,ID 成为强制性要求: https://github.com/SpiderLabs/ModSecurity/wiki/Reference-Manual#id
所以猜测你从那里看到的帖子的日期早于这个。
请注意,您应该使用 1-99,999 范围内的 ID,而不是 981033,这是为 OWASP CRS 规则保留的。