linux - 排除特定参数的规则组

标签 linux apache owasp mod-security mod-security2

我看到很多请求在我的 modsec_audit.log 中被阻止,因为 sql 注入(inject)规则应用于 JSESSIONID cookie。

我试图避免针对特定 cookie 名称的那些规则。

我最后一次尝试是:

SecRuleUpdateTargetByTag "OWASP_CRS/WEB_ATTACK/SQL_INJECTION" "!REQUEST_COOKIES:JSESSIONID"

它不起作用。我错过了什么吗?

最佳答案

你的语法看起来是正确的。

您是否在将 SQL 注入(inject)规则加载到您的配置中之后指定此设置?常见错误。

如果不是那样,那么只能建议您提供更多详细信息。包括:

  • 您是否重新启动了 Apache 以接受此更改?
  • 您能否举例说明日志中的错误?
  • 您是否尝试过 Debug模式来详细了解正在发生的事情以及您的覆盖是否被接收?

关于linux - 排除特定参数的规则组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39247650/

相关文章:

android - ADB 不再识别设备

linux - 用环境变量替换curl请求中的变量

c++ - 核心转储消息未在 STDERR 中捕获

java - Jenkins的依赖性检查间歇性失败

php - session 固定 VS XSRF/CSRF

python - 在为应用程序自动执行 owasp zap 的 python 代码中出现错误

linux - 用于在 Linux 命令中仅使用 FIND 命令在文件中的特定行之间进行搜索

apache - 服务器可以为某些站点运行 Nginx,而为其他站点运行 Apache Nginx 反向代理吗?

apache - 如何让所有子域域在没有通配符的情况下使用一个 SSL

node.js - SSL 不适用于 Node.js 应用程序