虚拟化平台下SYN Flooding攻击研究

2021-01-15 08:48:08赵菁
网络安全技术与应用 2021年1期

◆赵菁

虚拟化平台下SYN Flooding攻击研究

◆赵菁

(北京信息职业技术学院 北京 100018)

本文引入Kali Linux和Windows 2003两个虚拟机构造了一个仿真环境,采用Kali Linux中自带的hping3发起SYN Flooding攻击,并且使用Wireshark对攻击进行了分析,最终给出攻击的防御方法。

DDoS攻击;SYN Flooding攻击原理;攻击的模拟与分析;SYN Flooding攻击的防御

DDoS攻击是全世界都面临的问题,几乎每家公司的服务器都受到过不同程度的攻击。SYN FLOODING攻击在单纯的流量型攻击中,是作为最常用的攻击方式,在阿里云安全团队《2019年上半年DDoS攻击态势报告》显示SYN_Flood占比达10.59%。DDoS攻击手段呈现的特点是更加隐蔽复杂,峰值流量Tb级攻击时代已经到来,研究DDoS攻击对该攻击的防御具有积极意义。本文在讨论了DDoS攻击的原理、种类、SYN Flooding攻击原理的基础上,搭建了实验仿真环境,再现了SYN FLOODING攻击的情景,并使用Wireshark对攻击进行了分析,最后提出攻击的防御方法。

1 拒绝服务攻击的相关理论

1.1 分布式拒绝服务攻击

DDoS最初的形式是DoS(Denial of Service)攻击,DoS攻击的原理是:通过消耗网络带宽、系统资源以导致网络或系统濒临瘫痪甚至完全瘫痪,从而不能提供正常的网络服务或使服务质量显著降低来达到攻击的目的。

DDoS攻击即分布式拒绝服务攻击(Distributed Denial of Service)。在DoS攻击中如果处于不同位置的多个攻击者同时向一个或多个目标发起拒绝服务攻击,或一个或多个攻击者控制了位于不同位置的多台计算机,并利用这些计算机对受害者同时实施DoS攻击,则称这种攻击为DDoS攻击,它是DoS攻击最主要的一种形式。

1.2 DDoS的攻击过程

DoS是一对一攻击。随着网络带宽、计算机性能的高速发展,类似DoS这样一对一的攻击已经起不了什么作用了,于是DDoS—分布式拒绝服务攻击诞生了,其原理和DoS相同,不同之处在于DDoS攻击是多对一进行攻击。……

登录APP查看全文