Real-time bot infection detection system using DNS fingerprinting and machine-learning

被引:9
|
作者
Quezada, Vicente [1 ]
Astudillo-Salinas, Fabian [1 ]
Tello-Oquendo, Luis [2 ]
Bernal, Paul [3 ]
机构
[1] Univ Cuenca, DEET, Cuenca, Ecuador
[2] Univ Nacl Chimborazo, Coll Engn, Riobamba, Ecuador
[3] CEDIA Corp, Quito, Ecuador
关键词
Botnet; Bot detection; DNS-based bot detection; Anomaly detection; ELK stack; Machine learning; Isolation forests; Random forests;
D O I
10.1016/j.comnet.2023.109725
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In today's cyberattacks, botnets are used as an advanced technique to generate sophisticated and coordinated attacks. Infected systems connect to a command and control (C&C) server to receive commands and attack. Thus, detecting infected hosts makes it possible to protect the network's resources and prevent them from illicit activities toward third parties. This research elaborates on the design, implementation, and results of a bot infection detection system based on Domain Name System (DNS) traffic events for a network corporation. An infection detection feasibility analysis is performed by creating fingerprints. The traces are generated from a numerical analysis of 13 attributes. These attributes are obtained from the DNS logs of a DNS server. It looks for fingerprint anomalies using Isolation Forest to label a host as infected or not. In addition, on the traces cataloged as anomalous, a search will be carried out for queries to domains generated by Domain Generation Algorithms (DGA). Then, Random Forest generates a model that detects future bot infections on hosts. The devised system integrates the ELK stack and Python. This integration facilitates the management, transformation, and storage of events, generation of fingerprints, machine learning application, and analysis of fingerprint classification results with a precision greater than 99%.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] Real-Time Detection System for Data Exfiltration over DNS Tunneling Using Machine Learning
    Abualghanam, Orieb
    Alazzam, Hadeel
    Elshqeirat, Basima
    Qatawneh, Mohammad
    Almaiah, Mohammed Amin
    ELECTRONICS, 2023, 12 (06)
  • [2] Real-time Biosignal Recording and Machine-Learning Analysis System
    Li, Hanrui
    Wang, Junzhe
    Zhao, Shiqi
    Tian, Fengshi
    Yang, Jie
    Sawan, Mohamad
    2022 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS 2022): INTELLIGENT TECHNOLOGY IN THE POST-PANDEMIC ERA, 2022, : 427 - 430
  • [3] Making a Real-Time IoT Network Intrusion-Detection System (INIDS) Using a Realistic BoT-IoT Dataset with Multiple Machine-Learning Classifiers
    Ashraf, Jawad
    Raza, Ghulam Musa
    Kim, Byung-Seo
    Wahid, Abdul
    Kim, Hye-Young
    APPLIED SCIENCES-BASEL, 2025, 15 (04):
  • [4] Real-Time Implementation of Machine-Learning DSP
    Borjeson, Erik
    Liu, Keren
    Hager, Christian
    Larsson-Edefors, Per
    2024 OPTICAL FIBER COMMUNICATIONS CONFERENCE AND EXHIBITION, OFC, 2024,
  • [5] Real-Time Network Anomaly Detection System Using Machine Learning
    Zhao, Shuai
    Chandrashekar, Mayanka
    Lee, Yugyung
    Medhi, Deep
    2015 11TH INTERNATIONAL CONFERENCE ON THE DESIGN OF RELIABLE COMMUNICATION NETWORKS (DRCN), 2015, : 267 - 270
  • [6] Real-Time Detection System of Driver Distraction Using Machine Learning
    Tango, Fabio
    Botta, Marco
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2013, 14 (02) : 894 - 905
  • [7] Real-time Malicious Fast-flux Detection Using DNS and Bot Related Features
    Martinez-Bea, Sergi
    Castillo-Perez, Sergio
    Garcia-Alfaro, Joaquin
    2013 ELEVENTH ANNUAL INTERNATIONAL CONFERENCE ON PRIVACY, SECURITY AND TRUST (PST), 2013, : 369 - 372
  • [8] Real-time open-file backup system with machine-learning detection model for ransomware
    Higuchi, Kosuke
    Kobayashi, Ryotaro
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2025, 24 (01)
  • [9] Nowcasting GDP using machine-learning algorithms: A real-time assessment
    Richardson, Adam
    Mulder, Thomas van Florenstein
    Vehbi, Tugrul
    INTERNATIONAL JOURNAL OF FORECASTING, 2021, 37 (02) : 941 - 948
  • [10] Automated real-time anomaly detection of temperature sensors through machine-learning
    Nayak, Debanjana
    Perros, Harry
    INTERNATIONAL JOURNAL OF SENSOR NETWORKS, 2020, 34 (03) : 137 - 152