ACM Home Page
Please provide us with feedback. Feedback
On interdomain routing security and pretty secure BGP (psBGP)
Full text PdfPdf (469 KB)
Source
ACM Transactions on Information and System Security (TISSEC) archive
Volume 10 ,  Issue 3  (July 2007) table of contents
Article No. 11  
Year of Publication: 2007
ISSN:1094-9224
Authors
P.C. van Oorschot  Carleton University, Ottawa, Canada
Tao Wan  Carleton University, Ottawa, Canada
Evangelos Kranakis  Carleton University, Ottawa, Canada
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 16,   Downloads (12 Months): 390,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1266977.1266980
What is a DOI?

ABSTRACT

It is well known that the Border Gateway Protocol (BGP), the IETF standard interdomain routing protocol, is vulnerable to a variety of attacks, and that a single misconfigured or malicious BGP speaker could result in large-scale service disruption. In this paper, we present Pretty Secure BGP (psBGP)---a proposal for securing BGP, including an architectural overview, design details for significant aspects, and preliminary security and operational analysis. psBGP differs from other security proposals (e.g., S-BGP and soBGP) in that it makes use of a single-level PKI for AS number authentication, a decentralized trust model for verifying the propriety of IP prefix origin, and a rating-based stepwise approach for AS_PATH (integrity) verification. psBGP trades off the strong security guarantees of S-BGP for presumed-simpler operation, e.g., using a PKI with a simple structure, with a small number of certificate types, and of manageable size. psBGP is designed to successfully defend against various (nonmalicious and malicious) threats from uncoordinated BGP speakers, and to be incrementally deployed with incremental benefits.


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
2
 
3
Barbir, A., Murphy, S., and Yang, Y. 2004. Generic threats to routing protocols. Internet Draft.
4
 
5
 
6
Bellovin, S. and Gansner, E. 2003. Using link cuts to attack internet routing. Unpublished manuscript.
 
7
Bellovin, S., Ioannidis, J., and Bush, R. 2005. Position paper: Operational requirements for secured BGP. In DHS Secure Routing Workshop.
 
8
Boneh, D., Boyen, X., and Shacham, H. 2004. Short group signatures. In Proceedings of Crypto 2004. Vol. 3152. 41--55.
9
 
10
Dempster, A. 1967. Upper and lower probabilities induced by a multivalued mapping. The Annals of Statistics 28, 325--339.
 
11
DHS. 2005. DHS secure routing workshop. Department of Homeland Security, Washington, D.C.
 
12
Gaarder, K. and Snekkenes, E. 1991. Applying a formal analysis technique to the CCIT X.509 strong two-way authentication protocol. Journal of Cryptology 3, 81--98.
 
13
Gao, L. 2000. Inferring autonomous system relationships in the Internet. In IEEE Global Internet.
 
14
Gligor, V., Kailar, R., Stubblebine, S., and Gong, L. 1991. Logics for cryptographic protocols---virtues and limitations. In Proceedings of the Computer Security Foundations Workshop IV. Los Alamitos, CA. 219--226.
 
