A Clustering Approach for Detecting Auto-generated Botnet Domains

被引:3
|
作者
Pu, Yang [1 ]
Chen, Xiaojun [1 ]
Pu, Yiguo [1 ]
Shi, JinQiao [1 ]
机构
[1] Chinese Acad Sci, Inst Informat Engn, Beijing, Peoples R China
关键词
Clustering; Domain fluxing; Botnet domains; Network attack;
D O I
10.1007/978-3-662-48683-2_24
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Domain fluxing is a general method for botnet operators to control the victims and escape detection. Botnets based on domain fluxing, such as Conficker, Torpig, Kraken, generate a unique list of domain names based on a predefined domain generation algorithm (DGA). If the algorithm is known in advance, it is easy to identify and block botnet traffic. Unfortunately, exploiting details about the algorithm requires reverse-engineering technology and that is not always feasible. In this paper, we propose a methodology to detect auto-generated domains by measuring the disparity between auto-generated domains and normal domains. The idea is based on the observation that the normal domain names differ from auto-generated domain names in readability, randomness etc., because botnet don't use well-formed words which is highly likely registered. Clustering algorithm is used to group auto-generated domains into several separated clusters and normal domains into other clusters. As shown in the validation and experiment phase, we prove this method can detect DGA domains with high performance.
引用
收藏
页码:269 / 279
页数:11
相关论文
共 50 条
  • [1] Kindred Domains: Detecting and Clustering Botnet Domains Using DNS Traffic
    Thomas, Matthew
    Mohaisen, Aziz
    [J]. WWW'14 COMPANION: PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON WORLD WIDE WEB, 2014, : 707 - 712
  • [2] On the Naturalness of Auto-generated Code-Can We Identify Auto-Generated Code Automatically?-
    Doi, Masayuki
    Higo, Yoshiki
    Arima, Ryo
    Shimonaka, Kento
    Kusumoto, Shinji
    [J]. 2018 IEEE/ACM 26TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC 2018), 2018, : 340 - 343
  • [3] Getting Prepared for the Next Botnet Attack Detecting Algorithmically Generated Domains in Botnet Command and Control
    Kelley, Tim
    Furey, Eoghan
    [J]. 2018 29TH IRISH SIGNALS AND SYSTEMS CONFERENCE (ISSC), 2018,
  • [4] Towards Auto-Generated Data Systems
    Cheung, Alvin
    Ahmad, Maaz Bin Safeer
    Haynes, Brandon
    Kittivorawong, Chanwut
    Laddad, Shadaj
    Liu, Xiaoxuan
    Wang, Chenglong
    Yan, Cong
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (12): : 4116 - 4129
  • [5] Auto-generated Strokes for Motion Segmentation
    Tian, Zhiqiang
    Xue, Jianru
    Li, Ce
    Lan, Xuguang
    Zheng, Nanning
    [J]. 2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 857 - 860
  • [6] An Evaluation Model for Auto-generated Cognitive Scripts
    ELMougi, Ahmed M.
    Omar, Yasser M. K.
    Hodhod, Rania
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (08) : 333 - 340
  • [7] A Verification-Driven Approach to Traceability and Documentation for Auto-Generated Mathematical Software
    Denney, Ewen
    Fischer, Bernd
    [J]. 2009 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 560 - 564
  • [8] Human Experts' Perceptions of Auto-Generated Summarization Quality
    Lotfigolian, Maryam
    Papanikolaou, Christos
    Taghizadeh, Samaneh
    Sandnes, Frode Eika
    [J]. PROCEEDINGS OF THE 16TH ACM INTERNATIONAL CONFERENCE ON PERVASIVE TECHNOLOGIES RELATED TO ASSISTIVE ENVIRONMENTS, PETRA 2023, 2023, : 95 - 98
  • [9] Mining Auto-Generated Test Inputs for Test Oracle
    Xu, Weifeng
    Wang, Hanlin
    Ding, Tao
    [J]. PROCEEDINGS OF THE 2013 10TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2013, : 89 - 94
  • [10] Bitext Dependency Parsing With Auto-Generated Bilingual Treebank
    Chen, Wenliang
    Kazama, Jun'ichi
    Zhang, Min
    Tsuruoka, Yoshimasa
    Zhang, Yujie
    Wang, Yiou
    Torisawa, Kentaro
    Li, Haizhou
    [J]. IEEE TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2012, 20 (05): : 1461 - 1472