DDOS攻击,重放攻击,女巫攻击是什么

194 阅读6分钟

分布式拒绝服务攻击(DDOS)

指处于不同位置的多个攻击者同时向一个或数个目标发动攻击,或者一个攻击者控制了位于不同位置的多台机器并利用这些机器对受害者同时实施攻击,使攻击的目标无法正常使用,分布式拒绝服务攻击已经出现了很多次,导致很多的大型网站都出现了无法进行操作的情况,这样不仅仅会影响用户的正常使用,同时造成的经济损失也是非常巨大的。 分布式拒绝服务攻击方式在进行攻击的时候,可以对源IP地址进行伪造,这样就使得这种攻击在发生的时候隐蔽性是非常好的,同时要对攻击进行检测也是非常困难的,因此这种攻击方式也成为了非常难以防范的攻击。

攻击方式:

1、SYN Flood攻击

SYN攻击是常见的DDOS攻击中的一种,利用tcp协议缺陷,发送大量伪造的tcp连接请求,从而使的被攻击方资源耗尽(cpu负荷或者内存不足)的攻击。建立tcp连接,需要三次握手---客户端发送syn报文,服务端收到请求并返回报文表示接受,客户端也返回确认,完成连接。如果客户不发出确认,服务器会等待到超时,期间这些半连接转台都保存在一个空间有限的缓存队列中;如果大量syn包发送服务器客户端后没有答应,就会使服务器端的TCP资源迅速耗尽,导致正常的连接不能进入,甚至会导致服务器的系统崩溃。

image.png

2、UDP Flood攻击

利用大量udp小包冲击dns服务器。由于udp协议是一种无连接的服务,在udp flood攻击中,攻击者可发送大量伪造源ip地址的小udp包,所以只要开udp端口提供相关服务的话,那么可针对相关服务进行攻击

image.png

3、ICMP Flood攻击

ICMP Flood攻击属于流量型的攻击方式,是利用大的流量给服务器带来较大的负载,影响服务器的正常服务。由于目前很多防火墙直接过滤ICMP报文。因此ICMP Flood出现的频度较低。

4、cc攻击(HTTP Flood)

cc也是比较常见的一种攻击。它就是简单粗暴地送来大量正常的请求,超出服务器的最大承受量,导致宕机。 CC 主要是用来攻击页面的,每个人都有这样的体验:当一个网页访问的人数特别多的时候,打开网页就慢了,CC 就是模拟多个用户(多少线程就是多少用户)不停地进行访问那些需要大量数据操作(就是需要大量 CPU 时间)的页面,造成服务器资源的浪费,CPU 长时间处于 100%,永远都有处理不完的连接直至就网络拥塞,导致正常的访问被中止。

5、HTTP Get攻击

是一种常见的网络攻击类型,它利用HTTP协议中的GET请求来发送恶意请求。攻击者通常使用自动化工具向目标服务器发送大量的GET请求,以消耗服务器资源、导致拒绝服务或窃取敏感信息等行为。

攻击者可能利用GET请求的特性,如参数传递、URL编码等,来进行攻击,例如通过发送包含恶意代码的URL来欺骗用户点击,或者发送大量的GET请求来使服务器过载。

为了防范HTTP Get攻击,可以采取一些措施,如限制相同IP地址的请求频率、使用验证码来验证用户身份、过滤恶意的URL请求等。此外,及时更新服务器软件、加强网络安全意识培训也是防范HTTP Get攻击的重要方式。

预防方案:

德迅云安全是一家专注于提供新一代安全产品和服务的创新企业。以软件定义、智能主动、贴合业务的产品技术理念,依托SDP、AI、零信任技术架构和世界前茅安全厂商,形成应用安全和抗DDoS两大安全产品系列,一站式解决互联网业务的应用漏洞、黑客渗透、爬虫Bot、DDoS等安全威胁,同时提高应用性能和可靠性。德迅云安全通过自主研发的自动化运维平台,为您提供全程运维7x24小时在线保障服务,为您提供网络架构、网络安全、服务器状态监控、硬件部署等一站式服务及定制化解决方案。

重放攻击(Replay Attacks)

又称重播攻击、回放攻击或新鲜性攻击(Freshness Attacks),是指攻击者发送一个目的主机已接收过的包,来达到欺骗系统的目的,主要用于身份认证过程,破坏认证的正确性。 指攻击者发送一个目的主机已接收过的包,来达到欺骗系统的目的,主要用于身份认证过程,破坏认证的正确性。重放攻击可以由发起者,也可以由拦截并重发该数据的敌方进行。攻击者利用网络监听或者其他方式盗取认证凭据,之后再把它重新发给认证服务器。重放攻击在任何网络通过程中都可能发生,是计算机世界黑客常用的攻击方式之一。

预防方案:

1、加随机数:数据传输时在每条消息中添加随机数,通信双方通过消息中的随机数来判断消息的新鲜性。该方法优点是认证双方不需要时间同步,双方记住使用过的随机数,如发现报文中有以前使用过的随机数,就认为是重放攻击。

2、加时间戳:“时戳”代表当前时刻的数,数据传输时在关键消息内加入时间戳来保证消息的时鲜性。只有当消息的时戳与本地时间差值在一定范围内时,接收方才接收这条消息。

3、加流水号:数据传输时在每条消息中添加序列号,通信双方通过消息中的序列号来判断消息的新鲜性。要求通信双方必须事先协商一个初始序列号,并协商递增方法。通讯中只要接收到一个不连续的序列号报文,就认定有重放威胁。

女巫攻击(Sybil Attack)

意思就是模仿多个身份的攻击,可以简单理解为,女巫攻击者控制了许多虚假身份的帐户,伪装成真正的唯一用户,目的是非法获得一些权力和利益

具体来说,攻击者通过创建多个虚假身份来模拟多个节点,并控制这些节点参与网络的验证和交易处理过程。这样一来,攻击者就可以通过控制多个虚假节点,以多数节点的委派权来通过恶意交易,并控制整个网络。这种攻击方式通常会对节点的身份验证和防范措施造成一定的挑战。