如何防止用Go编写的HTTP服务器进行DDoS攻击?

时间:2013-04-02 09:38:57

标签: security http go ddos

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

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

2 个答案:

答案 0 :(得分:4)

  

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

OMG YES!

但它对DDOS没有多大帮助。您需要能够快速分析攻击和修补响应。使用诸如fail2ban之类的东西会让这更容易,但是你不确定你是否需要fiewall /它是否有助于DDOS表明你可能很容易通过尝试构建自适应防御而弊大于利,因此在你的情况下我建议不要担心DDOS,直到你找到一个好的托管公司,如果发生这样的攻击,可以提供网络级别的服务。

答案 1 :(得分:1)

我认为Nginx不会比你的Go服务器更好或更差。你还需要一个真正的防火墙。