如果我Thread.Sleep(x)在呈现HTTP响应时引入延迟,x那么将根据来自给定IP的请求的速率而改变:从请求率低时为零,并且如果请求一个接一个地跟随则逐渐增加.
这是防止DDOS的可行解决方案吗?
有什么弱点?
不,它不能防止DDOS攻击.它可以防止CPU过载,但它在休眠时仍然占用线程,因此攻击者可以轻松占用Web服务器中所有已分配的线程,使其无响应.它实际上使执行DDOS攻击更容易.
通过减少每秒可以执行的尝试次数,可以使用睡眠来防止暴力源攻击.(缺点当然是它使DDOS攻击更具感染力.)
不。DDoS 是一种使用大量受感染机器来攻击目标的攻击。这可以防止 DoS 等较小的攻击,但不能防止分布式攻击。通常,您的网络服务器会在产生任何影响之前崩溃。
如果您遇到很多问题,我会推荐 DDoS 保护服务或主机。
| 归档时间: |
|
| 查看次数: |
1812 次 |
| 最近记录: |