|
ABSTRACT
The Domain Name System (DNS) is a one of the most widely used services in the Internet. In this paper, we consider the question of how DNS traffic monitoring can provide an important and useful perspective on network traffic in an enterprise. We approach this problem by considering three classes of DNS traffic: canonical (i.e., RFC-intended behaviors), overloaded (e.g.,black-list services), and unwanted (i.e., queries that will never succeed). We describe a context-aware clustering methodology that is applied to DNS query-responses to generate the desired aggregates. Our method enables the analysis to be scaled to expose the desired level of detail of each traffic type, and to expose their time varying characteristics. We implement our method in a tool we call TreeTop, which can be used to analyze and visualize DNS traffic in real-time. We demonstrate the capabilities of our methodology and the utility of TreeTop using a set of DNS traces that we collected from our campus network over a period of three months. Our evaluation highlights both the coarse and fine level of detail that can be revealed by our method. Finally, we show preliminary results on how DNS analysis can be coupled with general network traffic monitoring to provide a useful perspective for network management and operations.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Spam and Open Relay Blocking System. http://www.sorbs.net.
|
| |
2
|
J. Abley and K. Lindqvist. Operation of Anycast Services. IETF RFC 4786, December 2006.
|
| |
3
|
N. Brownlee, K. Claffy, and E. Nemeth. DNS Measurements at a Root Server. In Proceedings of IEEE Global Telecommunications Conference (Globecom '01), San Antonio, TX, December 2001.
|
| |
4
|
S. Cheshire. DNS Service Discovery. http://dns-sd.org.
|
| |
5
|
S. Cheshire. Multicast DNS. http://multicastdns.org.
|
| |
6
|
S. Cheshire. Method and Apparatus for Detecting Incorrect Responses to Network Queries. United States Patent 20060253612, 2006.
|
| |
7
|
|
| |
8
|
|
| |
9
|
D. Dagon, N. Provos, C. Lee, and W. Lee. Corrupted DNS Resolution Paths: The Rise of a Malicious Resolution Authority. In Proceedings of Network and Distributed System Security Symposium (NDSS '08), San Diego, CA, February 2008.
|
| |
10
|
D. Dagon, C. Zou, and W. Lee. Modeling Botnet Propagation Using Time Zones. In Proceedings of The Network and Distributed Systems Security Symposium (NDSS '06), San Diego, CA, February 2006.
|
| |
11
|
D. Deitrich, S. Gill, B. Greene, N. Long, and R. Thomas. Bogon Reference. http://www.team-cymru.org/?sec=8&opt=25, 2001.
|
 |
12
|
|
 |
13
|
|
 |
14
|
Cristian Estan , Stefan Savage , George Varghese, Automatically inferring patterns of resource consumption in network traffic, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
[doi> 10.1145/863955.863972]
|
 |
15
|
Cristian Estan , George Varghese, New directions in traffic measurement and accounting, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
| |
16
|
|
| |
17
|
R. Hinden and S. Deering. IP Version 6 Addressing Architecture. IETF RFC 4291, February 2006.
|
| |
18
|
|
 |
19
|
Thomas Karagiannis , Andre Broido , Michalis Faloutsos , Kc claffy, Transport layer identification of P2P traffic, Proceedings of the 4th ACM SIGCOMM conference on Internet measurement, October 25-27, 2004, Taormina, Sicily, Italy
[doi> 10.1145/1028788.1028804]
|
 |
20
|
Thomas Karagiannis , Konstantina Papagiannaki , Michalis Faloutsos, BLINC: multilevel traffic classification in the dark, Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications, August 22-26, 2005, Philadelphia, Pennsylvania, USA
|
 |
21
|
|
| |
22
|
A. McGregor, M. Hall, P. Lorier, and J. Brunskill. Flow Clustering Using Machine Learning Techniques. In Proceedings of the Passive and Active Measurement Conference (PAM '04), Antibes Juan-les-Pins, France, April 2004.
|
| |
23
|
|
| |
24
|
|
| |
25
|
D. Plonka. The TreeTop analysis tool. http://net.doit.wisc.edu/~plonka/treetop/, 2008.
|
| |
26
|
|
 |
27
|
|
| |
28
|
|
 |
29
|
Matthew Roughan , Subhabrata Sen , Oliver Spatscheck , Nick Duffield, Class-of-service mapping for QoS: a statistical signature-based approach to IP traffic classification, Proceedings of the 4th ACM SIGCOMM conference on Internet measurement, October 25-27, 2004, Taormina, Sicily, Italy
[doi> 10.1145/1028788.1028805]
|
| |
30
|
K. Sklower. A Tree-Based Packet Routing Table for Berkeley Unix. In USENIX Winter Conference '91, Dallas, TX, January 1991.
|
| |
31
|
|
| |
32
|
|
| |
33
|
F. Weimer. Passive DNS Replication. In Proceedings of FIRST Conference on Computer Security Incident Hand ling, Singapore, July 2005.
|
| |
34
|
D. Wessels. dnstop. http://dns.measurement-factory.com/tools/dnstop/, 2002.
|
 |
35
|
|
| |
36
|
D. Whyte, E. Kranakis, and P. Van Oorschot. DNS-Based Detection of Scanning Worms in an Enterprise Network. In Proceedings of Network and Distributed System Security Symposium (NDSS'05), San Diego, CA, February 2005.
|
| |
37
|
Vinod Yegneswaran , Jonathon T. Giffin , Paul Barford , Somesh Jha, An architecture for generating semantics-aware signatures, Proceedings of the 14th conference on USENIX Security Symposium, p.7-7, July 31-August 05, 2005, Baltimore, MD
|
| |
38
|
|
 |
39
|
|
|