浅析2016年DDoS攻击现状与防御机制

所属分类: 网络安全 / 黑客教程 阅读数: 177
收藏 0 赞 0 分享

DDoS攻击:分布式拒绝服务攻击,通常,攻击者使用一个偷窃帐号将DDoS主控程序安装在一个计算机上,在一个设定的时间主控程序将与大量代理程序通讯,代理程序已经被安装在网络上的许多计算机上,内联缓解(inline mitigation),这也是一种可行的自动化解决方案。

DDoS攻击概述

实际上,DDoS攻击完全可以被当作“大规模网络攻击”的代名词。而且在某些特殊的攻击场景中,攻击流量可以达到每秒钟好几百Gbits,但是这种情况相对来说比较罕见。在大多数情况下,攻击者可以用每秒钟1Gbit(或者更少)的流量来对企业或组织的网络系统发动洪泛攻击。而且这些攻击的持续时间一般不会太长,大多数DDoS攻击只会持续三十分钟左右。攻击者可以通过DDoS攻击来拖垮目标网络系统,而且往往会使整个网络系统中所有的服务器全部下线。不仅如此,我们通常很难追踪到攻击者,而且这种攻击也没有什么很明显的前兆,这也就使得企业和组织很难去检测和防御DDoS攻击。

2015年5月份,安全咨询机构波耐蒙研究所(Ponemon Institute)发布了一份针对金融领域的网络安全威胁分析报告。据统计,金融机构检测分布式拒绝服务攻击平均需要花费27天的时间,然后还需要花13天的时间去消除DDoS攻击所带来的影响。

但是,这些攻击的成本通常也比较高。根据波耐蒙研究所的另一份调查报告,DDoS攻击的平均成本约为一百五十万美元左右,但是如果公司无法向客户提供服务的话,公司的实际损失金额一般都会超过DDoS攻击成本的三倍之多。目前,DDoS攻击平均每小时的成本约为38美金。所以无论如何,我们都应该考虑一下到底应该如何防御DDoS攻击了。

内联vs带外

在最开始,行业内在防御DDoS攻击时普遍采用的是带外DDoS保护。在这种防御机制下,网络中的设备是独立于路由器的。路由器负责传输来自互联网的流量数据,然后发送元数据样本,并向设备描述流量数据的内容。如果系统检测到了可疑的数据包或者探测到了DDoS攻击的苗头,那么便会立刻向用户发出警报。

与之相反,带内DDoS保护机制需要直接面对所有的通信数据流,并且在对流量进行分析和处理的过程中,判断哪些数据包需要丢弃,然后将有效的数据包发送给终端设备或用户。

内联系统可以查看到从某个网络节点流向另外一个网络节点的通信流量,并且可以实时过滤和处理这些网络流量。相对而言,带外设备几乎无法获取到通信流量的样本,而且这些数据早就已经到达目的地址了。

信息安全咨询公司MWR Infosecurity的安全顾问Nick LeMesurier解释称:“虽然带外流量分析可以允许安全人员在不影响通信数据流的情况下来对流量进行更加复杂的分析,但是在检测到攻击和防御规则的实施之间会有一定的时间延迟。”因此,带外解决方案通常对DDoS攻击模式反应较慢,而且这种防御机制本身并不会做任何实际的事情,而是会提醒其他的系统来采取相应的防御措施。

Dave Larson是Corero网络安全公司的首席运营官兼首席技术官,他解释称:“部署一个内联的自动化DDoS

攻击缓解方案将允许安全技术团队抢在攻击者的前面,总是领先一步于攻击者。”

通常情况下,当攻击流量通过不断转发最终到达带外DDoS攻击缓解服务时,网站服务器都已经下线超过三十分钟了,而此时攻击所造成的损失已经无法挽回了。现在随着时间的推移和技术的发展,DDoS不仅变得越来越复杂了,而且攻击所造成的直接经济损失也在不断增加。为了应对这一日益严峻的安全趋势,我们就需要设计出一种高效的解决方案。当攻击发生时,能够自动消除恶意流量给网络系统所带来的影响,并且能够允许管理员实时观测到网络系统的运行情况。

商业问题

信息安全咨询公司ECS的首席技术官Nathan Dornbrook认为:“重定向是带外系统中的一个关键功能。网络通信流量必须要从路由器重定向至DDoS攻击防御设备上,这样防御系统才可以对数据包进行深层次地分析。如果你是一家大型公司,而且你有两家互联网服务提供商(ISP)来帮助你进行网络流量的均衡负载。这往往意味着,如果你想要实现这种“重定向”的话,就必须要求其中一家服务提供商向另外一家服务提供商提供访问自家网络核心设施的途径,而这是业内的一种大忌。”

Nathan Dornbrook警告称:“如果你允许你的竞争对手去访问你自家网络基础设施中的路由表,这将有可能影响自身网络服务的稳定性。除此之外,这也往往意味着大量的恶意流量将有可能全部进入服务提供商的核心网络设施中。这对于网络服务提供商和客户来说,都是一件无比头疼的事情。”

处理复杂的攻击

Dornbrook指出:“随着技术的进步,内联缓解方案已经逐渐发展成为一种不错的选择了,而且在实现方式上我们也有多种选择。有的人在进行DDoS攻击防御时,会使用到内容分布网络(CDN)和流量过滤功能,他们会对网络通信流量进行过滤,并且将最终的数据发送给你。这种服务虽然也有一定的作用,但是它们更适合网络规模较小的客户使用。”

