客户端向Tomcat Servlet发起5次成功POST请求后被ModSecurity+Fail2Ban误封禁的问题求助
客户端向Tomcat Servlet发起5次成功POST请求后被ModSecurity+Fail2Ban误封禁的问题求助
大家好,我遇到了一个挺困扰的误封禁问题,想请社区的各位帮忙分析排查下:
我的服务器环境配置如下:
- Ubuntu 24.04
- Plesk Obsidian 18.0.62
- Apache/2.4.59
- Tomcat/10.1.16
- tomcat-connectors-1.2.49
- libapache2-mod-jk
- ModSecurity
- Fail2ban
- Comodo免费ModSecurity规则
我在worker1上部署了一个servlet,目前Plesk里的ModSecurity已设置为开启状态,使用的是Comodo的免费规则;同时Fail2Ban的IP封禁(入侵检测)功能也处于开启状态。
现在出现的问题是:当客户端向这个servlet发起5次成功的POST请求后,客户端的IP就会被Fail2Ban在预设的时间间隔内自动封禁。
以下是modsec_audit.log中的相关日志片段:
--ffd6be58-A-- [30/Jun/2024:09:37:02.722882 +0000] ZoEnPjdhHHdmdP54dSpN12AAFQ ***banned client IP*** 49290 127.0.0.1 7081 --ffd6be58-B-- POST /tomcat_app/Debate/url_a_servlet_general HTTP/1.0 Host: www.mywebsite.com X-Real-IP: ***banned client IP*** X-Accel-Internal: /internal-nginx-static-location Connection: close Content-Length: 181 sec-ch-ua: "Not/A)Brand"
备注:内容来源于stack exchange,提问作者Gauthier
相关产品推荐
相关产品推荐

