服务器DDOS攻击 怎么整..瘫痪一天了 阿里云一来就进黑洞 封锁所有访问
DoS(Denial of Service)是一种利用合理的服务请求占用过多的服务资源,从而使合法用户无法得到服务响应的网络攻击行为。
被DoS攻击时的现象大致有:
被攻击主机上有大量等待的TCP连接;
被攻击主机的系统资源被大量占用,造成系统停顿;
网络中充斥着大量的无用的数据包,源地址为假地址;
高流量无用数据使得网络拥塞,受害主机无法正常与外界通讯;
利用受害主机提供的服务或传输协议上的缺陷,反复高速地发出特定的服务请求,使受害主机无法及时处理所有正常请求;
严重时会造成系统死机。
到目前为止,防范DoS特别是DDoS攻击仍比较困难,但仍然可以采取一些措施以降低其产生的危害。对于中小型网站来说,可以从以下几个方面进行防范:
主机设置:
即加固操作系统,对各种操作系统参数进行设置以加强系统的稳固性。重新编译或设置Linux以及各种BSD系统、Solaris和Windows等操作系统内核中的某些参数,可在一定程度上提高系统的抗攻击能力。
例如,对于DoS攻击的典型种类—SYN Flood,它利用TCP/IP协议漏洞发送大量伪造的TCP连接请求,以造成网络无法连接用户服务或使操作系统瘫痪。该攻击过程涉及到系统的一些参数:可等待的数据包的链接数和超时等待数据包的时间长度。因此,可进行如下设置:
关闭不必要的服务;
将数据包的连接数从缺省值128或512修改为2048或更大,以加长每次处理数据包队列的长度,以缓解和消化更多数据包的连接;
将连接超时时间设置得较短,以保证正常数据包的连接,屏蔽非法攻击包;
及时更新系统、安装补丁。
防火墙设置:
仍以SYN Flood为例,可在防火墙上进行如下设置:
禁止对主机非开放服务的访问;
限制同时打开的数据包最大连接数;
限制特定IP地址的访问;
启用防火墙的防DDoS的属性;
严格限制对外开放的服务器的向外访问,以防止自己的服务器被当做工具攻击他人。
此外,还可以采取如下方法:
Random Drop算法。当流量达到一定的阀值时,按照算法规则丢弃后续报文,以保持主机的处理能力。其不足是会误丢正常的数据包,特别是在大流量数据包的攻击下,正常数据包犹如九牛一毛,容易随非法数据包被拒之网外;
SYN Cookie算法,采用6次握手技术以降低受攻击率。其不足是依据列表查询,当数据流量增大时,列表急剧膨胀,计算量随之提升,容易造成响应延迟乃至系统瘫痪。
由于DoS攻击种类较多,而防火墙只能抵挡有限的几种。
路由器设置:
以Cisco路由器为例,可采取如下方法:
Cisco Express Forwarding(CEF);
使用Unicast reverse-path;
访问控制列表(ACL)过滤;
设置数据包流量速率;
升级版本过低的IOS;
为路由器建立log server。
其中,使用CEF和Unicast设置时要特别注意,使用不当会造成路由器工作效率严重下降。升级IOS也应谨慎。
路由器是网络的核心设备,需要慎重设置,最好修改后,先不保存,以观成效。Cisco路由器有两种配置,startup config和running config,修改的时候改变的是running config,可以让这个配置先运行一段时间,认为可行后再保存配置到startup config;如果不满意想恢复到原来的配置,用copy start run即可。
不论防火墙还是路由器都是到外界的接口设备,在进行防DDoS设置的同时,要权衡可能相应牺牲的正常业务的代价,谨慎行事。
利用负载均衡技术:
就是把应用业务分布到几台不同的服务器上,甚至不同的地点。采用循环DNS服务或者硬件路由器技术,将进入系统的请求分流到多台服务器上。这种方法要求投资比较大,相应的维护费用也高,中型网站如果有条件可以考虑。
以上方法对流量小、针对性强、结构简单的DoS攻击进行防范还是很有效的。而对于DDoS攻击,则需要能够应对大流量的防范措施和技术,需要能够综合多种算法、集多种网络设备功能的集成技术。
近年来,国内外也出现了一些运用此类集成技术的产品,如Captus IPS 4000、Mazu Enforcer、Top Layer Attack Mitigator以及国内的绿盟黑洞、东方龙马终结者等,能够有效地抵挡SYN Flood、UDP Flood、ICMP Flood和Stream Flood等大流量DDoS的攻击,个别还具有路由和交换的网络功能。对于有能力的网站来说,直接采用这些产品是防范DDoS攻击较为便利的方法。但不论国外还是国内的产品,其技术应用的可靠性、可用性等仍有待于进一步提高,如提高设备自身的高可用性、处理速率和效率以及功能的集成性等。
最后,介绍两个当网站遭受DoS攻击导致系统无响应后快速恢复服务的应急办法:
如有富余的IP资源,可以更换一个新的IP地址,将网站域名指向该新IP;
停用80端口,使用如81或其它端口提供HTTP服务,将网站域名指向IP:81。
看你这样说能确定你用的云服务器本身没有防御的了,已被攻击而被封机,你自己是处理不了的,等待攻击停止机器就会解封。后面你问下服务能不能升级防御,如果不能升级,lz要考虑换别的高防服务器了
阿里云的云主机具备DDOS防护能力,是基于阿里云整套的安全解决方案,其它的云主机不一定具备这样的防护服务。除了阿里云,还可以给你推荐:
1、抗D宝。也具备整套安全防护能力,从服务器到CDN加速、抗DDOS、CC攻击于一体。而且你可以可以单独使用抗D宝服务,灵活性相当高;
2、腾讯云。也具备和阿里云一样的解决方法,不过个人认为和阿里云还是有一点差距的,当然差距也不会太大;
3、其它的呢,比较知名的IDC都是集成了第三方防护,灵活性也不错。
建议:如果你的网站不是超大流量型的,你可分开购买,这样首先价格上来说更划算。另外,对于运维也是比较方便的。
DDoS攻击是大部分互联网行业都会遇到的问题,特别是最近几年攻击工具越来越智能化,DDoS攻击频率高、危害广、防御难度大。随着互联网企业对网站安全的重视程度不断提高,部署专业的DDoS防御服务已经成为一种共识。通常来说,部署DDoS防御最有效方式是:采用DDoS高防服务。
当服务器遭到DDoS和CC攻击时该怎么办呢?根据这两种不同的攻击方式相对应的防御策略也有所不同。
如果是被DDOS攻击了:
1、确保服务器的系统文件是最新的版本,并及时更新系统补丁。
2、关闭不必要的服务。
3、限制同时打开的SYN半连接数目。
4、缩短SYN半连接的time out 时间。
5、正确设置防火墙禁止对主机的非开放服务的访问限制特定IP地址的访问。
如果是被CC攻击了:
CC攻击主要是打服务器的端口,不断地去访问,造成CPU跑满,导致宕机。
那么根据CC攻击的原理:
1、我们先更换端口,封掉被攻击的端口,这样攻击暂时的就能被抵挡一下。
2、IIS屏蔽IP,我们通过命令或在查看日志发现了CC攻击的源IP,就可以在IIS中设置屏蔽该IP对Web站点的访问,从而达到防范IIS攻击的目的。
一般云服务器是不带防御功能或者是有一点点非常低的基础防御,比如阿里云服务器一般默认是3-5G左右基础防御峰值,超了就直接黑洞,而且根据攻击频率黑洞时间也越来越长,对企业正常的线上业务造成很大影响。加上部署成本方面的考虑,很多已经采用了云服务器的企业通常会以CDN转发的方式进行高防部署,无需替换原有服务器资源,单独购买防护服务即可。
墨者盾DDoS高防服务就是采用CDN转发的方式进行DDoS高防部署。简单的说,就是架设多个高防CDN节点以解决访问并发量高的问题,减轻网站服务器的压力,同时还可以隐藏网站源IP。墨者盾DDoS高防服务提供最高15T的DDoS清洗与CC防御能力,海内、海外多骨干机房线路可选,支持防御峰值随时升级、灵活调整,保障服务器正常稳定运行。
1减少公开暴露
对于企业来说,减少公开暴露是防御 DDoS 攻击的有效方式,对 PSN 网络设置安全群组和私有网络,及时关闭不必要的服务等方式,能够有效防御网络黑客对于系统的窥探和入侵。具体措施包括禁止对主机的非开放服务的访问,限制同时打开的 SYN 最大连接数,限制特定 IP 地址的访问,启用防火墙的防 DDoS 的属性等。
2利用扩展和冗余
DDoS 攻击针对不同协议层有不同的攻击方式,因此我们必须采取多重防护措施。利用扩展和冗余可以防患于未然,保证系统具有一定的弹性和可扩展性,确保在 DDoS 攻击期间可以按需使用,尤其是系统在多个地理区域同时运行的情况下。任何运行在云中的虚拟机实例都需要保证网络资源可用。
微软针对所有的 Azure 提供了域名系统(DNS)和网络负载均衡,Rackspace 提供了控制流量流的专属云负载均衡。结合 CDN 系统通过多个节点分散流量,避免流量过度集中,还能做到按需缓存,使系统不易遭受 DDoS 攻击。
3充足的网络带宽保证
网络带宽直接决定了能抗受攻击的能力,假若仅仅有 10M 带宽的话,无论采取什么措施都很难对抗当今的 SYNFlood 攻击,至少要选择 100M 的共享带宽,最好的当然是挂在1000M 的主干上了。但需要注意的是,主机上的网卡是 1000M 的并不意味着它的网络带宽就是千兆的,若把它接在 100M 的交换机上,它的实际带宽不会超过 100M,再就是接在 100M 的带宽上也不等于就有了百兆的带宽,因为网络服务商很可能会在交换机上限制实际带宽为 10M,这点一定要搞清楚。
4分布式服务拒绝 DDoS 攻击
所谓分布式资源共享服务器就是指数据和程序可以不位于一个服务器上,而是分散到多个服务器。分布式有利于任务在整个计算机系统上进行分配与优化,克服了传统集中式系统会导致中心主机资源紧张与响应瓶颈的缺陷,分布式数据中心规模越大,越有可能分散 DDoS 攻击的流量,防御攻击也更加容易。
5实时监控系统性能
除了以上这些措施,对于系统性能的实时监控也是预防 DDoS 攻击的重要方式。不合理的 DNS 服务器配置也会导致系统易受 DDoS 攻击,系统监控能够实时监控系统可用性、API、CDN 以及 DNS 等第三方服务商性能,监控网络节点,清查可能存在的安全隐患,对新出现的漏洞及时进行清理。骨干节点的计算机因为具有较高的带宽,是黑客利用的最佳位置,因此对这些主机加强监控是非常重要的。
当然最好的办法还是选择使用香港的高防服务器。
随着科技的进步,网络诞生之后,互联网走进生活,给我们带来巨大便利。互联网的出现引发全球共享时代,全球互联互通。但科技是把双刃剑,互联网带来便利的时候也让世界处于危险之中。目前,互联网世界面临的最大的危险之一就是DDoS攻击。
DDoS攻击是什么?
分布式拒绝服务(DDoS)攻击是一种恶意尝试,目的是通过大量Internet流量攻击目标或其周围基础结构,从而破坏目标服务器、服务或网络的正常流量。
DDoS攻击
DDoS攻击通过利用多个受损的计算机系统作为攻击流量的来源来实现有效性。被利用的机器可以包括计算机和其他联网资源,例如IoT设备。
随着互联网的不断普及,网络带宽的增加,高速广泛连接的网络给大家带来了方便,也为DDoS攻击创造了极为有利的条件。更为严峻的是,利用DDos攻击恶意竞争、敲诈勒索已经形成了一条完善的黑客产业链!
DDos攻击存在技术难点且是当今最难防御的互联网风险之一。尤其是在云计算时代,DDoS攻击更是难以防御。因此,伴随着云服务器的广泛使用,DDoS云防御出现并帮助用户进行攻击防御。
DDoS云防御是什么?
DDoS云防御是针对互联网服务器在遭受大流量DDoS攻击导致服务不 可用的问题,推出的SaaS服务,为企业在线业务、云计算平台等提供最优的DDoS云清洗解决方案,有效防御各种类型的大流量DDoS攻击,全力保障业务安全。
DDoS云防御采用最新防御技术,提供分层防范机制,使用畸形报文检查、特征过滤、源认证、会话分析、行为分析、智能限速、僵木蠕检测多种防范技术对流量进行层层筛选,保证攻击流量能够被相应算法识别并丢弃。
DDoS云防御的功能是什么?
1)检测清洗
全网分布式部署多个云清洗节点,对流入的数据包进行多层级多维度的分析检测。一旦发现异常流量,秒级响应,立即对攻击流量进行清洗,可完美防御各类基于网络层、传输层及应用层的DDoS攻击。
2)可靠稳定
业务上也无需进行任何调整,整个过程服务无中断。高可靠、高可用的服务全自动检测和攻击策略匹配,实时防护,清洗服务可用性9999%。
3)智能调度
当用户在安全运营平台上启动防御之后,将其全网访问流量调度到就近的各个云清洗节点,并隐藏用户真实IP。同时实时监测各个云清洗节点的流量大小,如果发现某个节点流量过大,会通过优化资源,自动调度分流到其他清洗节点,确保有效清洗DDoS攻击流量,同时不影响用户正常业务。
0条评论