Open SESAME: Fighting Botnets with Seed Reconstructions of Domain Generation Algorithms
Nils Weissgerber, Thorsten Jenke, Elmar Padilla, Lilli Bruckschen

TL;DR
SESAME is a system that automatically reconstructs seeds of Domain Generation Algorithms (DGAs) from observed domain names, enabling better detection and analysis of botnet communication without manual reverse engineering.
Contribution
It introduces the first automatic seed reconstruction module for DGAs, combining database and machine learning approaches to identify and analyze new and known DGAs from domain data.
Findings
Identified 17 DGAs from DNS data, including 4 previously unknown.
Demonstrated effectiveness of SESAME on 20.8 GB of DNS lookups.
Enabled automatic classification and seed reconstruction of DGAs.
Abstract
An important aspect of many botnets is their capability to generate pseudorandom domain names using Domain Generation Algorithms (DGAs). A cyber criminal can register such domains to establish periodically changing rendezvous points with the bots. DGAs make use of seeds to generate sets of domains. Seeds can easily be changed in order to generate entirely new groups of domains while using the same underlying algorithm. While this requires very little manual effort for an adversary, security specialists typically have to manually reverse engineer new malware strains to reconstruct the seeds. Only when the seed and DGA are known, past and future domains can be generated, efficiently attributed, blocked, sinkholed or used for a take-down. Common counters in the literature consist of databases or Machine Learning (ML) based detectors to keep track of past and future domains of known DGAs…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Security and Intrusion Detection · Advanced Malware Detection Techniques · Internet Traffic Analysis and Secure E-voting
