|
ABSTRACT
Providing real-time communication services to multimedia applications and subscription-based Internet access often requires that sufficient network resources be reserved for real-time traffic. However, the reserved network resource is susceptible to resource theft and abuse. Without a resource access control mechanism that can efficiently differentiate legitimate real-time traffic from attacking packets, the traffic conditioning and policing enforced at Internet Service Provider (ISP) edge routers cannot protect the reserved network resource from embezzlement. On the contrary to the usual expectation, the traffic policing at edge routers aggravates their vulnerability to flooding attacks by blindly dropping packets. In this paper, we propose a fast and lightweight IP network-edge resource access control mechanism, called IP Easy-pass, to prevent unauthorized access to reserved network resources at edge devices. We attach a unique pass to each legitimate real-time packet so that an ISP edge router can validate the legitimacy of the incoming IP packet very quickly and simply by checking its pass. We present the generation of Easy-pass, its embedding, and verification procedures. We implement the IP Easy-pass mechanism in the Linux kernel, and measure its overhead on our testbed. Finally, we demonstrate its effectiveness against packet forgery and resource embezzlement attempts by conducting a series of experiments.
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
|
{1} The ARQoS Project {Online}. Available: http://arqos.csc.ncsu.edu/
|
| |
2
|
{2} The Authenticated QoS Project {Online}. Available: http://www.citi.umich.edu/projects/qos/
|
| |
3
|
|
| |
4
|
|
| |
5
|
{5} S. Blake et al., "An architecture for differentiated services," RFC 2475, 1998.
|
 |
6
|
Lee Breslau , Edward W. Knightly , Scott Shenker , Ion Stoica , Hui Zhang, Endpoint admission control: architectural issues and performance, Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, p.57-69, August 28-September 01, 2000, Stockholm, Sweden
|
| |
7
|
{7} CERT Advisory CA-2000.01, Denial-of-Service Development, http://www.cert.org/advisories/CA-2000-01.html, Jan. 2000.
|
| |
8
|
{8} B. Davie et al., "An expedited forwarding PHB (per-hop behavior)," RFC 3246, 2002.
|
| |
9
|
{9} W. Diffie and M. E. Hellman, "New directions in cryptography," IEEE Trans. Inf. Theory, vol. 22, no. 6, pp. 644-654, Nov. 1976.
|
| |
10
|
{10} Distributed.net, Rc5-64 Project, http://www.distributed.net/rc5/, Jul. 2002.
|
| |
11
|
|
| |
12
|
{12} M. El-Gendy, A. Bose, H. Wang, and K. G. Shin, "Statistical characterization for per-hop QoS," in Proc. IWQoS'2003, Monterey, CA, Jun. 2003, pp. 21-40.
|
| |
13
|
{13} P. Ferguson and D. Senie, "Network ingress filtering: Defeating denial of service attacks which employ IP source address spoofing," RFC 2267, 1998.
|
| |
14
|
|
| |
15
|
{15} G. Hadjichristofi, N. Davis IV, and C. Midkiff, "IPsec overhead in wireline and wireless networks for web and email applications," in Proc. IEEE Int. Performance, Computing, and Communications Conf. (IPCCC '2003), Phoenix, AZ, Apr. 2003, pp. 543-547.
|
| |
16
|
|
 |
17
|
|
| |
18
|
{18} F. Kelly, P. Key, and S. Zachary, "Distributed admission control," IEEE J. Sel. Areas Commun., vol. 18, no. 12, pp. 2617-2628, Dec. 2000.
|
| |
19
|
{19} S. Kent and R. Atkinson, "Security architecture for the Internet protocol," RFC 2401, 1998.
|
| |
20
|
{20} J. Li, J. Mirkovic, M. Wang, P. Reiher, and L. Zhang, "SAVE: Source address validity enforcement protocol," in Proc. IEEE INFOCOM, New York, Jun. 2002, pp. 1557-1566.
|
 |
21
|
|
| |
22
|
{22} J. Martin and A. Nilsson, "On service level agreements for IP networks," in Proc. IEEE INFOCOM, New York, Jun. 2002, pp. 855-863.
|
| |
23
|
{23} A. Mena and J. Heidemann, "An empirical study of real audio traffic," in Proc. IEEE INFOCOM, Tel Aviv, Israel, Mar. 2000, pp. 101-110.
|
| |
24
|
|
| |
25
|
{25} J. C. Mogul and S. E. Deering, "Path MTU discovery," RFC 1191, 1990.
|
| |
26
|
{26} D. Moore, G. Voelker, and S. Savage, "Inferring Internet denial of service activity," in Proc. USENIX Security Symp., Washington, DC, Aug. 2001.
|
 |
27
|
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
|
| |
28
|
|
| |
29
|
{29} A. Perrig, R. Canetti, J. D. Tygar, and D. Song, "The TESLA broadcast authentication protocol," RSA Crypto-bytes , vol. 5, no. 2, 2002.
|
 |
30
|
|
| |
31
|
{31} J. Reumann, H. Jamjoom, and K. G. Shin, "Adaptive packet filters," in Proc. IEEE GLOBECOM, San Antonio, TX, Nov. 2001, pp. 2331-2335.
|
| |
32
|
{32} R. L. Rivest, "The RC-5 encryption algorithm," in Lecture Notes in Computer Science. New York: Springer-Verlag, 1995, vol. 1008.
|
| |
33
|
|
| |
34
|
|
| |
35
|
|
| |
36
|
{36} R. Thayer, N. Doraswamy, and R. Glenn, "IP security document roadmap," RFC 2411, 1998.
|
| |
37
|
{37} H. Tschofenig and D. Kroeselberg, "Security threats for NSIS," IETF, draft-ietf-nsisthreats-01.txt, 2003.
|
| |
38
|
{38} H. Wang and K. G. Shin, "Transport-aware IP routers: A built-in protection mechanism to counter DDoS attacks," IEEE Trans. Parallel Distrib. Syst., vol. 14, no. 9, pp. 873-884, Sep. 2003.
|
| |
39
|
|
| |
40
|
{40} H. Zhang, "Service disciplines for guaranteed performance service in packet-switching networks," Proc. IEEE, vol. 83, no. 10, pp. 1374-1396, Oct. 1995.
|
| |
41
|
{41} L. Zhang, S. Deering, D. Estrin, S. Shenker, and D. Zappala, "RSVP: A new resource ReSerVation Protocol," IEEE Network, vol. 7, no. 5, pp. 8-18, Sep. 1993.
|
 |
42
|
Zhi-Li Zhang , Zhenhai Duan , Lixin Gao , Yiwei Thomas Hou, Decoupling QoS control from core routers: a novel bandwidth broker architecture for scalable support of guaranteed services, Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, p.71-83, August 28-September 01, 2000, Stockholm, Sweden
|
|