|
ABSTRACT
Understanding strategies of attacks is crucial for security applications such as computer and network forensics, intrusion response, and prevention of future attacks. This paper presents techniques to automatically learn attack strategies from correlated intrusion alerts. Central to these techniques is a model that represents an attack strategy as a graph of attacks with constraints on the attack attributes and the temporal order among these attacks. To learn the intrusion strategy is then to extract such a graph from a sequences of intrusion alerts. To further facilitate the analysis of attack strategies, which is essential to many security applications such as computer and network forensics, this paper presents techniques to measure the similarity between attack strategies. The basic idea is to reduces the similarity measurement of attack strategies into error-tolerant graph/subgraph isomorphism problem, and measures the similarity between attack strategies in terms of the cost to transform one strategy into another. Finally, this paper presents some experimental results, which demonstrate the potential of the proposed techniques.
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
|
Paul Ammann , Duminda Wijesekera , Saket Kaushik, Scalable, graph-based network vulnerability analysis, Proceedings of the 9th ACM conference on Computer and communications security, November 18-22, 2002, Washington, DC, USA
[doi> 10.1145/586110.586140]
|
| |
2
|
AT& T Research Labs. Graphviz - open source graph layout and drawing software. http://www.research.att.com/sw/tools/graphviz/.
|
| |
3
|
|
| |
4
|
CERT Coordination Center. Cert advisory CA-2001-10 buffer overflow vulnerability in microsoft IIS 5.0.
|
| |
5
|
Microsoft Corporation. Microsoft security bulletin (ms00-029). 2000.
|
| |
6
|
Microsoft Corporation. Microsoft security bulletin (ms00-078). 2000.
|
| |
7
|
Microsoft Corporation. Microsoft security bulletin (ms01-023). 2001.
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
O. Dain and R.K. Cunningham. Building scenarios from a heterogeneous alert stream. In Proc. of the 2001 IEEE Workshop on Info. Assurance and Security, 2001.
|
| |
12
|
|
| |
13
|
|
| |
14
|
Fyodor. Nmap free security scanner. http://www.insecure.org/nmap, 2003.
|
| |
15
|
|
| |
16
|
Internet Security Systems. RealSecure intrusion detection system. http://www.iss.net.
|
| |
17
|
D. A. Jackson, K. M. Somers, and H. H. Harvey. Similarity coefficients: Measures of co-occurence and association or simply measures of occurrence? The American Naturalist, 133(3):436--453, March 1989.
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
| |
21
|
B. T. Messmer. Efficient Graph Matching Algorithms for Preprocessed Model Graphs. PhD thesis, University of Bern, Switzerland, November 1995.
|
| |
22
|
|
| |
23
|
|
| |
24
|
B.T. Messmer and H. Bunke. A decision tree approach to graph and subgraph isomorphism detection. Pattern Recognition, 32(12):1979--1998, 1999.
|
| |
25
|
MIT Lincoln Lab. 2000 DARPA intrusion detection scenario specific datasets. http://www.ll.mit.edu/IST/ideval/data/2000/2000_data_index.html.
|
| |
26
|
B. Morin, L. Me, H. Debar, and M. Ducasse. M2D2: A formal data model for IDS alert correlation. In Proc. of RAID 2002, 2002.
|
| |
27
|
|
| |
28
|
P. Ning and Y. Cui. Intrusion alert correlator (version 0.2). http://discovery.csc.ncsu.edu/software/correlator/ver0.2/iac.html, 2002.
|
 |
29
|
|
| |
30
|
P. Ning and D. Xu. Learning attack stratagies from intrusion alerts. TR-2003-16, Dept. of Comp. Sci., NCSU, 2003.
|
| |
31
|
Packet storm. http://packetstormsecurity.nl. Accessed on April 30, 2003.
|
| |
32
|
P.A. Porras, M.W. Fong, and A. Valdes. A mission impact based approach to INFOSEC alarm correlation. In Proc. of RAID 2002, pages 95--114, 2002.
|
| |
33
|
|
| |
34
|
|
| |
35
|
|
| |
36
|
|
 |
37
|
|
| |
38
|
|
|