如何防止来自 Go 编写的 HTTP 服务器的 DDoS 攻击?

Rec*_*Hou 1 security http ddos go

我正在Go 中开发一个 HTTP 服务器,但它似乎无法阻止 DDoS 攻击。我需要为我的服务器实施防火墙吗?

还有一个解决方案:我可以使用Nginx作为代理服务器来防止DDoS攻击,但这会使服务器部署复杂化。

sym*_*ean 5

我需要为我的服务器实施防火墙吗?

天啊是的!

但这对 DDOS 没有多大帮助。为此,您需要能够快速分析攻击和补丁响应。使用像fail2ban这样的东西使这更容易,但是您不确定是否需要防火墙/它是否有助于DDOS表明您可能很容易通过尝试建立自适应防御来弊大于利,因此在您的情况下我建议不要担心 DDOS,直到您获得一个/获得一家优秀的托管公司,如果发生此类攻击,该公司可以提供网络级服务。

  • 在第 7 层实施防火墙,这是一种新颖的方法。甚至微软都没有尝试过。 (5认同)