Explaining Machine Learning DGA Detectors from DNS Traffic Data

Giorgio Piras, Maura Pintor, Luca Demetrio, Battista Biggio
8/10/2022
cs.CRcs.LG

No confident code implementation found for this paper. 3 possible matches can be shown below.

Abstract

One of the most common causes of lack of continuity of online systems stems from a widely popular Cyber Attack known as Distributed Denial of Service (DDoS), in which a network of infected devices (botnet) gets exploited to flood the computational capacity of services through the commands of an attacker. This attack is made by leveraging the Domain Name System (DNS) technology through Domain Generation Algorithms (DGAs), a stealthy connection strategy that yet leaves suspicious data patterns. To detect such threats, advances in their analysis have been made. For the majority, they found Machine Learning (ML) as a solution, which can be highly effective in analyzing and classifying massive amounts of data. Although strongly performing, ML models have a certain degree of obscurity in their decision-making process. To cope with this problem, a branch of ML known as Explainable ML tries to break down the black-box nature of classifiers and make them interpretable and human-readable. This work addresses the problem of Explainable ML in the context of botnet and DGA detection, which at the best of our knowledge, is the first to concretely break down the decisions of ML classifiers when devised for botnet/DGA detection, therefore providing global and local explanations.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 3 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{piras2022explaining,
  title  = {Explaining Machine Learning DGA Detectors from DNS Traffic Data},
  author = {Giorgio Piras and Maura Pintor and Luca Demetrio and Battista Biggio},
  year   = {2022},
  eprint = {2208.05285},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2208.05285v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2208.05285.svg)](https://codeofpaper.com/paper/2208.05285)

Discussion