Microsoft Azure DDOS保护
我正在Microsoft Azure中运行企业级应用程序。 我想知道Microsoft Azure中DDOS投影的建议。 文档清楚地表明该平台不受DDOS的影响,并且没有更多的细节。 我对Azure DDOS的理解是
基于这种理解,我宁愿如果来自特定IP /一组IPS的连接被阻止,而不是停止整个应用程序。
我会更好地使用像Incapsula这样的产品来防止DDOS吗?
Azure不会保护您的应用程序免受DDOS攻击。 因此,如果使用dynamicIpSecurity
还不够,请使用CloudFlare
在Web.config
<system.webServer>
.
.
<security>
<ipSecurity allowUnlisted="true">
<!-- Add Here trusted Ips-->
<add ipAddress="1.1.1.1.1" allowed="true" />
</ipSecurity>
<dynamicIpSecurity denyAction="Forbidden">
<denyByConcurrentRequests enabled="true" maxConcurrentRequests="20" />
<denyByRequestRate enabled="true" maxRequests="30" requestIntervalInMilliseconds="1000" />
</dynamicIpSecurity>
</security>
</system.webServer>
<denyByRequestRate>
元素指定如果在一段时间内收到的请求数量超过特定数量,则远程客户端将被阻止。
<denyByConcurrentRequests>
元素指定如果来自该客户端的并发HTTP连接请求数超过特定数量,则将阻止远程客户端。
所以在这个例子中; 如果客户端(ip)在一秒内发出20个并发请求或30个请求,则该客户端(ip)发出的其他请求将获得403。
您将不得不为应用程序配置DDOS保护。 这个msdn链接提供了关于如何实现的详细指导。
https://blogs.msdn.microsoft.com/friis/2014/12/30/security-guidelines-to-detect-and-prevent-dos-attacks-targeting-iisazure-web-role-paas/
我知道当我们将一些服务迁移到AWS时,我们与VeriSign合作,他们有一个开放式混合DDoS平台,与我们在那里放置的东西配合良好。我知道我们在那里与Doug合作,他非常了解关于如何让所有东西都起来运转。
链接地址: http://www.djcxy.com/p/31917.html