站点图标 度崩网-几度崩溃

什么是DDOS攻击?以及如何防御DDOS攻击[运维教程]

什么是DDOS攻击?以及如何防御DDOS攻击[运维教程]

什么是DDOS攻击?
所谓的 DDoS 攻击,全称是 Distributed Denial of Service,翻译成中文就是分布式拒绝服务。一般来说是指攻击者利用“肉鸡”对目标网站在较短的时间内发起大量请求,大规模消耗目标网站的主机资源,让它无法正常服务。在线游戏、互联网金融等领域是 DDoS 攻击的高发行业。

DDOS攻击在现在这个万物互联的时代,其破坏力可以说是厉害的一批。说白了就是一种“耍流氓、耍无赖”的手段,而且这个流氓耍得有时候真的让你无可奈何!

比如说全球最大同性交友网,没错,就是GitHub!美国东部时间 2 月 28 日,GitHub 在一瞬间遭到高达 1.35Tbps 的带宽攻击。这次 DDoS 攻击几乎可以堪称是互联网有史以来规模最大、威力最大的 DDoS 攻击了。

那么DDOS到底是怎么样的一个耍无赖的方式呢?打个比方:比方说我家开了一个饺子馆,一共也就能坐20个人,由于师傅手艺精湛,包出来的饺子比嫂子还好吃,整天座无虚席。对面刘二蛋家也开了一家饺子馆,生意冷清,看我们家生意好的不行,心生嫉妒,请了50个吊儿郎当的小流氓,一拥而进全部进入我们家店里待着。这样其他想吃饺子的客人自然就没法进店吃饺子了,自然也就没了生意。

DDOS攻击就是利用这一原理,即不法黑客组织通过控制服务器等资源,发动对包括国家骨干网络、重要网络设施、政企或个人网站在内的互联网上任一目标的攻击,致使目标服务器断网,最终停止提供服务。

DDoS攻击有哪些方式?
DDoS攻击通过大量合法的请求占用大量网络资源,以达到使网络瘫痪的目的。具体攻击方式可分为以下几种:

1、通过使网络过载来干扰甚至阻断正常的网络通讯;

2、通过向服务器提交大量请求,使服务器超负荷;

3、阻断某一用户访问服务器;

4、阻断某服务与特定系统或个人的通讯。

如何防御DDOS攻击
高防服务器
高防服务器主要是指能独立硬防御 50Gbps 以上的服务器,能够帮助网站拒绝服务攻击,定期扫描网络主节点等。也就相当于我雇了几个横高竖大的彪形大汉站在饺子店门口,那些小流氓一过来,就乱棍打走。

黑名单
秉承“宁可错杀一千,也不放过一个”的策略,把来过店里骚扰的小流氓、甚至是长得像的人一并拒之门外,形成一份过往攻击的黑名单,尽量减少重复攻击的可能。

DDoS 清洗
DDOS清洗就是对用户的请求数据进行监控,发现异常流量,在不影响业务前提下清洗掉这一部分流量。就像是我对店里的客人进行观察,长时间坐着不点饺子的人,就给他赶出去。

CDN加速
CDN加速将网站的内容缓存在网络边缘(离用户接入网络最近的地方),然后在用户访问网站内容的时候,通过调度系统将用户的请求路由或者引导到离用户接入网络最近或者访问效果最佳的缓存服务器上,有该缓存服务器为用户提供内容服务;相对于直接访问源站,这种方式缩短了用户和内容之间的网络距离,从而达到加速的效果。也就是CDN 服务将网站访问流量分配到了各个节点中,这样一方面隐藏网站的真实 IP,另一方面即使遭遇 DDoS 攻击,也可以将流量分散到各个节点中,防止源站崩溃。就好比我把饺子店做到线上,只送外卖,送货上门,小流氓即使来店里,也是束手无策了。