首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ModSecurity 3.0不阻止POST请求

ModSecurity 3.0不阻止POST请求
EN

Stack Overflow用户
提问于 2021-08-29 07:25:01
回答 1查看 261关注 0票数 0

ModSecurity 3似乎没有阻塞通过post发送的任何内容(比如表单)。日志上写着:

ModSecurity:使用代码200拒绝访问(第二阶段)。用液体注射法检测XSS。文件"/usr/local/coreruleset-3.3.0/rules/REQUEST-941-APPLICATION-ATTACK-XSS.conf“id "941100”msg "XSS攻击检测到的libinjection“”严重度"2“成熟度”标记"0“标记应用程序-多”标记“标记"paranoia-level/1”标记"capec/1000/152/242“uri”uri "/support/ticket.php“ref "v1106,29t:utf8toUnicode,t:urlDecodeUni,t:htmlEntityDecode,t:jsDecode,t:cssDecode,t:removeNulls”

但请求被直接发送到数据库并添加到数据库中。

在使用403的浏览器中,会暂时阻止这样的请求。

我试着设置

SecDefaultAction“阶段:1,日志,审计日志,拒绝,状态:403”

SecDefaultAction“阶段:2,日志,审计日志,拒绝,状态:403”

但没有运气,什么都没变。

我不知道该怎么办,有人能帮忙吗?

EN

回答 1

Stack Overflow用户

发布于 2021-08-30 07:18:08

尝试搜索您的配置以寻找其他SecDefaultAction,并确保没有人具有“status:200”。还要确保您没有在DetectionOnly模式下运行DetectionOnly(参见modsecurity.conf)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68970754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档