Detection of Malicious and Low Throughput Data Exfiltration Over the DNS Protocol
Asaf Nadler, Avi Aminov, Asaf Shabtai

TL;DR
This paper presents a detection method for both DNS tunneling and low-throughput data exfiltration using supervised feature selection and anomaly detection, significantly reducing false positives and limiting malware payloads.
Contribution
It introduces a novel combined approach for detecting covert DNS channels, including low-throughput exfiltration, which was overlooked in prior research.
Findings
DNS tunneling detection achieved over 99% recall and less than 0.01% false positives.
The method limits low-throughput exfiltration to about 1 KB per hour.
Evaluation on real DNS logs demonstrated effectiveness in practical scenarios.
Abstract
In the presence of security countermeasures, a malware designed for data exfiltration must do so using a covert channel to achieve its goal. Among existing covert channels stands the domain name system (DNS) protocol. Although the detection of covert channels over the DNS has been thoroughly studied in the last decade, previous research dealt with a specific subclass of covert channels, namely DNS tunneling. While the importance of tunneling detection is not undermined, an entire class of low throughput DNS exfiltration malware remained overlooked. The goal of this study is to propose a method for detecting both tunneling and low-throughput data exfiltration over the DNS. Towards this end, we propose a solution composed of a supervised feature selection method, and an interchangeable, and adjustable anomaly detection model trained on legitimate traffic. In the first step, a one-class…
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.
