ACM Home Page
Please provide us with feedback. Feedback
A taxonomy of DDoS attack and DDoS defense mechanisms
Full text PdfPdf (209 KB)
Source ACM SIGCOMM Computer Communication Review archive
Volume 34 ,  Issue 2  (April 2004) table of contents
FEATURE: Full papers table of contents
Pages: 39 - 53  
Year of Publication: 2004
ISSN:0146-4833
Authors
Jelena Mirkovic  University of Delaware, Newark, DE
Peter Reiher  UCLA, Los Angeles, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 116,   Downloads (12 Months): 755,   Citation Count: 56
Additional Information:

abstract   references   cited by   collaborative colleagues  

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

ABSTRACT

Distributed denial-of-service (DDoS) is a rapidly growing problem. The multitude and variety of both the attacks and the defense approaches is overwhelming. This paper presents two taxonomies for classifying attacks and defenses, and thus provides researchers with a better understanding of the problem and the current solution space. The attack classification criteria was selected to highlight commonalities and important features of attack strategies, that define challenges and dictate the design of countermeasures. The defense taxonomy classifies the body of existing DDoS defenses based on their design decisions; it then shows how these decisions dictate the advantages and deficiencies of proposed solutions.


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
D. G. Andersen. Mayday: Distributed filtering for internet services. In Proceedings of 4th Usenix Symposium on Internet Technologies and Systems, March 2003.
2
 
3
T. Anderson, T. Roscoe, and D. Wetherall. Preventing internet denial-of-service with capabilities. In In Proceedings of HotNets II, November 2003.
 
4
Arbor Networks. The Peakflow Platform. http://www.arbornetworks.com.
 
5
T. Aura, P. Nikander, and J. Leiwo. DOS-Resistant Authentication with Client Puzzles. Lecture Notes in Computer Science, 2133, 2001.
 
6
S. Axelsson. Intrusion detection systems: A survey and taxonomy. Technical Report 99-15, Department of Computer Engineering, Chalmers University, March 2000.
7
 
8
BBN Technologies. Applications that participate in their own defense. http://www.bbn.com/infosec/apod.html.
 
9
BBN Technologies. Intrusion tolerance by unpredictability and adaptation. http://www.bbn.com/infosec/itua.html.
 
10
S. Bellovin, M. Leech, and T. Taylor. ICMP Traceback Messages. Internet draft, work in progress, October 2001.
 
11
D. J. Bernstein. Syn cookies. http://cr.yp.to/syncookies.html.
 
12
CERT CC. CA-2001-19 "Code Red" Worm Exploiting Buffer Overflow In IIS Indexing Service DLL. http://www.cert.org/advisories/CA-2001-19.html.
 
13
CERT CC. Code Red II. http://www.cert.org/incident_notes/IN-2001-09.html.
 
14
CERT CC. Denial of Service Attacks. http://www.cert.org/tech_tips/denial_of_service.html.
 
15
CERT CC. DoS using nameservers. http://www.cert.org/incident_notes/IN-2000-04.html.
 
16
CERT CC. erkms and li0n worms. http://www.cert.org/incident_notes/IN-2001-03.html.
 
17
CERT CC. Nimda worm. http://www.cert.org/advisories/CA-2001-26.html.
 
18
CERT CC. Ramen worm. http://www.cert.org/incident_notes/IN-2001-01.html.
 
19
CERT CC. Smurf attack. http://www.cert.org/advisories/CA-1998-01.html.
 
20
CERT CC. TCP SYN flooding and IP spoofing attacks. http://www.cert.org/advisories/CA-1996-21.html.
 
21
CERT CC. Trends in Denial of Service Attack Technology, October 2001. http://www.cert.org/archive/pdf/DoS_trends.pdf.
 
22
Cisco. Strategies to protect against Distributed Denial of Service Attacks. http://www.cisco.com/warp/public/707/newsflash.html.
 
23
Cs3. Inc. MANAnet DDoS White Papers. http://www.cs3-inc.com/mananet.html.
 
24
T. Darmohray and R. Oliver. Hot spares for DDoS attacks. http://www.usenix.org/publications/login/2000-7/apropos.html.
 
25
D. Dean, M. Franklin, and A. Stubblefield. An algebraic approach to IP Traceback. In Proceedings of the 2001 Network and Distributed System Security Symposium, February 2001.
 
26
 
27
D. Dittrich. The DoS Project's trinoo distributed denial of service attack tool. http://staff.washington.edu/dittrich/misc/trinoo.analysis.
 
28
D. Dittrich. The Tribe Flood Network distributed denial of service attack tool. http://staff.washington.edu/dittrich/misc/tfn.analysis.txt.
 
29
D. Dittrich, G. Weaver, S. Dietrich, and N. Long. The mstream distributed denial of service attack tool. http://staff.washington.edu/dittrich/misc/ mstream.analysis.txt.
 
30
P. Ferguson and D. Senie. Network Ingress Filtering: Defeating Denial of Service Attacks which Employ IP Source Address Spoofing. RFC 2827, May 2000.
 
31
A. Garg and A. L. N. Reddy. Mitigation of DoS attacks through QoS Regulation. In Proceedings of IWQOS workshop, May 2002.
 
32
T. M. Gil and M. Poletto. MULTOPS: a data-structure for bandwidth attack detection. In Proceedings of 10th Usenix Security Symposium, August 2001.
 
33
 
34
G. Hardin. The Tragedy of the Commons. Science, 162(1968):1243--1248, 1968.
 
35
 
36
J. D. Howard and T. A. Longstaff. A common language for computer security incidents.
37
 
38
Information Sciences Institute. Dynabone. http://www.isi.edu/dynabone/.
 
39
J. Ioannidis and S. M. Bellovin. Pushback: Router-Based Defense Against DDoS Attacks. In Proceedings of NDSS, February 2002.
 
40
A. Juels and J. Brainard. Client puzzles: A cryptographic countermeasure against connection depletion attacks. In Proceedings of the 1999 Networks and distributed system security symposium, March 1999.
41
42
 
43
F. Lau, S. H. Rubin, M. H. Smith, and L. Trajkovic. Distributed Denial of Service Attacks. In IEEE International Conference on Systems, Man, and Cybernetics, pages 2275--2280, Nashville, TN, USA, October 2000.
 
44
 
45
J. Li, J. Mirkovic, M. Wang, P. Reiher, and L. Zhang. SAVE: Source Address Validity Enforcement Protocol. In Proceedings of INFOCOM 2002, June 2002. to appear.
46
 
47
G. R. Malan, D. Watson, F. Jahanian, and P. Howell. Transport and Application Protocol Scrubbing. In Proceedings of INFOCOM 2000, pages 1381--1390, 2000.
 
48
Mazu Networks. Mazu Technical White Papers. http://www.mazunetworks.com/white_papers/.
 
49
McAfee. Personal Firewall. http://www.mcafee.com/myapps/firewall/ov_firewall.asp
 
50
 
51
 
52
 
53
D. Moore. The spread of the code red worm (crv2). http://www.caida.org/analysis/security/codered/coderedv2_analysis.xml.
 
54
D. Moore, G. Voelker, and S. Savage. Inferring Internet Denial-of-Service Activity. In Proceedings of the 2001 USENIX Security Symposium, 2001.
 
55
R. Naraine. Massive DDoS Attack Hit DNS Root Servers, October 2002. http://www.esecurityplanet.com/trends/article/0,10751_1486981,00.html.
 
56
National Infrastructure Protection Center. Advisory 01-014: New Scanning Activity (with W32-Leave.worm) Exploiting SubSeven Victims, June 2001. http://www.nipc.gov/warnings/advisories/2001/01-014.htm.
 
57
E. O'Brien. NetBouncer : A practical client legitimacy-based DDoS defense via ingress filtering. http://www.nai.com/research/nailabs/development-solutions/netbouncer.asp.
58
59
 
60
V. Razmov. Denial of Service Attacks and How to Defend Against Them. http://www.cs.washington.edu/homes/valentin/ papers/DoSAttacks.pdf.
 
61
SANS Institute. NAPTHA: A new type of Denial of Service Attack, December 2000. http://rr.sans.org/threats/naptha2.php.
62
 
63
 
64
S. Dietrich, N. Long, and D. Dittrich. An Analysis of the "shaft" distributed denial of service tool. In Proceedings of LISA 2000, 2000. http://www.adelphi.edu/ spock/shaft-lisa2000.pdf.
65
 
66
D. X. Song and A. Perrig. Advanced and authenticated marking schemes for IP Traceback. In Proceedings of IEEE Infocom 2001, 2001.
 
67
Sourcefire. Snort: The Open Source Network Intrusion Detection System.
 
68
 
69
 
70
 
71
Tripwire. Tripwire for servers. http://www.tripwire.com/products/servers/.
 
72
N. Weaver. Warhol Worm. http://www.cs.berkeley.edu/nweaver/worms.pdf.
 
73
 
74
J. Yan, S. Early, and R. Anderson. The XenoService - A Distributed Defeat for Distributed Denial of Service. In Proceedings of ISW 2000, Oct. 2000.
75
 
76

CITED BY  57
Collaborative Colleagues:
Jelena Mirkovic: colleagues
Peter Reiher: colleagues