DNS Tunneling Detection by Cache-Property-Aware Features

N/ACitations
Citations of this article
58Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Many enterprises are under threat of targeted attacks aiming at data exfiltration. To launch such attacks, in recent years, attackers with their malware have exploited a covert channel that abuses the domain name system (DNS) named DNS tunneling. Although several research efforts have been made to detect DNS tunneling, the existing methods rely on features that advanced tunneling techniques can easily obfuscate by mimicking legitimate DNS clients. Such obfuscation would result in data leakage. To tackle this problem, we focused on a 'trace' left by DNS tunneling that cannot be easily hidden. In the context of data exfiltration by DNS tunneling, the malware connects directly to the DNS cache server and the generated DNS tunneling queries produce cache misses with absolute certainty. In this study, we propose a DNS tunneling detection method based on the cache-property-aware features. Our experiments show that one of the proposed features can efficiently characterize the DNS tunneling traffic. Furthermore, we introduce a rule-based filter and a long short-term memory (LSTM)-based filter using this proposed feature. The rule-based filter achieves a higher rate of DNS tunneling attack detection than the LSTM one, which instead detects the attack more quickly, while both maintain a low misdetection rate.

Cite

CITATION STYLE

APA

Ishikura, N., Kondo, D., Vassiliades, V., Iordanov, I., & Tode, H. (2021). DNS Tunneling Detection by Cache-Property-Aware Features. IEEE Transactions on Network and Service Management, 18(2), 1203–1217. https://doi.org/10.1109/TNSM.2021.3078428

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free