15
Goodell, G., Aiello, W., Griffin, T., Ioannidis, J., McDaniel, P., and Rubin, A. 2003. Working around BGP: An incremental approach to improving security and accuracy of interdomain routing. In Proceedings of the 2003 ISOC Symposium on Network and Distributed Systems Security (NDSS'03). San Diego, CA. 75--85.
 
16
 
17
Hedrick, C. 1988. Routing information protocol. IETF RFC 1058.
 
18
Heffernan, A. 1998. Protection of BGP sessions via the TCP MD5 signature option. IETF RFC 2385.
 
19
Housley, R., Ford, W., Polk, W., and Solo, D. 1999. Internet X.509 public key infrastructure---certificate and CRL profile. IETF RFC 2459.
20
 
21
IRR. 2005. Internet routing registry. http://www.irr.net.
 
22
Just, M., Kranakis, E., and Wan, T. 2003. Resisting malicious packet dropping in wireless ad hoc networks. In Proceedings of the 2nd Annual Conference on Adhoc Networks and Wireless (ADHOCNOW'03).
 
23
Kaufman, C. 2005. The internet key exchange (IKEv2) protocol. IETF RFC 4306.
 
24
Kent, S. 2003. Securing the border gateway protocol: A status update. In Seventh IFIP TC-6 TC-11 Conference on Communications and Multimedia Security.
 
25
Kent, S. 2005. IP encapsulating security payload (ESP). IETF RFC 4303.
 
26
Kent, S. 2006. An infrastructure supporting secure internet routing. In Third European PKI Workshop.
 
27
Kent, S. and Atkinson, P. 1998a. Security architecture for the Internet protocol. IETF RFC 2401.
 
28
Kent, S. and Atkinson, P. 1998b. IP encapsulating security payload (ESP). IETF RFC 2406.
 
29
Kent, S., Lynn, C., Mikkelson, J., and Seo, K. 2000. Secure border gateway protocol (S-BGP) real world performance and deployment issues. In Proceedings of the 2000 ISOC Symposium on Network and Distributed Systems Security (NDSS'00).
 
30
Kent, S., Lynn, C., and Seo, K. 2000. Secure border gateway protocol (S-BGP). IEEE Journal on Selected Areas in Communications 18, 4 (Apr.), 582--592.
 
31
 
32
Kruegel, C., Mutz, D., Robertson, W., and Valeur, F. 2003. Topology-based detection of anomalous BGP messages. In Proceedings of the 6th Symposium on Recent Advances in Intrusion Detection (RAID'03).
33
 
34
Lynn, C., Kent, S., and Seo, K. 2003. X.509 Extensions for IP Addresses and AS Identifiers. draft-ietf-pkix-x509-ipaddr-as-extn-02.txt.
 
35
 
36
 
37
Murphy S. 2002a. BGP Security Vulnerabilities Analysis. draft-murphy-bgp-vuln-00.txt.
 
38
Murphy S. 2002b. BGP Security Protections. draft-murphy-bgp-protect-00.txt.
 
39
Nicol, D., Smith, S., and Zhao, M. 2004. Evaluation of efficient security for BGP route announcements using parallel simulation. Simulation Pratice and Theory Journal, Special Issue on Modeling, 187--216.
 
40
Perlman, R. 1988. Network layer protocols with byzantine robustness. Tech. Rep. MIT/LCS/TR-429.
 
41
 
42
Rekhter, Y. and Li, T. 1995. A border gateway protocol 4 (BGP 4). IETF RFC 1771.
 
43
Retana, A. and White, R. 2002. BGP Custom decision process. draft-retana-bgp-custom-decision-00.txt.
 
44
RouteViews. 2005. Route views project. http://www.routeviews.org.
 
45
Seo, K., Lynn, C., and Kent, S. 2001. Public-key infrastructure for the secure border gateway protocol (S-BGP). In IEEE DARPA Information Survivability Conference and Exposition II.
 
46
Shafer, G. 1976. A Mathematical Theory of Evidence. Princeton University Press, Princeton, NJ.
 
47
 
48
Villamizar, C., Alaettinoglu, C., Meyer, D., and Murphy, S. 1999. Routing policy system security. IETF RFC 2725.
 
49
 
50
Wan, T., Kranakis, E., and van Oorschot, P. 2004. S-RIP: A secure distance vector routing protocol. In Proceedings of the Applied Cryptography and Network Security (ACNS'04). Vol. 3089. 103--119.
 
51
Wan, T., Kranakis, E., and van Oorschot, P. 2005. Pretty secure BGP (psBGP). In Proceedings of the 2005 ISOC Symposium on Network and Distributed Systems Security (NDSS'05). San Diego, CA.
 
52
Wan, T., van Oorschot, P., and Kranakis, E. 2007. A selective introduction to border gateway protocol (BGP) security issues. In Proceedings of the NATO Advanced Studies Institute on Network Security and Intrusion Detection. Nork, Yerevan, Armenia. IOS Press (to appear, 2007).
 
53
White, R. 2003. Securing BGP through secure origin BGP. The Internet Protocol Journal 6, 3, 15--22.
 
54
55
 
56
Zhao, M., Smith, S., and Nicol, D. 2005b. Evaluating the performance impact of PKI on BGP security. In Proceedings of 4th Annual PKI Research Workshop (PKI'05). Gaithersburg, MD.
 
57
 
58
Zsako, J. 1999. PGP authentication for RIPE database updates. IETF RFC 2726.

Collaborative Colleagues:
P.C. van Oorschot: colleagues
Tao Wan: colleagues
Evangelos Kranakis: colleagues