有没有一个.htaccess解决scheme来对付这种攻击
188.165.198.65 - - [17/Apr/2010:15:46:49 -0500] "GET /blog/2009/04/12/shopping-cart/?cart=../../../../../../../../../../../../../../../../etc/passwd%00 HTTP/1.1" 200 28114""Mozilla/4.0 (compatible; MSIE 7.0;Windows NT 5.1; .NET CLR 1"
我的WordPress .htaccess是
#BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase / blog /
RewriteCond%{REQUEST_FILENAME}!-f
RewriteCond%{REQUEST_FILENAME}!-d
重写规则。 /blog/index.php [L]
</ IfModule>configuration
#结束WordPress
首先,不要惊慌。 像这样的攻击几乎总是行不通的,但这并不是说你不应该保护它们。
如果你正在运行你自己的服务器,那么看一下mod_security模块,这样可以防止像这样的目录遍历攻击以及许多其他的攻击。 build立和正常工作可能有点尴尬,但这是值得的。
另外请确保您运行的是最新版本的WordPress,插件和主题,并且您的服务器软件没有任何漏洞。