网站或app流量达到一定量级做DDOS抗压测试必要性: 随着 DDOS 攻击的成本越来越低,导致其越来越常见。寻找有效的DDOS防御方法是现在每个网站都需要关注的问题。DDOS的攻击方式有很多种,最基本的DDOS攻击就是利用合理的服务请求来占用过多的服务资源,从而使合法用户无法得到服务。想要有效地防范DDOS,可以适当的测试服务器的承受能力。 1、保证服务器系统的安全 首先要确保服务器软件没有任何漏洞,防止攻击者入侵。确保服务器采用最新系统,并打上安全补丁。在服务器上删除未使用的服务,关闭未使用的端口。对于服务器上运行的网站, 确保其打了最新的补丁,没有安全漏洞。 2、隐藏服务器真实 IP 服务器前端加CDN中转(免费的有百度云加速、360 网站卫士、加速乐、安全宝等),如果资金充裕的话,可以购买高防的盾机,用于隐藏服务器真实IP,域名解析使用CDN的 IP, 所有解析的子域名都使用CDN的IP 地址。此外,服务器上部署的其他域名也不能使用真实IP解析,全部都使用CDN来解析。 另外,防止服务器对外传送信息泄漏IP,最常见的是,服务器不使用发送邮件功能,如果非要发送邮件,可以通过第三方代理(例如 sendcloud)发送,这样对外显示的IP是代理的IP。 总之,只要服务器的真实IP不泄露,10G以下小流量DDOS的预防花不了多少钱,免费的CDN就可以应付得了。如果攻击流量超过20G,那么免费的CDN可能就顶不住了,需要购买一个高防的DDOS防火墙来应付了。 想知道自己的服务器能够承受多少流量的压力,可以适当地进行DDOS压力测试,DDOS压力测试为单机洪水生成器,原理是瞬间生成几千上万个合理http请求,从而达到目标服务器 service unavailable 的效果,90%的网站可以挂掉。所以千万不能常开,否则会导致网站瘫痪。 当然现实中一般具有大流量和利益的网站或平台才可能会遭遇DDOS或者CC等攻击,如果你的平台流量或者客户数据在网络上达到一定的量级,显然抗压测试是必要的。根据抗压测试提升改善我们的DDOS防御措施,防患于未然。 |