Popularity-based Detection of Domain Generation Algorithms

Or: How to detect botnets?

Master Thesis (2017)
Author(s)

J. Abbink (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

C. Dörr – Mentor

J. C.A. Van Der Lubbe – Graduation committee member

Cynthia C.S. Liem – Graduation committee member

Faculty
Electrical Engineering, Mathematics and Computer Science
Copyright
© 2017 Jasper Abbink
More Info
expand_more
Publication Year
2017
Language
English
Copyright
© 2017 Jasper Abbink
Graduation Date
19-09-2017
Awarding Institution
Delft University of Technology
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

In order to stay undetected and keep their operations alive, cyber criminals are continuously evolving their methods to stay ahead of current best defense practices. Over the past decade, botnets have developed from using statically hardcoded IP addresses and domain names to randomly-generated ones, so-called domain generation algorithms (DGA). Malicious software coordinated via DGAs leaves however a distinctive signature in network traces of high entropy domain names, and a variety of algorithms have been introduced to detect certain aspects about currently used DGAs.
Today's detection mechanisms are evaluated for botnets that make the next obvious evolutionary step, and replace domain names generated from random letters with randomly selected, but actual dictionary words. It can be seen that the performance of state-of-the-art solutions that rely on linguistic feature detection would significantly decline after this transition, and an alternative novel approach to detect DGAs without making any assumptions on the internal structure and generating patterns of these algorithms is proposed.

Files

Thesis.pdf
(pdf | 1.67 Mb)
License info not available