DDOS攻击已经不在网络安全界的新客,但作为老客的它已经变的越来越复杂。黑客不断提出新的攻击方案以便于绕过安全部门所制定的防御计划,进而对企业造成利益的损害
但安全提供商在防御技术上的研究也并没有就此停止脚步,反而更加积极的推出新的解决方案来组织黑客攻击。
为了能够确保防御最新和最强的DDOS攻击,企业必须确定其安全提供商可以提供应对威胁的最新技术和最佳工具。因此,企业应该对这三大与之相关的攻击有深入的了解:
1. 应用层ddos攻击
应该层的ddos攻击已经尝过了网络层的攻击,成为了最广泛的攻击矢量。据相关的报告,有64%的企业都在面临着应用层攻击,相比之下,面临网络层攻击的企业仅为51%。但其实爱所有的攻击类型当中,攻击也是常见的应用层攻击类型。
所以现在的网络安全服务商已经开始渐渐的通过WAF实现L7层ddos防护,但这还需要在拥有ddos攻击防护机制的基础上在附加昂贵的WAF服务。这也就意味着现在能够提供ddos攻击防护的网络安全平台不仅仅具有网络层攻击的防御能力,还得具备可防御应用层攻击的能力。
2. SSL ddos洪水攻击
目前,加密流量占了互联网流量的一大部分,正是因为这越来越多的流量都是经过加密的,SSL ddos洪水成为了黑客越来越常用的攻击矢量。根据相关的报告显示,在过去的一年中,30%的企业都声称遭受了SSL的攻击。
鉴于基于SSL的ddos攻击的威力,对希望得到充分保护的企业而言,可以防御SSL ddos洪水的高水平防护措施是必不可少的。
3. 零日攻击
攻击者在一直不断寻找新的方法,绕过传统的安全机制,并利用前所未见的攻击方法攻击企业。即使对攻击特征码做一些微小修改,黑客也能创造出手动特征码无法识别的攻击。这类攻击通常被称为“零日”攻击。
零日攻击分为两种,一种事脉冲式ddos攻击,一种是放大攻击。这两种有很大的不同,第一种会结合许多不同矢量,依赖需要手动优化的传统安全解决方案的企业在面对在这些打了就跑的战术时往往会陷入困境。而第二种是直接将目标击垮。
据相关报告显示,42%的企业都遭受了脉冲式攻击,40%的企业声称遭受了放大ddos攻击。这些趋势说明了零日攻击防护功能在现代ddos防护机制中的必要性。
上述的三攻击类型都与ddos攻击有着千丝万缕的联系,或者说可能都是由ddos攻击逐渐演变而来,对它们的深入了解有助于我们更好的部署防御措施。
怎么抵御DDOS?
对付DDOS是一个系统工程,想仅仅依靠某种系统或产品防住DDOS是不现实的,可以肯定的是,完全杜绝DDOS目前是不可能的,但通过适当的措施抵御90%的DDOS攻击是可以做到的,基于攻击和防御都有成本开销的缘故,若通过适当的办法增强了抵御DDOS的能力,也就意味着加大了攻击者的攻击成本,那么绝大多数攻击者将无法继续下去而放弃,也就相当于成功的抵御了DDOS攻击。以下几点是防御DDOS攻击几点:
1、采用高性能的网络设备
首先要保证网络设备不能成为瓶颈,因此选择路由器、交换机、硬件防火墙等设备的时候要尽量选用知名度高、口碑好的产品。再就是假如和网络提供商有特殊关系或协议的话就更好了,当大量攻击发生的时候请他们在网络接点处做一下流量限制来对抗某些种类的DDOS攻击是非常有效的。
2、尽量避免NAT的使用
无论是路由器还是硬件防护墙设备要尽量避免采用网络地址转换NAT的使用,因为采用此技术会较大降低网络通信能力,其实原因很简单,因为NAT需要对地址来回转换,转换过程中需要对网络包的校验和进行计算,因此浪费了很多CPU的时间,但有些时候必须使用NAT,那就没有好办法了。
3、充足的网络带宽保证
网络带宽直接决定了能抗受攻击的能力,假若仅仅有10M带宽的话,无论采取什么措施都很难对抗现在的SYNFlood攻击,当前至少要选择100M的共享带宽,最好的当然是挂在1000M的主干上了。但需要注意的是,主机上的网卡是1000M的并不意味着它的网络带宽就是千兆的,若把它接在100M的交换机上,它的实际带宽不会超过100M,再就是接在100M的带宽上也不等于就有了百兆的带宽,因为网络服务商很可能会在交换机上限制实际带宽为10M,这点一定要搞清楚。
4、升级主机服务器硬件
在有网络带宽保证的前提下,请尽量提升硬件配置,要有效对抗每秒10万个SYN攻击包,服务器的配置至少应该为:P4 2.4G/DDR512M/SCSI-HD,起关键作用的主要是CPU和内存,若有志强双CPU的话就用它吧,内存一定要选择DDR的高速内存,硬盘要尽量选择SCSI的,别只贪IDE价格不贵量还足的便宜,否则会付出高昂的性能代价,再就是网卡一定要选用3COM或Intel等名牌的,若是Realtek的还是用在自己的PC上吧。
5、把网站做成静态页面
大量事实证明,把网站尽可能做成静态页面,不仅能大大提高抗攻击能力,而且还给黑客入侵带来不少麻烦,至少到现在为止关于HTML的溢出还没出现,看看吧!新浪、搜狐、网易等门户网站主要都是静态页面,若你非需要动态脚本调用,那就把它弄到另外一台单独主机去,免的遭受攻击时连累主服务器,当然,适当放一些不做数据库调用脚本还是可以的,此外,最好在需要调用数据库的脚本中拒绝使用代理的访问,因为经验表明使用代理访问你网站的80%属于恶意行为。
6、增强操作系统的TCP/IP栈
Win2000和Win2003作为服务器操作系统,本身就具备一定的抵抗DDOS攻击的能力,只是默认状态下没有开启而已,若开启的话可抵挡约10000个SYN攻击包,若没有开启则仅能抵御数百个,具体怎么开启,自己去看微软的文章吧!《强化 TCP/IP 堆栈安全》。
7、安装专业抗DDOS防火墙
8、其他防御措施
以上几条对抗DDOS建议,适合绝大多数拥有自己主机的用户。