通信学报 ›› 2020, Vol. 41 ›› Issue (5): 37-47.doi: 10.11959/j.issn.1000-436x.2020094

• 学术论文 • 上一篇    下一篇

Fast-flucos:基于DNS流量的Fast-flux恶意域名检测方法

韩春雨1,2,张永铮2,3,张玉1   

  1. 1 南开大学计算机学院,天津 300071
    2 中国科学院信息工程研究所,北京 100093
    3 中国科学院大学网络空间安全学院,北京 100049
  • 修回日期:2020-04-22 出版日期:2020-05-25 发布日期:2020-05-30
  • 作者简介:韩春雨(1990- ),男,黑龙江鹤岗人,南开大学博士生,主要研究方向为网络与信息安全|张永铮(1978- ),男,黑龙江哈尔滨人,博士,中国科学院信息工程研究所研究员、博士生导师,主要研究方向为网络安全态势感知|张玉(1981- ),男,浙江湖州人,南开大学副教授、硕士生导师,主要研究方向为网络安全、数据安全、数据挖掘等
  • 基金资助:
    国家自然科学基金资助项目(U1736218);北京市科学技术委员会基金资助项目(Z191100007119005)

Fast-flucos:malicious domain name detection method for Fast-flux based on DNS traffic

Chunyu HAN1,2,Yongzheng ZHANG2,3,Yu ZHANG1   

  1. 1 College of Computer Science,Nankai University,Tianjin 300071,China
    2 Institute of Information Engineering,Chinese Academy of Sciences,Beijing 100093,China
    3 School of Cyber Security,University of Chinese Academy of Sciences,Beijing 100049,China
  • Revised:2020-04-22 Online:2020-05-25 Published:2020-05-30
  • Supported by:
    The National Natural Science Foundation of China(U1736218);Beijing Municipal Science & Technology Commission Project(Z191100007119005)

摘要:

现有的Fast-flux域名检测方法在稳定性、针对性和流量普适性方面存在一些不足,为此提出一种基于DNS流量的检测方法Fast-flucos。首先,采用流量异常过滤和关联匹配算法,以提高检测的稳定性;然后,引入量化的地理广度、国家向量表和时间向量表特征,以加强对Fast-flux域名检测的针对性;最后,采用更合理的正负样本和包括深度学习在内的多种机器学习方法确定最佳分类器和最优特征组合,以尽量确保对真实DNS流量的普适性。基于真实DNS流量的实验表明,Fast-flucos的召回率、精确率和ROC_AUC分别达到了0.998 6、0.976 7和0.992 9,均优于当前主流的EXPOSURE、GRADE和AAGD等检测方法。

关键词: Fast-flux, 域名系统, 域名检测, 机器学习, 深度学习

Abstract:

There are three weaknesses in previous Fast-flux domain name detection method on the aspects of stability,targeting,and applicability to common real-world DNS traffic environment.For this,a method based on DNS traffic,called Fast-flucos was proposed.Firstly,the traffic anomaly filtering and association matching algorithms were used for improving detection stability.Secondly,the features,quantified geographical width,country list,and time list,were applied for better targeting Fast-flux domains.Lastly,the feature extraction were finished by the more suitable samples for trying to adapt to common real-world DNS traffic.Several machine learning algorithms including deep learning are tried for determining the best classifier and feature combination.The experimental result based on real-world DNS traffic shows that Fast-flucos’ recall rate is 0.998 6,precision is 0.976 7,and ROC_AUC is 0.992 9,which are all better than the current main stream approaches,such as EXPOSURE,GRADE and AAGD.

Key words: Fast-flux, domain name system, domain name detection, machine learning, deep learning

中图分类号: 

No Suggested Reading articles found!