Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering

Previous Articles     Next Articles

Research on Botnet Controlled Host Detection Based on Netflow Abnormity

BAI Tao  1,LIU Chenglong  1,QU Wu  2,3,WANG Zhen  1   

  1. (1.Information&Telecommunication Branch,State Grid Hebei Electric Power Company,Shijiazhuang 050021,China; 2.Core Research Institute,Beijing Venustech Information Security Technology Co.,Ltd.,Beijing 100193,China; 3.Department of Computer Science and Technology,Tsinghua University,Beijing 100084,China)
  • Received:2015-01-12 Online:2015-11-15 Published:2015-11-13

基于网络流量异常的僵尸网络受控主机检测研究

白涛1,刘成龙1,曲武2,3,王震1   

  1. (1.国网河北省电力公司信息通信分公司,石家庄 050021; 2.北京启明星辰信息安全技术有限公司核心研究院,北京 100193; 3.清华大学计算机科学与技术系,北京 100084)
  • 作者简介:白涛(1983-),男,硕士,主研方向:信息网络安全;刘成龙,学士;曲武,博士、CCF会员;王震,硕士。
  • 基金资助:
    国家自然科学基金资助项目(60875029)。

Abstract: With extensive botnet arising as one of the major current network security threats,the automatic detection of botnet communication traffic is of high importance for Internet service providers and large corporation network monitoring.To solve the problem,this paper proposes a novel approach for botnet detection,a real-time botnet detection algorithm,where netflow related data is correlated as the host netflow graph structure and the host access chain structure,and a feature extraction method is leveraged for exacting implicit characteristics.Meanwhile,this paper establishes BotScanner detection system,which is a real-time steam processing engine.It trains BotScanner system on the four representative bot families and evaluates BotScanner on simulated network traffic and real-world network traffic.Experimental results show that BotScanner is able to detect bots in network traffic without the need of deep packet inspection,while still achieving high detection rates with very few false positives.When the netflow data from the core switch is very large,BotScanner is able to detect botnet in real-time by the efficient algorithm.It proves the feasibility of applying BotScanner system to botnet detection.

Key words: abnormity detection, botnet, netflow, real-time detection, malicious code

摘要: 大规模僵尸网络已成为当前互联网的主要威胁之一,僵尸网络流量自动检测技术对于互联网服务提供商和大型企业网监控非常重要。为此,提出一种基于网络流量异常的僵尸网络实时检测算法,通过将网络流量组织成主机网络流量图谱和主机关系链,并提取内在命令 与控制通信特征检测僵尸网络,同时实现BotScanner检测系统。使用4个主流的僵尸恶意代码家族训练BotScanner,采用模拟网络流量和真实网络流量数据集进行测试。实验结果表明,在无需深度包解析的情况下,BotScanner僵尸网络检测系统能够获得较高的平均检测率和较 低的误报率。在数据量较大的交换机上,BotScanner能够有效地进行实时检测,验证了提出算法用于僵尸网络检测方面的可行性。

关键词: 异常检测, 僵尸网络, 网络流量, 实时检测, 恶意代码

CLC Number: