一篇博客文章中的一句话怎么能让我的服务器瘫痪呢?

时间:2011-01-06 作者:adhocgeek

在过去的几个小时里,我一直试图写一篇关于一个简单的Windows Powershell脚本的帖子,但当我尝试预览包含脚本的帖子时,它会关闭我的服务器。

不幸的是,这台服务器不是我能控制的(它由34sp.com托管),所以我只能做有限的事情来诊断这个问题——我不确定从哪里开始。

问题似乎源于在帖子中包含以下行:

<pre>
    $camera_getid.Parameters.Add("@CameraGUID", [System.Data.SqlDbType]"NVarChar").Value = $guid;
</pre>
我很难精确地缩小问题范围,因为每次出现问题时,我的服务器都会停机约5-10分钟。

有人见过类似的东西吗?

1 个回复
最合适的回答,由SO网友:hakre 整理而成

默认情况下,Wordpress对此类内容没有问题。它不会使您的服务器崩溃。我认为事实上,这并不会使您的服务器崩溃。

我认为您的服务器配置了一些webapplication防火墙。这样的防火墙会检查每个请求是否存在恶意数据,这些恶意数据被认为是触发漏洞攻击或向服务器或安装的应用程序引入有效负载。

这些防火墙通常配置有“最佳猜测”的黑名单。这意味着,它们也会阻止有效的请求,因为这样的防火墙不能区分有效请求和无效请求。

其中一些webapplication防火墙还与基于IP的防火墙连接。因此,当看到恶意请求时,他们会在一定时间内(例如5到10分钟)阻止您的计算机访问服务器。

请联系您的服务器管理人员,并询问他们是否存在这样的防火墙,因为您在向主机发布(如HTTP post方法)您命名的内容时遇到问题。他们应该能够重新配置防火墙并调整导致误报的规则。

结束

相关推荐