
谈及DDoS防御,先来说明下什么是DDoS攻击。
简单来说,就是攻击者借助于公网,将数量极其庞大的计算机设备集合起来作为攻击平台,对一个或者多个目标发起攻击,以达到瘫痪目标服务器的目的。
了解了DDoS的原理,那么就来浅谈下如何防御(本人不是专业应对网络攻击的人员,只是从事it行业,平时碰到过一次近似ddos的场景,所以只能说“浅谈”一下,笔者写过一篇关于ddos的文章,里面涉及了ddos的常见攻击方式,想要了解的可以去翻阅,这里不再详谈),下面进入正题。
1、经济条件允许的情况下,首选高性能网络服务器及专业防御平台,毕竟是专业性质的应对方案,比起我们自行考虑要安全、周全的多,当然毋庸置疑,价格肯定很昂贵了,中小型企业估计要望而却步;
2、别人攻击你的服务器,必然需要知道你的ip、dns之类的信息,比如,我们既然对外暴露自己的网站,那么可以尝试隐藏自身服务器的ip和变更dns,现在市面上还是有诸如百度、360之类的专业做安全防御的公司,他们会提供一些产品以达到上诉目的,当然,比起第一个方案确实要经济很多,也有一定呢防御效果;
3、我们自身可以做的事,比如监控到某些个异常ip一直高频访问,那么直接进行黑名单控制举行拒绝流量,同时我们的网站尽量静态化,越少的后端请求,被攻击的概率也就越低了;
4、另外,还看到过专业公司的一些解决方案,比如采用旁路部署等等,也有将防御提升到运营商层面的,在上游进行处理。
总而言之,我们既然处在互联网大环境下,就不可避免的可能会收到攻击威胁,网络中没有绝对的安全,只有尽可能的更安全,我们要做的是了解攻击者的原理和手段,从而采取相应的有效的措施,这才是上上之选。
一.网络设备设施
网络架构、设施设备是整个系统得以顺畅运作的硬件基础,用足够的机器、容量去承受攻击,充分利用网络设备保护网络资源是一种较为理想的应对策略,说到底攻防也是双方资源的比拼,在它不断访问用户、夺取用户资源之时,自己的能量也在逐渐耗失。相应地,投入资金也不小,但网络设施是一切防御的基础,需要根据自身情况做出平衡的选择。
1 扩充带宽硬抗
网络带宽直接决定了承受攻击的能力,国内大部分网站带宽规模在10M到100M,知名企业带宽能超过1G,超过100G的基本是专门做带宽服务和抗攻击服务的网站,数量屈指可数。但DDoS却不同,攻击者通过控制一些服务器、个人电脑等成为肉鸡,如果控制1000台机器,每台带宽为10M,那么攻击者就有了10G的流量。当它们同时向某个网站发动攻击,带宽瞬间就被占满了。增加带宽硬防护是理论最优解,只要带宽大于攻击流量就不怕了,但成本也是难以承受之痛,国内非一线城市机房带宽价格大约为100元/M月,买10G带宽顶一下就是100万,因此许多人调侃拼带宽就是拼人民币,以至于很少有人愿意花高价买大带宽做防御。
2 使用硬件防火墙
许多人会考虑使用硬件防火墙,针对DDoS攻击和黑客入侵而设计的专业级防火墙通过对异常流量的清洗过滤,可对抗SYN/ACK攻击、TCP全连接攻击、刷脚本攻击等等流量型DDoS攻击。如果网站饱受流量攻击的困扰,可以考虑将网站放到DDoS硬件防火墙机房。但如果网站流量攻击超出了硬防的防护范围(比如200G的硬防,但攻击流量有300G),洪水瞒过高墙同样抵挡不住。值得注意一下,部分硬件防火墙基于包过滤型防火墙修改为主,只在网络层检查数据包,若是DDoS攻击上升到应用层,防御能力就比较弱了。
3 选用高性能设备
除了防火墙,服务器、路由器、交换机等网络设备的性能也需要跟上,若是设备性能成为瓶颈,即使带宽充足也无能为力。在有网络带宽保证的前提下,应该尽量提升硬件配置。
二、有效的抗D思想及方案
硬碰硬的防御偏于“鲁莽”,通过架构布局、整合资源等方式提高网络的负载能力、分摊局部过载的流量,通过接入第三方服务识别并拦截恶意流量等等行为就显得更加“理智”,而且对抗效果良好。
4 负载均衡
普通级别服务器处理数据的能力最多只能答复每秒数十万个链接请求,网络处理能力很受限制。负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性,对DDoS流量攻击和CC攻击都很见效。CC攻击使服务器由于大量的网络传输而过载,而通常这些网络流量针对某一个页面或一个链接而产生。在企业网站加上负载均衡方案后,链接请求被均衡分配到各个服务器上,减少单个服务器的负担,整个服务器系统可以处理每秒上千万甚至更多的服务请求,用户访问速度也会加快。
5 CDN流量清洗
CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率,因此CDN加速也用到了负载均衡技术。相比高防硬件防火墙不可能扛下无限流量的限制,CDN则更加理智,多节点分担渗透流量,目前大部分的CDN节点都有200G 的流量防护功能,再加上硬防的防护,可以说能应付目绝大多数的DDoS攻击了。这里我们推荐一款高性比的CDN产品:百度云加速,非常适用于中小站长防护。相关链接
6 分布式集群防御
分布式集群防御的特点是在每个节点服务器配置多个IP地址,并且每个节点能承受不低于10G的DDoS攻击,如一个节点受攻击无法提供服务,系统将会根据优先级设置自动切换另一个节点,并将攻击者的数据包全部返回发送点,使攻击源成为瘫痪状态,从更为深度的安全防护角度去影响企业的安全执行决策。
游戏服务器被攻击都是很常见的,特别是游戏新上线时,都要承受住玩家突然猛增,被攻击等等。如果承受不住可能会直接宣布游戏倒闭。那么游戏服务器怎么防御?第一、确保游戏服务器系统安全。
服务器管理维护人员需要对服务器所有的项目进行检查,查看访问者是从哪里来的,然后查看网络和日志,通过日志分析有哪些可疑的流量。此外将一些不必要的服务及端口进行关闭,限制一些SYN半连接数,确保系统文件是最新的版本,然后系统的版本一定要更新到最新,将一些漏洞打上补丁。
第二、在骨干节点设置防火墙。
防火墙可以有效地抵御DDOS攻击,与其他服务器一样,高防服务器也需要设置相关的防火墙,对于一些攻击流量,可以牺牲一些主机,将一些恶意流量引导出去,保证游戏服务器的正常运行,同时处理这些恶意流量。
第三、接入专业游戏高防
接入专业游戏高防,通过与具备强大安全防护能力的安全厂商进行合作,在短时间内补齐短板,提升对抗能力,不仅可以防御各种DDOS和CC攻击,同时还能帮助游戏加速,从而更好的优化玩家的体验。常见的服务器攻击有两种:
1、流量攻击,就是我们常说的DDOS攻击,最基本的DDoS攻击就是利用合理的服务请求来占用过多的服务资源,从而使合法用户无法得到服务的响应。
2、CC攻击,也是流量攻击的一种,CC就是模拟多个用户不停地进行访问那些需要大量数据 *** 作的页面,造成服务器资源的浪费,CPU长时间处于100%,永远都有处理不完的连接直至网络拥塞,正常的访问被中止。举个形象的例子:某饭店可以容纳100人同时就餐,某日有个商家恶意竞争,雇佣了200人来这个饭店坐着不吃不喝,导致饭店满满当当无法正常营业,这就是流量攻击。
无论是哪种攻击方式,使用大带宽才能够防止网络堵塞和资源消耗殆尽的状况。云彩/扬州高防段/无视CC/秒解(7yccom)。因此,选择高防服务器的时候,不能仅仅看防御能力,还需要注意带宽的大小。云彩宿迁段/扬州段高防服务器租用,百兆带宽G口接入,总出口规模达到10T,带宽资源充足
DDOS攻击只能防御,没办法防止
被DDOS的原因一般是因为网站产品属于比较敏感的内容,或者就是有同行的“关照”
防御DDOS只有两种方法:1购买硬件防御
2套用CDN隐藏真实服务器地址
原因很简单服务器的安全防护差,没有预防措施,被攻击后备用服务器不足,源头不能够及时排查出来。
还有一个原因就是DDOS攻击的特性就是较为隐蔽,分布式对服务器的网络进行攻击的时候,安全员很难做出排查,面对虚假和网络Ip请求,很难做出判断是否是正常的请求。这些都是导致服务器经常被DDOS攻击的原因。
但是做好以下这几点既可以提高服务器的运营管理,又可以防护DDOS攻击。
1,对服务器的网络进行彻底的梳理排查,捋清楚服务器的每一条网络输入口,遇到攻击的时候可以避免排查难度,精准定位被攻击的服务器。
2,加强网络的防火墙,对于非法和欺骗性IP的请求做出网络阻断的设计,限流或者直接加入黑名单。
3,服务器的网络连接尽量避免共用一个网络,分布部署服务器部署,尽量做到单线对接服务器,面对DDOS攻击的时候,也有备用的服务器进行应对。
4,安装入侵的请求的检测软件,让虚拟IP和高频多发的请求直接拦截在门下。
5,对于服务器数据和资源进行加密处理,至少保证在被攻击的情况下信息的安全问题。
6,当然也可以选择像阿里,腾讯云,百度云这样的服务器云平台进行服务器托管,至少安全问题的防护是可以说国内数一数二的企业,值得信任。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)