如何禁用ModSecurity:集合存储写入DBM文件

如何禁用ModSecurity:集合存储写入DBM文件,security,owasp,mod-security,mod-security2,Security,Owasp,Mod Security,Mod Security2,收到此ModSecurity错误: ModSecurity: collection_store: Failed to write to DBM file "/tmp/default_SESSION": Invalid argument 没有与此错误关联的规则ID。我知道我可以使用 SecRuleRemoveById xxxxxx 如何禁用写入DBM文件和/或查找专门导致此错误的规则 集合由modsecurity_CRS_10_setup.conf文件中OWASP CRS中的规则90002

收到此ModSecurity错误:

ModSecurity: collection_store: Failed to write to DBM file 
"/tmp/default_SESSION": Invalid argument  
没有与此错误关联的规则ID。我知道我可以使用
SecRuleRemoveById xxxxxx


如何禁用写入DBM文件和/或查找专门导致此错误的规则

集合由modsecurity_CRS_10_setup.conf文件中OWASP CRS中的规则900020和900021初始化。它们主要用于实验性的DoS和暴力规则,因此如果不使用这些集合,则可以禁用这些规则

但是,我不确定OWASP规则是否使用默认的会话集合,因此请查看所有规则中的任何initcol命令,以防其他规则使用集合


老实说,我不太喜欢ModSecurity如何处理像这样的共享文件中的持久收集数据,因为它经常会导致错误消息和不断增加的文件。因此,我认为这些规则应该在OWASP CRS中默认关闭。特别是当它们不被使用时,除非你启用了实验规则。ModSecurity电子邮件列表的更多背景信息如下:

集合由ModSecurity\u CRS\u 10\u setup.conf文件中OWASP CRS中的规则900020和900021初始化。它们主要用于实验性的DoS和暴力规则,因此如果不使用这些集合,则可以禁用这些规则

但是,我不确定OWASP规则是否使用默认的会话集合,因此请查看所有规则中的任何initcol命令,以防其他规则使用集合


老实说,我不太喜欢ModSecurity如何处理像这样的共享文件中的持久收集数据,因为它经常会导致错误消息和不断增加的文件。因此,我认为这些规则应该在OWASP CRS中默认关闭。特别是当它们不被使用时,除非你启用了实验规则。关于ModSecurity电子邮件列表的更多背景信息,请点击此处:

我已经禁用了900020和900021,以及大量其他建议规则,但对这一点没有任何影响。这是在十几台服务器上实现的。我已经禁用了900020和900021,以及大量其他建议规则,但对这没有任何影响。这是在十几台服务器上实现的。