Thesis Details

Detekce škodlivých doménových jmen

Bachelor's Thesis Student: Setinský Jiří Academic Year: 2020/2021 Supervisor: Tisovčík Peter, Ing.
English title
Detection of Malicious Domain Names
Language
Czech
Abstract

The bachelor thesis deals with the detection of artificially generated domain names (DGA). The generated addresses serve as a means of communication between the attacker and the infected computer. By detection, we can detect and track infected computers on the network. The detection itself is preceded by the study of machine learning techniques, which will then be applied in the creation of the detector. To create the final classifier in the form of a decision tree, it was necessary to analyze the principle of DGA addresses. Based on their characteristics, the attributes were extracted, according to which the final classifier will be decided. After learning the classification model on the training set, the classifier was implemented in the target platform NEMEA as a detection module. After final optimizations and testing, we achieved a accuracy of the classifier of 99%, which is a very positive result. The NEMEA module is ready for real-world deployment to detect security incidents. In addition to the NEMEA module, another model was created to predict the accuracy of datasets with domain names. The model is trained based on the characteristics of the dataset and the accuracy of the DGA detector, whose behavior we want to predict.

Keywords

machine learning, domain names, decision tree, botnet, detection of generated domains, binary classification, network security, NEMEA, DGA

Department
Degree Programme
Information Technology
Files
Status
defended, grade A
Date
18 June 2021
Reviewer
Committee
Ryšavý Ondřej, doc. Ing., Ph.D. (DIFS FIT BUT), předseda
Hliněná Dana, doc. RNDr., Ph.D. (DMAT FEEC BUT), člen
Kořenek Jan, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Křena Bohuslav, Ing., Ph.D. (DITS FIT BUT), člen
Szőke Igor, Ing., Ph.D. (DCGM FIT BUT), člen
Citation
SETINSKÝ, Jiří. Detekce škodlivých doménových jmen. Brno, 2021. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2021-06-18. Supervised by Tisovčík Peter. Available from: https://www.fit.vut.cz/study/thesis/23737/
BibTeX
@bachelorsthesis{FITBT23737,
    author = "Ji\v{r}\'{i} Setinsk\'{y}",
    type = "Bachelor's thesis",
    title = "Detekce \v{s}kodliv\'{y}ch dom\'{e}nov\'{y}ch jmen",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2021,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/23737/"
}
Back to top