网络与信息安全学报 ›› 2018, Vol. 4 ›› Issue (3): 24-34.doi: 10.11959/j.issn.2096-109x.2018020

• 论文 • 上一篇    下一篇

基于偏二叉树SVM多分类算法的应用层DDoS检测方法

张斌1,2,刘自豪1,2(),董书琴1,2,李立勋1,2   

  1. 1 信息工程大学,河南 郑州 450001
    2 河南省信息安全重点实验室,河南 郑州 450001
  • 修回日期:2018-02-02 出版日期:2018-03-01 发布日期:2018-04-09
  • 作者简介:张斌(1969-),男,河南郑州人,信息工程大学教授、博士生导师,主要研究方向为网络空间安全。|刘自豪(1993-),男,湖北十堰人,信息工程大学硕士生,主要研究方向为应用层DDoS攻击检测与评估。|董书琴(1990-),男,河北邢台人,信息工程大学博士生,主要研究方向为网络空间态势感知。|李立勋(1994-),男,四川都江堰人,信息工程大学硕士生,主要研究方向为动态目标防御。
  • 基金资助:
    河南省基础与前沿技术研究计划基金资助项目(2014302903);信息保障技术重点实验室开放基金资助项目(KJ-15-109);信息工程大学新兴科研方向培育基金资助项目(2016604703)

App-DDoS detection method using partial binary tree based SVM algorithm

Bin ZHANG1,2,Zihao LIU1,2(),Shuqin DONG1,2,Lixun LI1,2   

  1. 1 Information and Engineering University,Zhengzhou 450001,China
    2 Key Laboratory of Information Security,Zhengzhou 450001,China
  • Revised:2018-02-02 Online:2018-03-01 Published:2018-04-09
  • Supported by:
    The Basic and Advanced Technology Research Project of Henan Province(2014302903);The Open Foundation of Key Information Assurance Laboratory(KJ-15-109);The Cultivating Foundation of Emerging Research Direction of Information and Engineering Universit(2016604703)

摘要:

针对基于流量特征的应用层DDoS检测方法侧重于检测持续型应用层DDoS攻击,而忽略检测上升型与脉冲型应用层 DDoS 攻击的问题,提出一种综合检测多类型应用层 DDoS 攻击的方法。首先通过 Hash函数及开放定址防碰撞方法,对多周期内不同源IP地址建立索引,进而实现HTTP GET数的快速统计功能,以支持对刻画数据规模、流量趋势及源 IP 地址分布差异所需特征参数的实时计算;然后采用偏二叉树结构组合SVM分类器分层训练特征参数,并结合遍历与反馈学习的方法,提出基于偏二叉树SVM多分类算法的应用层DDoS检测方法,快速区分出非突发正常流量、突发正常流量及多类型App-DDoS流量。实验表明,所提算法通过划分检测类型、逐层训练检测模型,与传统基于SVM、Navie Bayes的检测方法相比,具有更高的检测率与更低的误检率,且能有效区分出具体攻击类型。

关键词: 应用层DDoS攻击, HTTPGET统计模型, 流量特征参数, SVM多分类器

Abstract:

As it ignored the detection of ramp-up and pulsing type of application layer DDoS (App-DDoS) attacks in existing flow-based App-DDoS detection methods,an effective detection method for multi-type App-DDoS was proposed.Firstly,in order to fast count the number of HTTP GET for users and further support the calculation of feature parameters applied in detection method,the indexes of source IP address in multiple time windows were constructed by the approach of Hash function.Then the feature parameters by combining SVM classifiers with the structure of partial binary tree were trained hierarchically,and the App-DDoS detection method was proposed with the idea of traversing binary tree and feedback learning to distinguish non-burst normal flow,burst normal flow and multi-type App-DDoS flows.The experimental results show that compared with the conventional SVM-based and na?ve-Bayes-based detection methods,the proposed method has more excellent detection performance and can distinguish specific App-DDoS types through subdividing attack types and training detection model layer by layer.

Key words: App-DDoS attack, HTTP GET statistical model, flow feature parameter, SVM multi-classifier

中图分类号: 

No Suggested Reading articles found!