CCGA: Clustering and Capturing Group Activities for DGA-based botnets detection

被引:7
|
作者
Liu, Zhicheng [1 ,2 ]
Yun, Xiaochun [1 ,3 ]
Zhang, Yongzheng [1 ,2 ]
Wang, Yipeng [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst Informat Engn, Beijing, Peoples R China
[2] Univ Chinese Acad Sci, Sch Cyber Secur, Beijing, Peoples R China
[3] Coordinat Ctr China, Natl Comp Network Emergency Response Tech Team, Beijing, Peoples R China
关键词
botnet; DNS; group behavior; DGA;
D O I
10.1109/TrustCom/BigDataSE.2019.00027
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Botnet is a part of the most destructive threats to network security and is often used in malicious activities. DGA-based botnet, which uses Domain Generation Algorithm (DGA) to evade detection, has become the main channel to carry out online crimes. In the past, many detection mechanisms focusing on domain features are proposed, but the potential problem is that the features extracting only from the domain names are insufficient and the enemies could easily forge them to disturb detection. In this paper, we propose a novel approach named CCGA to detect DGA-based botnet by leveraging the concerted group behaviors of infected hosts on DNS traffic. The analysis of group behaviors enhances the robustness of our system irrespective of various evasion techniques, such as fake-querying, packet encryption and noise generated by normal users. The proposed scheme associates hosts together in an unsupervised way and then uses supervised learning to distinguish whether it's a botnet. Our system is evaluated in a large ISP over two days and compared with the state of art FANCI [24]. Experimental results show that CCGA can accurately and effectively detect DGA-based botnet in a real-world network. Our system also catches 5 unknown botnet groups and provides a novel method to verify them. Therefore, the system will provide an unique perspective on the current state of globally distributed malware, particularly the ones that use DNS.
引用
收藏
页码:136 / 143
页数:8
相关论文
共 43 条
  • [31] Conversational group detection based on social context using graph clustering algorithm
    Inaba, Shoichi
    Aoki, Yoshimitsu
    2016 12TH INTERNATIONAL CONFERENCE ON SIGNAL-IMAGE TECHNOLOGY & INTERNET-BASED SYSTEMS (SITIS), 2016, : 526 - 531
  • [32] Novel Group Detection and Analysis Method Based on Automatic and Fast Density Clustering
    Jin, Ke
    Xing, WeiWei
    Bao, Peng
    DMS 2016: THE 22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED MULTIMEDIA SYSTEMS, 2016, : 77 - 83
  • [33] Swarm ascending: Swarm intelligence-based exemplar group detection for robust clustering
    Kim, Younghoon
    Lee, Minjung
    Kim, Seoung Bum
    APPLIED SOFT COMPUTING, 2021, 102
  • [34] Recurrent neural network with density-based clustering for group pattern detection in energy systems
    Djenouri, Youcef
    Belhadi, Asma
    Lin, Jerry Chun-Wei
    SUSTAINABLE ENERGY TECHNOLOGIES AND ASSESSMENTS, 2022, 52
  • [35] Automatic malware mutant detection and group classification based on the n-gram and clustering coefficient
    Taejin Lee
    Bomin Choi
    Youngsang Shin
    Jin Kwak
    The Journal of Supercomputing, 2018, 74 : 3489 - 3503
  • [36] Anomaly detection in group activities based on fuzzy lattices using Schrödinger equation
    Rajiv Kapoor
    Om Mishra
    M. M. Tripathi
    Iran Journal of Computer Science, 2020, 3 (2) : 103 - 114
  • [37] Automatic malware mutant detection and group classification based on the n-gram and clustering coefficient
    Lee, Taejin
    Choi, Bomin
    Shin, Youngsang
    Kwak, Jin
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (08): : 3489 - 3503
  • [38] Detection of Malware Propagation in Sensor Node and Botnet Group Clustering Based on E-mail Spam Analysis
    Lee, Taejin
    Cho, Hesun
    Park, Haeryong
    Kwak, Jin
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2015,
  • [39] Stratified linear systematic sampling based clustering approach for detection of financial risk group by mining of big data
    Kamlesh Kumar Pandey
    Diwakar Shukla
    International Journal of System Assurance Engineering and Management, 2022, 13 : 1239 - 1253
  • [40] Stratified linear systematic sampling based clustering approach for detection of financial risk group by mining of big data
    Pandey, Kamlesh Kumar
    Shukla, Diwakar
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2022, 13 (03) : 1239 - 1253