APP下载

HTTP Slow DDoS 攻击机理分析及针对OpenStack 云平台的防御策略与架构研究

2021-01-27白翼铭许凤凯范春雷

网络安全与数据管理 2021年1期

白翼铭,燕 玮,许凤凯,郝 帅,范春雷

(华北计算机系统工程研究所,北京100083)

0 引言

近年来,云计算的概念逐渐普及,同时其面临的威胁也与日俱增。由于现在云服务的应用越来越广泛,基于B/S 架构的网页应用形式逐渐代替传统桌面应用,部署在云平台上的Web 应用越来越多,导致部署在云平台上的Web 服务器逐渐成为攻击者的目标,因此对其防御策略的研究迫在眉睫[1]。而对攻击者而言, 对云平台中提供网页服务的Web服务器进行HTTP Slow DDoS 攻击是一种非常有效的攻击手段。 针对这一问题,本文通过对HTTP Slow DDoS 攻击的模拟和研究, 提出了相应的防御策略并对其有效性进行验证。

1 HTTP Slow DDoS 介绍

HTTP Slow DDoS 攻击也叫慢连接攻击,属于应用层DDoS 攻击。

分布式拒绝服务攻击(Distributed Denial of Service,DDoS)通过控制大量“肉鸡”,向目标网络或设备发送大量数据或建立连接,以耗尽目标各种资源的方式使目标无法向正常的用户请求进行应答或提供服务,从而达到拒绝服务的目的[2-3]。

超文本传输协议(Hyper Text Transfer Protocol,HTTP)的 常 用 请 求 包 括GET 和POST 两 种。 GET 请求用于从服务器获取资源,如请求数据、下载文件等;POST 请求则用于向服务器提交数据,如输入的用户名密码、发布的内容等。HTTP 请求一般是无状态的,即每次请求都会建立连接,同时在请求结束后断开该连接。

攻击者利用HTTP 协议的正常交互机制,先与云平台中的目标服务器(本文中为Web 服务器)建立一个连接,然后通过向服务器不断发送或请求内容,长时间保持该连接不释放。 云平台目标服务器在处理HTTP 请求的……

登录APP查看全文