Analyzing Enterprise DNS Traffic to Classify Assets and Track Cyber-Health
Minzhao Lyu, Hassan Habibi Gharakheili, Craig Russell, and Vijay, Sivaraman

TL;DR
This paper presents passive analysis techniques to identify, classify, and monitor organizational DNS assets and their security health, addressing the widespread lack of visibility into DNS infrastructure in large organizations.
Contribution
It introduces a comprehensive analysis of enterprise DNS traffic, a novel unsupervised clustering method for asset classification, and continuous health monitoring to detect security issues.
Findings
Successfully classified over 100 DNS assets across two organizations.
Identified improper configurations and security incidents such as data exfiltration and DDoS attacks.
Demonstrated the effectiveness of passive analysis for enterprise DNS security monitoring.
Abstract
The Domain Name System (DNS) is a critical service that enables domain names to be converted to IP addresses (or vice versa); consequently, it is generally permitted through enterprise security systems (e.g., firewalls) with little restriction. This has exposed organizational networks to DDoS, exfiltration, and reflection attacks, inflicting significant financial and reputational damage. Large organizations with loosely federated IT departments (e.g., Universities and Research Institutes) often do not even fully aware of all their DNS assets and vulnerabilities, let alone the attack surface they expose to the outside world. In this paper, we address the "DNS blind spot" by developing methods to passively analyze live DNS traffic, identify organizational DNS assets, and monitor their health on a continuous basis. Our contributions are threefold. First, we perform a comprehensive analysis…
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.
