|
ABSTRACT
Current intrusion detection and prevention systems seek to detect a wide class of network intrusions (e.g., DoS attacks, worms, port scans)at network vantage points. Unfortunately, all the IDS systems we know of keep per-connection or per-flow state. Thus it is hardly surprising that IDS systems (other than signature detection mechanisms) have not scaled to multi-gigabit speeds. By contrast, note that both router lookups and fair queuing have scaled to high speeds using <i>aggregation</i> via prefix lookups or DiffServ. Thus in this paper, we initiate research into the question as to whether one can detect attacks without keeping per-flow state. We will show that such aggregation, while making fast implementations possible, immediately cause two problems. First, aggregation can cause <i>behavioral</i> aliasing where, for example, good behaviors can aggregate to look like bad behaviors. Second, aggregated schemes are susceptible to spoofing by which the intruder sends attacks that have appropriate aggregate behavior. We examine a wide variety of DoS attacks and show that several categories (bandwidth based, claim-and-hold, host scanning) can be scalably detected. By contrast, it appears that stealthy port-scanning cannot be scalably detected without keeping per-flow state.
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
|
Cert. advisory ca-1998-01 smurf ip denial-of-service attacks. http://www.cert.org/advisories/CA-1998-01.html.
|
| |
2
|
Cert. advisory ca-2001-19 "code red" worm exploiting buffer overflow in iis indexing service dll. http://www.cert.org/advisories/CA-2001-19.html.
|
| |
3
|
Cert advisory ca-2001-26 nimda worm. http://www.cert.org/advisories/CA-2001-26.html.
|
| |
4
|
Mazu networks. http://www.mazu.com.
|
| |
5
|
Mydoom.b virus. http://www.us-cert.gov/cas/alerts/SA04-028A.html.
|
| |
6
|
Sco inc. http://www.sco.com.
|
| |
7
|
Arbor Networks. http://www.arbornetworks.com.
|
 |
8
|
|
| |
9
|
Bernstein, D. J. SYN cookies. http://cr.yp.to/syncookies.html, 1997.
|
 |
10
|
|
| |
11
|
Check Point Software Technologies Ltd. Syndefender. http://www.checkpoint.com/products/firewall-1.
|
| |
12
|
Datar, M., and Muthukrishnan, S. Estimating rarity and similarity over data stream windows. Technical report, 2001--21,, DIMACS, Nov. 2001.
|
 |
13
|
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
|
 |
14
|
|
| |
15
|
Forescout Technologies. http://www.forescout.com.
|
| |
16
|
Fyodor. http://www.insecure.org/nmap.
|
| |
17
|
Gilbert, A., Guha, S., Indyk, P., Muthukrishnan, S., and Strauss, M. Quicksand: Quick summary and analysis of network data. Technical report, 2001-43, DIMACS, Nov. 2001.
|
| |
18
|
Gill, T. M., and Poletto, M. MULTOPS: a data-structure for bandwidth attack detection. In USENIX Security Symposium (2001).
|
| |
19
|
Greene, B. R., and McPherson, D. Sink holes: A swiss army knife isp security tool. http://www.nanog.org/mtg-0306/pdf/sink.pdf.
|
| |
20
|
Heberlein, L. T., Dias, G. V., Levitt, K. N., Mukherjee, B., J.Wood, and D.Wolber. A network security monitor. In Proc. IEEE Symposium on Research in Security and Privacy (1990), pp. 296--304.
|
 |
21
|
Alefiya Hussain , John Heidemann , Christos Papadopoulos, A framework for classifying denial of service attacks, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
[doi> 10.1145/863955.863968]
|
 |
22
|
|
| |
23
|
Jung, J., Paxson, V., Berger, A., and Balakrishnan, H. Fast portscan detection using sequential hypothesis testing. In Proceedings of IEEE Symposium on Security and Privacy (2004).
|
| |
24
|
Keyes, R. The Naptha DoS Vulnerabilities. http://razor.bindview.com/publish/advisories/adv_NAPTHA.html.
|
 |
25
|
Balachander Krishnamurthy , Subhabrata Sen , Yin Zhang , Yan Chen, Sketch-based change detection: methods, evaluation, and applications, Proceedings of the 3rd ACM SIGCOMM conference on Internet measurement, October 27-29, 2003, Miami Beach, FL, USA
[doi> 10.1145/948205.948236]
|
| |
26
|
|
| |
27
|
Leckie, C., and Kotagiri, R. A probabilistic approach to detecting network scans. In Proceedings of the Eight IEEE Network Operations and Management Symposium (Apr. 2002).
|
| |
28
|
|
 |
29
|
|
| |
30
|
Martin Roesch. Snort. http://www.snort.org.
|
| |
31
|
Moore, D., and Shannon, C. Sco offline from dos attack. http://www.sco.com.
|
| |
32
|
Moore, D., Voelker, G., and Savage, S. Inferring internet denial of service activity. In USENIX Security Symposium (2001).
|
| |
33
|
NetFlow, C. http://www.cisco.com/warp/public/732/Tech/netflow.
|
| |
34
|
Netscreen 100 Firewall Appliance. http://www.netscreen.com.
|
| |
35
|
Netscreen Technologies. http://www.netscreen.com.
|
| |
36
|
|
| |
37
|
|
 |
38
|
|
| |
39
|
Pescatore, J., Easley, M., and Stiennon, R. Network security platforms will transform security markets. http://www.techrepublic.com/article.jhtml?id=r00220021223jdt01.htm&src=bc, Dec. 2002.
|
| |
40
|
Robertson, S., Siegel, E., Miller, M., and Stolfo, S. Surveillance detection in high bandwidth environments. In Proceedings of the 2003 DARPA DISCEX III Conference (Apr. 2003), pp. 229--238.
|
| |
41
|
Christoph L. Schuba , Ivan V. Krsul , Markus G. Kuhn , Eugene H. spafford , Aurobindo Sundaram , Diego Zamboni, Analysis of a Denial of Service Attack on TCP, Proceedings of the 1997 IEEE Symposium on Security and Privacy, p.208, May 04-07, 1997
|
| |
42
|
Staniford, S., Hoagland, J. A., and McAlerney, J. M. Practical automated detection of stealthy portscans. In In Proceedings of the 7th ACM Conference on Computer and Communications Security (2000).
|
| |
43
|
|
| |
44
|
Staniford, S. J. Containment of scanning worms in enterprise networks. In Journal of Computer Security (Nov. 2003).
|
| |
45
|
Wang, H., Zhang, D., and Shin, K. Detecting syn flooding attacks. In IEEE INFOCOM (2002).
|
| |
46
|
|
 |
47
|
Nicholas Weaver , Vern Paxson , Stuart Staniford , Robert Cunningham, A taxonomy of computer worms, Proceedings of the 2003 ACM workshop on Rapid malcode, October 27-27, 2003, Washington, DC, USA
[doi> 10.1145/948187.948190]
|
| |
48
|
|
| |
49
|
Yaar, A., Perrig, A., and Song, D. Si: A stateless internet flow lter to mitigate ddos ooding attacks. In Proceedings of the IEEE Symposium on Security and Privacy (2004).
|
 |
50
|
|
CITED BY 8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Robert Schweller , Zhichun Li , Yan Chen , Yan Gao , Ashish Gupta , Yin Zhang , Peter A. Dinda , Ming-Yang Kao , Gokhan Memik, Reversible sketches: enabling monitoring and analysis over high-speed data streams, IEEE/ACM Transactions on Networking (TON), v.15 n.5, p.1059-1072, October 2007
|
|