在IIS中中止任何POST VERB操作

我的网站用POST VERB获得DOS攻击,我的网站是一个静态网站,我正试图阻止主页上的任何POST操作。

我有我的服务器上安装的URL重写,所以我想写规则放弃在主页上的POST,但它不工作。 任何其他的想法停止单独在主页上的POST?

<rewrite> <rules> <rule name="Remove Home Page Post"> <match url="/default.aspx" /> <conditions> <add input="{HTTP_METHOD}" pattern="post" /> </conditions> <action type="AbortRequest" /> </rule> </rules> </rewrite> 

POST洪水压倒你的IIS堆栈,所以没有任何应用程序级别会阻止它。 你需要的是速率限制。 请参阅Windows防火墙2008的速率限制数据包? 作为参考。