阻止 php 文件访问(modsecurity)

阻止 php 文件访问(modsecurity)

如何阻止对 PHP 文件的所有访问?文件名类似于,sm6######.php可以####是任意随机数字。

我如何使用来实现它mod_sec

答案1

这听起来像是<FilesMatch >指示mod_security,根本就不需要。

<FilesMatch sm6[0-9]+\.php>
  Order Allow,Deny
  Deny from all
</FilesMatch>

当然,如果你不想任何人要访问该文件,为什么不删除它或者将其移出DocumentRoot

如果您编辑问题以包含更多有关WHO不应该能够访问该文件我将更新我的答案以匹配。

答案2

SecRule REQUEST_LINE "@rx sm6[0-9]{1,}\.php" \
"phase:2,block,severity:2,msg:'Blocking access to sm6#.php files.'"

相关内容