ACM Home Page
Please provide us with feedback. Feedback
What's going on?: learning communication rules in edge networks
Full text PdfPdf (4.84 MB)
Source
Applications, Technologies, Architectures, and Protocols for Computer Communication archive
Proceedings of the ACM SIGCOMM 2008 conference on Data communication table of contents
Seattle, WA, USA
SESSION: Management table of contents
Pages 87-98  
Year of Publication: 2008
ISBN:978-1-60558-175-0
Also published in ...
Authors
Srikanth Kandula  Massachusetts Institute of Technology, Cambridge, MA, USA
Ranveer Chandra  Microsoft Research, Redmond, WA, USA
Dina Katabi  Massachusetts Institute of Technology, Cambridge, MA, USA
Sponsors
ACM: Association for Computing Machinery
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 18,   Downloads (12 Months): 234,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1402958.1402970
What is a DOI?

ABSTRACT

Existing traffic analysis tools focus on traffic volume. They identify the heavy-hitters - flows that exchange high volumes of data, yet fail to identify the structure implicit in network traffic - do certain flows happen before, after or along with each other repeatedly over time? Since most traffic is generated by applications (web browsing, email, p2p), network traffic tends to be governed by a set of underlying rules. Malicious traffic such as network-wide scans for vulnerable hosts (mySQLbot) also presents distinct patterns.

We present eXpose, a technique to learn the underlying rules that govern communication over a network. From packet timing information, eXpose learns rules for network communication that may be spread across multiple hosts, protocols or applications. Our key contribution is a novel statistical rule mining technique to extract significant communication patterns in a packet trace without explicitly being told what to look for. Going beyond rules involving flow pairs, eXpose introduces templates to systematically abstract away parts of flows thereby capturing rules that are otherwise unidentifiable. Deployments within our lab and within a large enterprise show that eXpose discovers rules that help with network monitoring, diagnosis, and intrusion detection with few false positives.


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
 
2
CoralReef - Workload Characterization. http://www.caida.org/analysis/workload/.
 
3
 
4
5
 
6
GAIM/Pidgin. http://www.pidgin.im/.
 
7
IDENT. http://www.grc.com/port_113.htm.
 
8
IPMON. http://ipmon.sprintlabs.com.
 
9
Jose Bernardo and Adrian F. M. Smith. Bayesian Theory. John Wiley, 2000.
10
 
11
T. Karagiannis, K. Papagiannaki, and M. Faloutsos. BLINC: Multilevel Traffic Classification in the dark. In SIGCOMM, 2005.
 
12
Link-Level Multicast Name Resolution. http://www.windowsnetworking.com/articles_tutorials/Overview-Link-Local-Multicast-Name-Resolution.html.
 
13
PortPeeker Capture of mySQL Bot attack. http://www.linklogger.com/mySQLAttack.htm.
 
14
Nagios: Host, Service, Network Monitor. http://nagios.org.
 
15
T. Oetiker and D. Rand. Multi Router Traffic Grapher. http://people.ee.ethz.ch/~oetiker/webtools/mrtg/.
 
16
V. Paxson. Bro: A System For Detecting Network Intruders in Real-Time. Computer Networks, 1999.
 
17
 
18
Port 1081. http://isc.incidents.org/port.html?port=1081.
 
19
 
20
Analysis of the Sapphire Worm. http://www.caida.org/analysis/security/sapphire/.
 
21
P. Smyth and R. M. Goodman. Knowledge Discovery in Databases. MIT Press, 1991.
 
22
S. Staniford, S. Cheung, R. Crawford, M. Dilger, J. Frank, J. Hoagland, K. Levitt, C. Wee, R. Yip, and D. Zerkle. GrIDS: A Graph-based Intrusion Detection System for Large Networks. In National Information Systems Security Conference, 1996.
 
23
 
24
S. Venkataraman, D. Song, P. Gibbons, and A. Blum. New Streaming Algorithms for Fast Detection of Superspreaders. In NDSS, 2005.
 
25
 
26


Collaborative Colleagues:
Srikanth Kandula: colleagues
Ranveer Chandra: colleagues
Dina Katabi: colleagues