2012-03-03 134 views
5

如何保护Web服务/ WebBroker应用程序免受拒绝服务攻击?该攻击会导致IIS在同一时刻创建大量webbroker实例。在新的请求来临之前,网络经纪人没有足够的时间来启动和响应。有时会导致webbroker崩溃。每分钟请求是否存在某种限制或某种方式将请求放入队列中?如何保护Web服务免受拒绝服务攻击?

谢谢。

+0

不确定如何在IIS中执行此操作,但是,您可能想要研究的是:如何检查IP X在过去10秒内有多少个连接,如果该数字大于等于10,则其他连接将被迫断开连接,同样,你可能想限制每个IP分配的RAM数量,作为IIS的替代方案,我会强烈推荐Apache,因为它更加灵活并且可以满足你的需求... – ComputerSaysNo 2012-03-03 19:59:02

+0

CloudFlare有一个自动尝试保护您的网站免受DSA的服务。你我尝试过。自行实施可能很困难。 – 2012-03-04 14:15:35

+0

https://msdn.microsoft.com/en-us/library/cc750213.aspx#XSLTsection126121120120 ..更好地问在serverfault我想。 – 2015-04-25 15:48:18

回答

0

的一些想法有关拒绝服务维基百科的文章可能是有益的,尤其是有关防火墙和switches部分:

大多数交换机具有一定的速率限制和ACL能力。一些 交换机提供自动和/或全系统速率限制,流量整形,延迟绑定(TCP拼接),深度包检测和通过自动速率过滤检测和修复拒绝 服务攻击的博客过滤(伪IP过滤) (...)

0

我写this answer为Parse.com服务,但大部分,包括安全通过隐匿,也适用于其他服务。