Dos 和 DDos

Dos概念

DoS是Denial of Service的简称,即拒绝服务。

最常见的DoS攻击有计算机网络宽带攻击和连通性攻击。

DoS攻击是指故意的攻击网络协议实现的缺陷或直接通过野蛮手段残忍地耗尽被攻击对象的资源,目的是让目标计算机或网络无法提供正常的服务或资源访问,使目标系统服务系统停止响应甚至崩溃,而在此攻击中并不包括侵入目标服务器或目标网络设备。

首先我们知道三次握手,三次握手的过程中,有这样两个概念:

半连接:收到SYN包而还未收到ACK包时的连接状态称为半连接,即尚未完全完成三次握手的TCP连接。

半连接队列:在三次握手协议中,服务器维护一个半连接队列,该队列为每个客户端的SYN包(SYN=i )开设一个条目,该条目表明服务器已收到SYN包,并向客户发出确认,正在等待客户的确认包。这些条目所标识的连接在服务器处于SYN_ RECV状态,当服务器收到客户的确认包时,删除该条目,服务器进入ESTABLISHED状态。

攻击方式

SYN洪水攻击

SYN洪水攻击属于DoS攻击的一种,它利用TCP协议缺陷,通过发送大量的半连接请求,耗费CPU和内存资源。

面试的时候遇到过,问我如果三次握手客户端如果没有在第三次握手的时候回复应答包,会有什么后果,要答的就是会导致Dos攻击。

死亡之ping

ICMP在Internet上用于错误处理和传递控制信息。

最普通的ping程序就是这个功能。

而在TCP/IP的RFC文档中对包的最大尺寸都有严格限制规定,许多操作系统的TCP/IP协议栈都规定ICMP包大小为64KB,且在对包的标题头进行读取之后,要根据该标题头里包含的信息来为有效载荷生成缓冲区。

"PingofDeath"就是故意产生畸形的测试Ping包,声称自己的尺寸超过ICMP上限,也就是加载的尺寸超过64KB上限,使未采取保护措施的网络系统出现内存分配错误,导致TCP/IP协议栈崩溃,最终接收方宕机。

泪滴

泪滴攻击利用在TCP/IP协议栈实现中信任IP碎片中的包的标题头所包含的信息来实现自己的攻击。IP分段含有指示该分段所包含的是原包的哪一段的信息,某些TCP/IP协议栈在收到含有重叠偏移的伪造分段时将崩溃。

UDP泛洪(UDP flood)

如今在Internet上UDP(用户数据包协议)的应用比较广泛,很多提供WWW和Mail等服务设备通常是使用Unix的服务器,它们默认打开一些被黑客恶意利用的UDP服务。

UDP Flood主要是利用主机自动回复的服务进行攻击。UDP协议的Echo和Chargen服务有一个特性,它们会对发送到服务端口的数据自动进行回复。Echo服务将接收到的数据返回给发送方,而Chargen服务则是在接收到数据后随机返回一些字符。

只要将两台主机的服务互相指向,就会形成大量往返的无用数据流,导致网络崩溃。

Land攻击(LandAttack)

在Land攻击中,黑客利用一个特别打造的SYN包:它的原地址和目标地址都被设置成某一个服务器地址,来进行攻击。

此举将导致接受服务器向它自己的地址发送SYN-ACK消息,结果这个地址又发回ACK消息并创建一个空连接,每一个这样的连接都将保留直到超时,在Land攻击下,许多UNIX将崩溃,NT变得极其缓慢。

IP欺骗

这种攻击利用TCP协议栈的RST位来实现,使用IP欺骗,迫使服务器把合法用户的连接复位,影响合法用户的连接。假设有一个合法用户(100.100.100.100)已经同服务器建了正常的连接,攻击者构造攻击的TCP数据,伪装自己的IP为100.100.100.100,并向服务器发送一个带有RST位的TCP数据段。服务器接收到这样的数据后,认为从100.100.100.100发送的连接有错误,就会清空缓冲区中已建立好的连接。这时,合法用户100.100.100.100再发送合法数据,服务器就已经没有这样的连接了,该用户就被拒绝服务而只能重新开始建立新的连接。

DDOS概念

Distributed denial of service attack,分布式拒绝服务攻击。
是指攻击者通过控制分布在网络各处数以百计甚至数千台傀儡主机(又称为肉鸡),发动它们同时向攻击目标进行拒绝服务攻击。

做法

在早期,拒绝服务攻击主要是针对处理能力比较弱的单机,如个人PC,或是宅带宽连接的网站,对拥有高带宽连接高性能设备的网站影响不大。随着计算机与网络技术的发展,计算机的处理能力迅速增长,内存大大增加,同时也出现了千兆级别的网络,这使得拒绝服务攻击攻击的困难度加大。分布式拒绝服务攻击手段应运而生。其破坏性和危害程度更大、涉及范围更广,也更难发现攻击者。

由于被攻击者在同一时间内收到大量数据包不是一台主机发送来的,这使得防御变得非常困难。同时,因为攻击来自广泛的IP地址,而且来自每台主机的数据包数量都不大,因此很有可能从入侵检测系统的眼皮下溜掉,所以探测和阻止也变得更见困难。

参考来源

Dos攻击奇淫技巧(上)
Dos攻击-百度百科

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值