在这篇关于如何防御DDoS攻击的文章中,系统与网络安全协会(SANS Institute)指出:“基于云的防护服务并不能有效地帮助公司抵御那些“低缓”的DDoS攻击。因为在这类攻击中,传入网络的数据包会慢慢消耗掉服务器资源,并且让合法数据无法得到及时的响应和处理。在这种场景下,攻击者根本无需对目标网络进行洪泛攻击。”

在这类攻击场景中,攻击者往往使用的是类似RUDY和Slowloris这样的黑客工具。这种工具可以通过创建出数量相对较低(速度也非常慢)的通信请求来慢慢拖垮目标服务器。由于Web服务器对于并发的连接数通常都有一定的上限,如果这些恶意连接一直都在尝试与服务器通信,那么Web服务器的所有可用链接都会被恶意链接所占用,从而无法接受新的请求,导致拒绝服务。这种攻击往往都是在网络栈的应用层(OSI模型的第七层)发生的。

Nimbus DDoS公司是一家专门帮助客户研究及模拟DDoS攻击活动的咨询企业,该公司的首席执行官Andy Shoemaker表示:“针对应用层的攻击往往是最棘手的,因为它们利用的是系统架构中的设计缺陷。”

结束语

如果你正在设计一种内联的解决方案,那么你必须要针对网络系统的流量需求来规划整体方案的框架大小。服务器的性能是至关重要的,因为如果内联解决方案会限制服务器性能的话,那么这个方案可能就会成为网络流量的瓶颈了。因此,能否正确地管控网络系统中的数据流就显得十分重要了。

我希望大家的网络系统不要被这些眼中只有金钱利益的网络犯罪分子们拖垮。虽然有些人可能只是为了捣乱,但是DDoS所带来的损失却是无法挽回的。想了解更多精彩教程请继续关注脚本之家网站!

更多精彩内容其他人还在看

爆破的一般思路与断点的设置

破 顾名思义就是暴力修改程序的代码来达到破解的目的 当然根据共享软件的注册方式我们可以对症下药 比如说没有注册的软件有功能限制、使用次数限制、使用日期限制等 我们就可以分别对待了!我们只需要解除这些限制自然就达到了破解的目的了! 暴力破解的一
收藏 0 赞 0 分享

解析RootKit与反RootKit(图)

Rootkit是一个或者多个用于隐藏、控制一台计算机的工具包,该技术被越来越多地应用于一些恶意软件中。在基于Windows的系统中Rootkit更多地用于隐藏程序或进程,系统被注入Rootkit后就可以在不为用户察觉的情况下进行某些操作。因此,其隐蔽性极高,危害也极大。下面笔
收藏 0 赞 0 分享

VC 下黑客软件隐蔽程序的手段

一、引言 随着计算机网络的不断发展,黑客技术也日益成为一支不可忽视的技术力量,尽管多数黑客的攻击目标以服务器为主,对大多数的互连网用户的直接危害并不大。但有一类称为"特洛伊木马"的黑客程序可以通过欺骗等手段在普通网络用户端安装木马的服务端,使
收藏 0 赞 0 分享

PERL铸造多线程 支持中文破解SQL自动注入猜解机

说到SQL注入机,从娃娃针对动网文章的dvTxt.pl到臭要饭的绝世猜解CSC、NB联盟的NBSI,大家也都用过吧? 开天始祖 dvTxt.pl,也不知被改了多少遍,以用于针对各种不同的有SQL注入漏洞的系统,通常《黑防》的一篇《**存在SQL注入漏洞》的文章,末了,都要把
收藏 0 赞 0 分享

总结所有得肉鸡后的命令

net use $">\ipipc$Content$nbsp;" " /user:" " 建立IPC空链接 net use $">\ipipc$Content$nbsp;"密码"
收藏 0 赞 0 分享

通过SQL注入得到WebShell的原理及步骤

一.通过SQL注入得到WEBSHELL的原理: N.E.V.E.R的方法:利用数据库备份得到WEBSHELL。创建一个表,在表中建一个字段用来保存木马数据。然后利用MSSQL导出库文件的办法把整个数据导出来,最后再删除新建的表。 分析: N.E.V.E.R利用
收藏 0 赞 0 分享

教你成为ASP木马高手

1.名称:如何制作图片ASP木马 (可显示图片) 建一个asp文件,内容为<!--#i nclude file="ating.jpg"--> 找一个正常图片ating.jpg,插入一句话木马(比如冰狐的),用ultraedit进行h
收藏 0 赞 0 分享

教你注入下载文件的代码到IE进程然后下载的文件

大家可能都用过网页木马来下真正的EXE木马吧,但是有些时候 后门比较大下载的时候常常是网页暂停或是报错(CHM木马常遇到) 所以写了这个程序。。。。 程序还要改下才好用哈,不过只有2kb很小了。。。。 编绎参数: C:masm32BIN
收藏 0 赞 0 分享

Google 黑客搜索技巧

站内搜索地址为: httpwww.google.comcustomdomains=(这里写我们要搜索的站点,比如feelids.com) 进去可以选择www和feelids.com, 当然再选我们要的站内搜索哦! 黑客专用信息和资料搜索地址为:
收藏 0 赞 0 分享

零距离感受入侵服务器

很多网上安全教程都介绍了如何通过百度和GOOGLE来搜索漏洞代码而发动攻击,这种文章在实际应用中没有什么价值,毕竟很多时候我们需要定点定位攻击目标服务器而不是这种广撒网覆盖形式的入侵。只有学会针对某定点服务器进行扫描和攻击才有利于我们增长企业安全防范与攻击技
收藏 0 赞 0 分享
查看更多