信息网络安全 ›› 2018, Vol. 18 ›› Issue (12): 66-71.doi: 10.3969/j.issn.1671-1122.2018.12.009

• 技术研究 • 上一篇    下一篇

基于加权支持向量机的Domain Flux僵尸网络域名检测方法研究

宋金伟, 杨进(), 李涛   

  1. 四川大学计算机学院,四川成都 610065
  • 收稿日期:2018-06-14 出版日期:2018-12-20 发布日期:2020-05-11
  • 作者简介:

    作者简介:宋金伟(1992—),男,河南,硕士研究生,主要研究方向为网络信息安全;杨进(1980—),男,四川,副研究员,博士,主要研究方向为计算机网络安全、人工智能;李涛(1965—),男,四川,教授,博士,主要研究方向为计算机免疫学、云和大数据安全、网络安全保护技术。

  • 基金资助:
    国家重点研发计划[2016yfb0800604,2016yfb0800605];国家自然科学基金[61572334,U1736212];四川省重点研发项目[2018GZ0183]

Research on Domain Flux Botnet Domain Name Detection Method Based on Weighted Support Vector Machine

Jinwei SONG, Jin YANG(), Tao LI   

  1. College of Computer Science, Sichuan University, Chengdu Sichuan 610065, China
  • Received:2018-06-14 Online:2018-12-20 Published:2020-05-11

摘要:

Domain Flux僵尸网络域名多用于僵尸网络的命令控制信道中,因此检测Domain Flux僵尸网络域名对僵尸网络的检测有重要意义。目前Domain Flux僵尸网络域名的检测方法存在较多的问题,如资源消耗多、检测精确率不高等。针对这些问题,文章提出了一种基于加权支持向量机的Domain Flux僵尸网络域名检测方法。通过分析Domain Flux僵尸网络域名和正常域名的区别,提取出数十种域名特征用于区分正常域名和Domain Flux僵尸网络域名;为了使每种特征发挥最大的区分效果,通过信息增益比来计算每种特征的权重值并对特征进行加权;使用支持向量机算法对加权后的特征数据集进行训练,获得检测模型。实验表明,该方法有效地提高了Domain Flux僵尸网络域名的检测准确率,可以较好的识别Domain Flux僵尸网络域名。

关键词: Domain Flux僵尸网络, 信息增益比, 特征加权, 支持向量机

Abstract:

Domain Flux botnet domain names are mostly used in botnet command control channels, so detection of Domain Flux botnet domain names is very important for botnet detection. There are many problems in the detection methods of Domain Flux botnet domain names at present. For example, resource consumption is high and detection accuracy is not high. To solve these problems, this paper proposes a Domain Flux botnet domain name detection method based on weighted support vector machine. By analyzing the difference between Domain Flux botnet domain name and traditional domain name, dozens of domain name features are extracted to distinguish normal domain name and Domain Flux botnet domain name. In order to maximize the distinguishing effect of each feature, the weights of each feature are calculated by the information gain ratio and weighted by the feature. The SVM algorithm is trained on the weighted feature data set to obtain the detection model. Experiments show that this method effectively improves the detection accuracy of Domain Flux botnet domain names, and can better identify Domain Flux botnet domain names.

Key words: Domain Flux botnet, information gain ratio, feature weighting, support vector machine

中图分类号: