|
ABSTRACT
IP spoofing has been exploited by Distributed Denial of Service (DDoS) attacks to (1) conceal flooding sources and localities in flooding traffic, and (2) coax legitimate hosts into becoming reflectors, redirecting and amplifying flooding traffic. Thus, the ability to filter spoofed IP packets near victims is essential to their own protection as well as to their avoidance of becoming involuntary DoS reflectors. Although an attacker can forge any field in the IP header, he or she cannot falsify the number of hops an IP packet takes to reach its destination. This hop-count information can be inferred from the Time-to-Live (TTL) value in the IP header. Using a mapping between IP addresses and their hop-counts to an Internet server, the server can distinguish spoofed IP packets from legitimate ones. Base on this observation, we present a novel filtering technique that is immediately deployable to weed out spoofed IP packets. Through analysis using network measurement data, we show that Hop-Count Filtering (HCF) can identify close to 90% of spoofed IP packets, and then discard them with little collateral damage. We implement and evaluate HCF in the Linux kernel, demonstrating its benefits using experimental measurements.
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
|
Dave Andersen. tcptraceroute. Available: http://nms.lcs.mit.edu/software/ron/.
|
| |
2
|
Razor Team at~Bindview. Despoof, 2000. Available: http://razor.bindview.com/tools/desc/despoof_readme.html.
|
| |
3
|
|
| |
4
|
S. M. Bellovin. Icmp traceback messages. In Internet Draft: draft-bellovin-itrace-00.txt (work in progress), March 2000.
|
| |
5
|
N. Bhatti and R. Friedrich. Web server support for tiered services. IEEE Network, 13(5), September/October 1999.
|
| |
6
|
CERT Advisory CA-2000.01. Denial-of-service development, January 2000. Available: http://www.cert.org/advisories/CA-2000-01.html.
|
| |
7
|
CERT Advisory CA-96.21. TCP SYN flooding and IP spoofing, November 2000. Available: http://www.cert.org/advisories/CA-96-21.html.
|
| |
8
|
CERT Advisory CA-98.01. smurf IP denial-of-service attacks, January 1998. Available: http://www.cert.org/advisories/CA-98-01.html.
|
| |
9
|
B. Cheswick, H. Burch, and S. Branigan. Mapping and visualizing the internet. In Proceedings of USENIX Annual Technical Conference '2000, San Diego, CA, June 2000.
|
| |
10
|
K. Claffy, T. E. Monk, and D. McRobb. Internet tomography. In Nature, January 1999. Available: http://www.caida.org/Tools/Skitter/.
|
| |
11
|
E. Cronin, S. Jamin, C. Jin, T. Kurc, D. Raz, and Y. Shavitt. Constrained mirror placement on the internet. IEEE Journal on Selected Areas in Communications, 36(2), September 2002.
|
| |
12
|
|
| |
13
|
D. Dittrich. Distributed Denial of Service (DDoS) attacks/tools page. Available: http://staff.washington.edu/dittrich/misc/ddos/.
|
| |
14
|
The~Swiss Education and Research Network. Default TTL values in TCP/IP, 2002. Available: http://secfr.nerim.net/docs/fingerprint/en/ttl_default.html.
|
| |
15
|
P. Ferguson and D. Senie. Network ingress filtering: Defeating denial of service attacks which employ IP source address spoofing. In RFC 2267, January 1998.
|
| |
16
|
National Laboratory for Applied Network Research. Active measurement project (amp), 1998-. Available: http://watt.nlanr.net/.
|
| |
17
|
|
| |
18
|
|
| |
19
|
S. Gibson. Distributed reflection denial of service. In Technical Report, Gibson Research Corporation, February 2002. Available: http://grc.com/dos/drdos.htm.
|
| |
20
|
T. M. Gil and M. Poletter. Multops: a data-structure for bandwidth attack detection. In Proceedings of USENIX Security Symposium'2001, Washington D.C, August 2001.
|
| |
21
|
R. Govinda and H. Tangmunarunkit. Heuristics for internet map discovery. In Proceedings of IEEE INFOCOM '2000, Tel Aviv, Israel, March 2000.
|
| |
22
|
Arbor Networks Inc. Peakflow DoS, 2002. Available: http://arbornetworks.com/standard?tid=34&cid=14.
|
| |
23
|
J. Ioannidis and S. M. Bellovin. Implementing pushback: Router-based defense against ddos attacks. In Proceedings of NDSS'2002, San Diego, CA, February 2002.
|
 |
24
|
Angelos D. Keromytis , Vishal Misra , Dan Rubenstein, SOS: secure overlay services, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
| |
25
|
J. Li, J. Mirkovic, M. Wang, P. Reiher, and L. Zhang. Save: Source address validity enforcement protocol. In Proceedings of IEEE INFOCOM '2002, New York City, NY, June 2002.
|
 |
26
|
Ratul Mahajan , Steven M. Bellovin , Sally Floyd , John Ioannidis , Vern Paxson , Scott Shenker, Controlling high bandwidth aggregates in the network, ACM SIGCOMM Computer Communication Review, v.32 n.3, p.62-73, July 2002
[doi> 10.1145/571697.571724]
|
| |
27
|
D. Moore, G. Voelker, and S. Savage. Inferring internet denial of service activity. In Proceedings of USENIX Security Symposium'2001, Washington D.C., August 2001.
|
| |
28
|
Robert T. Morris. A weakness in the 4.2bsd unix tcp/ip software. In Computing Science Technical Report 117, AT&T Bell Laboratories, Murray Hill, NJ, February 1985.
|
| |
29
|
Mazu Networks. Enforcer, 2002. {Online}. Available: http://www.mazunetworks.com/products/.
|
| |
30
|
|
 |
31
|
Kihong Park , Heejo Lee, On the effectiveness of route-based packet filtering for distributed DoS attack prevention in power-law internets, Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications, p.15-26, August 2001, San Diego, California, United States
|
| |
32
|
|
 |
33
|
|
| |
34
|
M. Poletto. Practical approaches to dealing with ddos attacks. In NANOG 22 Agenda, May 2001. Available: http://www.nanog.org/mtg-0105/poletto.html.
|
 |
35
|
|
 |
36
|
Stefan Savage , David Wetherall , Anna Karlin , Tom Anderson, Practical network support for IP traceback, Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, p.295-306, August 28-September 01, 2000, Stockholm, Sweden
|
 |
37
|
Alex C. Snoeren, Hash-based IP traceback, Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications, p.3-14, August 2001, San Diego, California, United States
|
| |
38
|
D. Song and A. Perrig. Advanced and authenticated marking schemes for IP traceback. In Proceedings of IEEE INFOCOM '2001, Anchorage, Alaska, March 2001.
|
| |
39
|
|
 |
40
|
Neil Spring , Ratul Mahajan , David Wetherall, Measuring ISP topologies with rocketfuel, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
| |
41
|
R. Stone. Centertrack: An IP overlay network for tracking DoS floods. In Proceedings of USENIX Security Symposium'2000, Denver, CO, August 2000.
|
| |
42
|
S. Templeton and K. Levitt. Detecting spoofed packets. In Proceedings of The Third DARPA Information Survivability Conference and Exposition (DISCEX III)'2003, Washington, D.C., April 2003.
|
| |
43
|
H. Wang, D. Zhang, and K. G. Shin. Detecting syn flooding attacks. In Proceedings of IEEE INFOCOM '2002, New York City, NY, June 2002.
|
| |
44
|
G. R. Wright and W. R. Stevens. TCP/IP Illustrated, Volume 2. Addison-Wesley Publishing Company, 1994.
|
| |
45
|
|
CITED BY 42
|
|
|
|
|
|
|
|
|
|
|
Angelos Stavrou , Debra L. Cook , William G. Morein , Angelos D. Keromytis , Vishal Misra , Dan Rubenstein, WebSOS: an overlay-based system for protecting web servers from denial of service attacks, Computer Networks: The International Journal of Computer and Telecommunications Networking, v.48 n.5, p.781-807, 5 August 2005
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cliff C. Zou , Nick Duffield , Don Towsley , Weibo Gong, Adaptive defense against various network attacks, Proceedings of the Steps to Reducing Unwanted Traffic on the Internet on Steps to Reducing Unwanted Traffic on the Internet Workshop, p.10-10, July 07, 2005, Cambridge, MA
|
|
|
Xin Liu , Xiaowei Yang , David Wetherall , Thomas Anderson, Efficient and secure source authentication with packet passports, Proceedings of the 2nd conference on Steps to Reducing Unwanted Traffic on the Internet, p.2-2, July 07, 2006, San Jose, CA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Xin Liu , Ang Li , Xiaowei Yang , David Wetherall, Passport: secure and adoptable source authentication, Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation, p.365-378, April 16-18, 2008, San Francisco, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jun Li , Jelena Mirkovic , Toby Ehrenkranz , Mengqiu Wang , Peter Reiher , Lixia Zhang, Learning the valid incoming direction of IP packets, Computer Networks: The International Journal of Computer and Telecommunications Networking, v.52 n.2, p.399-417, February, 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hiroshi Tsunoda , Kohei Ohta , Atsunori Yamamoto , Nirwan Ansari , Yuji Waizumi , Yoshiaki Nemoto, Detecting DRDoS attacks by a simple response packet confirmation mechanism, Computer Communications, v.31 n.14, p.3299-3306, September, 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|