毕业设计(论文)DDOS 攻击与部署防御措施.doc
《毕业设计(论文)DDOS 攻击与部署防御措施.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)DDOS 攻击与部署防御措施.doc(16页珍藏版)》请在三一办公上搜索。
1、北京市西城经济科学大学毕 业 设 计题目:DDOS 攻击与部署防御措施姓 名: 学 号: 学 院: 北京市西城经济科学大学 专 业: 计算机网络与安全管理 指 导 教 师: 协助指导教师: 2011年3月15日本 人 声 明我声明,本设计及其研究工作是由本人在导师指导下独立完成的,在完成设计时所利用的一切资料均已在参考文献中列出。2011年3月15日摘 要DoS(Denial of Service 拒绝服务)的攻击,是一种常见而有效的网络攻击技术,它通过利用协议或系统的漏洞,采取欺骗或伪装的策略来进行网络攻击,最终使得受害者的系统因为资源耗尽或无法作出正确响应而瘫痪,从而无法向合法用户提供正常
2、服务。经由DoS发展来的DDoS(分布式拒绝服务)更以其大规模性、隐蔽性和难防范性而著称。它攻击范围广,隐蔽性强、简单而有效,目前已经成为了网络中一种强大的攻击技术,极大地影响和破坏着网络和业务主机系统的有效服务。本文从DDoS概念开始,介绍了受到DDoS攻击的现象,并通过对DDoS攻击的原理的分析和攻击过程描述,展示了DDoS攻击的巨大破坏力,并进一步从几个方面,提出了部署防御DDoS攻击的方法与措施。关键词:DDOS,攻击,部署,防御,措施目 录引言1第1章 DDoS11.1 DDoS攻击概念11.1.1 DoS的攻击方式11.1.2 DDoS攻击手段11.1.3 分布式拒绝服务攻击11.
3、1.4 分布式与普通的拒绝服务攻击区别11.2.被DDoS攻击时的现象21.3攻击实施原理2第2章 黑客如何组织一次DDoS攻击32.1搜集了解目标的情况32.2占领傀儡机42.3实际攻击42.4 DDoS攻击举例 - SYN Flood攻击4第3章 部署DDoS的防御63.1 针对DDoS攻击主要预防为主保证安全63.2 找机会应对攻击73.3针对主机上的设置73.4针对网络设备上的设置7第4章 体会与收获8参考文献9致 谢10引言随着计算机技术的发展,网络也在迅猛地普及和发展。人们在享受着网络带来的各种便利的同时,也经常会受到黑客的攻击。在众多的攻击种类中,有一种叫做 DoS(Denial
4、 of Service 拒绝服务)的攻击,是一种常见而有效的网络攻击技术,它通过利用协议或系统的缺陷,采取欺骗或伪装的策略来进行网络攻击,最终使得受害者的系统因为资源耗尽或无法作出正确响应而瘫痪,从而无法向合法用户提供正常服务。它看上去平淡无奇,但是攻击范围广,隐蔽性强、简单有效而成为了网络中一种强大的攻击技术,极大地影响了网络和业务主机系统的有效服务。其中,DDoS(分布式拒绝服务)更以其大规模性、隐蔽性和难防范性而著称。第1章 DDoS DDoS中文为分布式拒绝服务攻击,它是从以前的拒绝服务攻击DoS攻击发展过来的,是一种比较新的黑客攻击方法,最早出现在1999年夏天。它的基本原理就是通过
5、向服务器发送大量虚假的服务请求,大量占用服务器软硬件资源,使服务器无暇处理正常服务请求,造成服务中断、服务被拒绝,甚至造成服务器瘫痪。DoS通常是通过一个攻击电脑来向服务器发出攻击,而DDoS则是通过控制很多攻击电脑来同时向服务器发起攻击,所以攻击效果也就成倍的增加,造成的损害巨大,又因为其攻击形式是冒充正常的访问,所以防范起来甚为困难。 1.1 DDoS攻击概念1.1.1 DoS的攻击方式DoS的攻击方式有很多种,最基本的DoS攻击就是利用合理的服务请求来占用过多的服务资源,从而使合法用户无法得到服务的响应。1.1.2 DDoS攻击手段DDoS攻击手段是在传统的DoS攻击基础之上产生的一类攻
6、击方式。单一的DoS攻击一般是采用一对一方式的,当攻击目标CPU速度低、内存小或者网络带宽小等等各项性能指标不高它的效果是明显的。随着计算机与网络技术的发展,计算机的处理能力迅速增长,内存大大增加,同时也出现了千兆级别的网络,这使得DoS攻击的困难程度加大了-目标对恶意攻击包的消化能力加强了不少,例如你的攻击软件每秒钟可以发送3,000个攻击包,但我的主机与网络带宽每秒钟可以处理10,000个攻击包,这样一来攻击就不会产生什么效果。1.1.3 分布式拒绝服务攻击 这时侯分布式的拒绝服务攻击手段(DDoS)就应运而生了。你理解了DoS攻击的话,它的原理就很简单。如果说计算机与网络的处理能力加大了
7、10倍,用一台攻击机来攻击不再能起作用的话,攻击者使用10台攻击机同时攻击呢?用100台呢?DDoS就是利用更多的傀儡机来发起进攻,以比从前更大的规模来进攻受害者。2000年2月开始,这种攻击方法开始大行其道。雅虎网站和美国另外几家著名的因特网网站都曾因遭到外来DDoS攻击而造成短时间瘫痪,可见其防范的难度。1.1.4 分布式与普通的拒绝服务攻击区别分布式的拒绝服务攻击使用与普通的拒绝服务攻击同样的方式,但是发起攻击的源是多个,至少要达到几百甚至上千台计算机,才能达到满意的效果。高速广泛连接的网络给用户带来了方便,也为DDoS攻击创造了极为有利的条件。在低速网络时代时,黑客占领攻击用的傀儡机时
8、,总是会优先考虑离目标网络距离近的机器,因为经过路由器的跳数少,效果好。而现在电信骨干节点之间的连接都是以G为级别的,大城市之间更可以达到2.5G的连接,这使得攻击可以从更远的地方或者其他城市发起,攻击者的傀儡机位置可以分布在更大的范围,选择起来更灵活了。 1.2.被DDoS攻击时的现象 当主机受到DDos攻击时,如果我们检查网络,会发现以下现象: 被攻击主机上有大量等待的TCP连接; 网络中充斥着大量的无用的数据包,源地址为假; 制造高流量无用数据,造成网络拥塞,使受害主机无法正常和外界通讯; 利用受害主机提供的服务或传输协议上的缺陷,反复高速的发出特定的服务请求,使受害主机无法及时处理所有
9、正常请求; 严重时会造成系统死机。1.3攻击实施原理如图2.1所示:一个比较完善的DDoS攻击体系分成四大部分:攻击者、控制机、攻击机、受害者。先来看一下最重要的第2和第3部分:它们分别用做控制和实际发起攻击。请注意控制机与攻击机的区别,对第4部分的受害者来说,DDoS的实际攻击包是从第3部分攻击傀儡机上发出的,第2部分的控制机只发布命令而不参与实际的攻击。对第2和第3部分的计算机,黑客有控制权或者是部分的控制权,并把相应的DDoS程序上传到这些平台上,这些程序与正常的程序一样运行并等待来自黑客的指令,通常它还会利用各种手段隐藏自己不被别人发现。在平时,这些傀儡机器并没有什么异常,只是一旦黑客
10、连接到它们进行控制,并发出指令的时候,攻击傀儡机就成为害人者去发起攻击了。 黑客为什么不直接去控制攻击傀儡机,而要从控制傀儡机上转一下呢?这就是导致DDoS攻击难以追查的原因之一了。从攻击者的角度来说,肯定不愿意被捉到,而攻击者使用的傀儡机越多,他实际上提供给受害者的分析依据就越多。在占领一台机器后,高水平的攻击者会首先做两件事:1. 考虑如何留好后门方便以后再次登陆!2. 如何清理日志。这就是擦掉脚印,不让自己做的事被别人查觉到。低水平的黑客会不管三七二十一把日志全都删掉,但这样的话网管员发现日志都没了就会知道有人干了坏事了,顶多无法再从日志发现是谁干的而已。相反,高水平的黑客会挑有关自己的
11、日志项目删掉,让人看不到异常的情况。这样就可以长时间地利用傀儡机了。但是在第3部分攻击傀儡机上清理日志实在是一项庞大的工程,即使在有很好的日志清理工具的帮助下,黑客也是对这个任务很头痛的。这就导致了有些攻击机弄得不是很干净,通过它上面的线索找到了控制它的上一级计算机,这上级的计算机如果是黑客自己的机器,那么他就会被揪出来了。但如果这是控制用的傀儡机的话,黑客自身还是安全的。控制傀儡机的数目相对很少,一般一台就可以控制几十台攻击机,清理一台计算机的日志对黑客来讲就轻松多了,这样一来从控制机再找黑客的可能性也就会大大降低了。第2章 黑客如何组织一次DDoS攻击这里用“组织”这个词,是因为DDoS并
12、不象入侵一台主机那样简单。一般来说,黑客进行DDoS攻击时会经过这样的步骤:1搜集了解目标的情况;2占领傀儡机;3. 实际攻击。2.1搜集了解目标的情况下列情况是黑客非常关心的情报: 被攻击目标主机数目、地址情况; 目标主机的配置、性能 ; 目标的带宽。对于DDoS攻击者来说,攻击互联网上的某个站点,如,有一个重点就是确定到底有多少台主机在支持这个站点,一个大的网站可能有很多台主机利用负载均衡技术提供同一个网站的www服务。以某网站为例,一般会有下列地址都是提供服务的: 20210675802021067581202106758220210675832021067584202106758520
13、21067586如果要进行DDoS攻击的话,应该攻击哪一个地址呢?使2021067580这台机器瘫掉,但其他的主机还是能向外提供www服务,所以想让别人访问不到的话,要所有这些IP地址的机器都瘫掉才行。在实际的应用中,一个IP地址往往还代表着数台机器:网站维护者使用了四层或七层交换机来做负载均衡,把对一个IP地址的访问以特定的算法分配到下属的每个主机上去。这时对于DDoS攻击者来说情况就更复杂了,他面对的任务可能是:要让几十台主机的服务都不正常,这件任务完成起来是相当艰巨的。 所以说事先搜集情报对DDoS攻击者来说是非常重要的,这关系到使用多少台傀儡机才能达到预定的攻击效果的问题。简单地考虑一
14、下,在相同的条件下,假设攻击同一站点的2台主机需要2台傀儡机的话,攻击5台主机可能就需要5台以上的傀儡机。有人说做攻击的傀儡机越多越好,不管你有多少台主机我都用尽可能多的傀儡机来发动攻击就是了,反正傀儡机超过时效果会更好。但在实际过程中,有很多黑客并不进行情报的搜集而是直接进行DDoS的攻击,这时候攻击的盲目性就很大了,效果如何也要靠运气。其实做黑客也象网管员一样,是不能偷懒的。一件事做得好与坏,态度最重要,水平还在其次。 2.2占领傀儡机黑客最感兴趣的是有下列情况的主机: 链路状态好的主机; 性能好的主机 ; 安全管理水平差的主机。这一部分实际上是使用了另一大类的攻击手段:利用形攻击。这是和
15、DDoS并列的攻击方式。简单地说,就是占领和控制被攻击的主机。取得最高的管理权限,或者至少得到一个有权限完成DDoS攻击任务的帐号。对于一个DDoS攻击者来说,准备好一定数量的傀儡机是一个必要的条件,下面说一下他是如何攻击并占领它们的。 首先,黑客做的工作一般是扫描,随机地或者是有针对性地利用扫描器去发现互联网上那些有漏洞的机器,象程序的溢出漏洞、cgi、Unicode、ftp、数据库漏洞简直举不胜举,都是黑客希望看到的扫描结果。随后就是尝试入侵了,具体的手段可以采用如:IPC$攻击、telnet等。总之黑客现在占领了一台傀儡机!然后他做什么呢?除了上面说过留后门擦脚印这些基本工作之外,他会把
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计论文DDOS 攻击与部署防御措施 毕业设计 论文 DDOS 攻击 部署 防御 措施
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3976544.html