赞
踩
我是艾西,从业多年服务器机房互联网行业相信很多小伙伴对于网络攻击还是有比较模糊的认识与理解,毕竟不是从事这这一行业的人还是很少遇到这些事情。今天艾西就用一篇文章让大家知道什么是DDOS攻击、DDOS攻击是什么意思、怎么防御DDOS攻击?
DDoS攻击的类型和方法
分布式拒绝服务攻击(简称DDoS)是一种协同攻击,指在使受害者的资源无法使用。它可以由某个组织协同行动,也可以借助连接到互联网的多个受破坏设备来执行。这些在攻击者控制下的设备通常称为僵尸网络。有多种执行DDoS攻击的工具:例如Trinoo,Stacheldraht,Shaft,Knight,Mstream等。这些工具的可用性是DDoS攻击如此广泛和流行的原因之一。
DDoS攻击可以持续数百小时DDoS攻击可能持续几分钟、几小时、甚至是几天。
发起DDoS攻击有两种常见方法:
利用软件漏洞:可以针对已知和未知软件漏洞,并发送格式错误的数据包,以试图破坏受害者的系统。
消耗计算或通信资源:可以发送大量合法的数据包,从而消耗受害者的网络带宽、CPU或内存,直到目标系统无法再处理来自合法用户的任何请求。
虽然没有标准的DDoS攻击分类,但我们可以将其分为四大类:
容量耗尽攻击、 协议攻击、 应用程序攻击、 0 day漏洞DDoS攻击
容量耗尽攻击:通常借助僵尸网络和放大技术,通过向终端资源注入大量流量来阻止对终端资源的访问。最常见的容量耗尽攻击类型有UDP洪水攻击。HK发送用户数据报协议(UDP)包伪造受害者的源地址到随机端口。主机生成大量的回复流量并将其发送回受害者。ICMP洪水攻击。HK使用大量的互联网控制消息协议(ICMP)请求或ping命令,试图耗尽受害者的服务器带宽。
协议攻击:协议攻击针对的是协议工作方式的漏洞,这是第二大最常见的攻击媒介。最常见的协议攻击类型有:SYN洪水攻击利用了三向握手TCP机制的漏洞。客户端将SYN数据包发送到服务器,接收SYN-ACK数据包,并且永远不会将ACK数据包发送回主机。因此,受害者的服务器留下了许多未完成的SYN-ACK请求,并最终导致崩溃。死亡之Ping攻击–使用简单的Ping命令发送超大数据包,从而导致受害者的系统冻结或崩溃。
应用程序攻击:利用协议栈中的漏洞,针对特定的应用程序而不是整个服务器。它们通常针对公共端口和服务,如DNS或HTTP。最常见的应用程序攻击有:HTTP洪水攻击用大量的标准GET和POST请求淹没应用程序或web服务器。由于这些请求通常显示为合法流量,因此检测HTTP洪水攻击是一个相当大的挑战。Slowloris流量缓慢地使受害者的服务器崩溃。攻击者按时间间隔和一小部分向受害者的服务器发送HTTP请求。服务器一直在等待这些请求完成,但永远不会发生。最终,这些未完成的请求耗尽了受害者的带宽,使合法用户无法访问服务器。
0 day漏洞DDoS攻击:0 day漏洞DDoS攻击。他们利用尚未修补的未知软件漏洞或使用不常见的攻击媒介,因此更加难以检测和防御。
检测DDoS攻击
虽然不可能完全阻止DDoS攻击的发生,但有一些有效的做法可以帮助你检测和停止正在进行的DDoS攻击。异常检测:统计模型和机器学习算法(例如神经网络,决策树和近邻算法)可用于分析网络流量并将流量模式分类为正常或DDoS攻击。网络性能因素中的异常,例如设备CPU利用率或带宽使用情况。
基于知识的方法:使用诸如特征码分析、状态转换分析、专家系统、描述脚本和自组织映射等方法,通过将流量与已知攻击的特定模式进行比较来检测DDoS。
ACL和防火墙规则:除了入口/出口流量过滤之外,访问控制列表(ACL)和防火墙规则可用于增强流量可见性。分析ACL日志,以了解通过网络运行的流量类型。根据特定的规则、签名和模式配置web应用程序防火墙来阻止可疑的传入流量。入侵防御和检测系统警报:入侵防御系统(IPS)和入侵检测系统(IDS)提供了额外的流量可见性
到这里我相信我所说的东西大家会觉得很深奥难以理解,这也是属于正常情况我相信从事网络安全的小伙伴还是能理解的,说了那么多其实我们主要还是要知道如果防御DDOS这才是大家最关心的问题以及所考虑的问题。很多企业都遭遇过HK的DDoS攻击,导致资源枯竭,服务、应用程序或网站崩溃。
面对 DDOS 防御办法有以下这些:
全面综合地设计网络的安全体系,注意所使用的安全产品和网络设备。
提高网络管理人员的素质,关注安全信息,遵从有关安全措施,及时地升级系统,加强系统抗击攻击的能力。
在系统中加装防火墙系统,利用防火墙系统对所有出入的数据包进行过滤,检查边界安全规则,确保输出的包受到正确限制。
优化路由及网络结构。对路由器进行合理设置,降低攻击的可能性。
优化对外提供服务的主机,对所有在网上提供公开服务的主机都加以限制。
安装入侵检测工具 (如 NIPC、NGREP),经常扫描检查系统,解决系统的漏洞,对系统文件和应用程序进行加密,并定期检查这些文件的变化。
如果想自己创建有效防护DDoS攻击的解决方案,还是要为Web应用程序寻找商业化的DDoS攻击防护系统,都要牢记以下一些基本系统要求:混合DDoS检测方法、 防御3–4级和6–7级攻击、 有效的流量过滤、 SIEM集成。
如果满足这些要求对你来说太难了,那么考虑向专家寻求帮助。他们对网络安全、云服务和web应用程序有深入的了解,才能构建高质量的DDoS防御解决方案。
限制漏洞数量:除非迫不得已,否则不要公开你的应用程序和资源。这样可以限制攻击者可能针对的基础架构中的漏洞数量。还可以禁止将互联网流量直接发送到数据库服务器和基础结构的其他关键部分。
扩展负载:考虑使用负载平衡器和内容分发网络(CDN),通过平衡资源负载来减轻攻击的影响,这样即使在攻击期间也可以保持在线。
仔细选择你的服务器机房供应商:寻找一个值得信赖的服务器机房供应商,他们的策略可检测和缓解基于协议,基于卷和应用程序级别的攻击。
有效且最直接的防护手段
租用超大带宽硬扛:一般来说DDOS攻击能够轻松达到10G左右的流量,以大带宽的流量访问去把大流量的请求接受或淹没掉,
硬件防御:使用硬件防火墙,对DDOS攻击的异常流量进行清洗。不过这种办法只能针对SYN/ACK攻击、TCP全连接攻击、刷脚本攻击等等流量型DDoS攻击。
分布式集群防御技术:这种防御本质上是将网站系统分布式部署在不同地点不同IP的服务器上,分散攻击者的攻击流量。比如现在的网络巨头,他们的服务器都是部署在全国各地的,每个地方都有规模庞大的服务器集群,每个集群的防御能力都在100G以上这就是为何从未发生过互联网巨头的网站被攻击事件的原因。
高防CDN:CDN的英文全名是内容分发网络。通过部署在网络上不同地方的边缘节点服务器,能够让用户以最短的距离和时间获得其需要的内容,从而避免单节点带来的网络拥堵和信息延迟。正是因为CDN在全网都能布置节点,并且可以隐藏原服务器IP地址的功能,CDN除了可以用来加速网络服务外,还能用来当高防服务器IP使用。
驰网机房定制服务器高防T5级机房,专门针对流量型DDoS攻击和资源耗尽型DDoS攻击(CC攻击)进行云上清洗和过滤,为用户提供专业可靠、精准有效的DDoS安全防护,最大程度保障用户的网络安全和业务正常稳定运行。全球多节点部署分布式防御,单个数据中心机房具备2.4TDDoS防御能力
我是艾西,今天的分享就到这里啦希望对有需要的小伙伴有帮助,跟着艾西了解更多关于网络流量服务器知识。
携手驰网为您在网络道路上保驾护航
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。