Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3548606.3563536acmconferencesArticle/Chapter ViewAbstractPublication PagesccsConference Proceedingsconference-collections
poster

Poster: RPKI Kill Switch

Published: 07 November 2022 Publication History

Abstract

Relying party implementations are an important component of RPKI: they fetch and validate the signed authorizations mapping prefixes to their owners. Border routers use this information to check which Autonomous Systems (ASes) are authorized to originate given prefixes and to enforce Route Origin Validation (ROV) in order to block bogus BGP announcements, preventing accidental and malicious prefix hijacks. In 2021 the RPKI relying party implementations were patched against attacks by malicious publication points. In such attacks the relying parties are stalled processing malformed RPKI objects. In this work we perform a black-box analysis of the patched relying party implementations and find that out of five popular relying parties, two major implementations (Routinator and OctoRPKI) have vulnerabilities that can be exploited to cause large scale blackouts in the RPKI ecosystem. We show that the vulnerabilities we found apply to 84.9% of the networks supporting RPKI. We analyze the code to understand the factors causing the bugs. We show that these vulnerabilities can be exploited to crash the deployed relying parties, disabling RPKI validation and exposing the networks to prefix hijack attacks.

References

[1]
Arstechnica. 2019. BGP event sends European mobile traffic through China Telecom for 2 hours. https://arstechnica.com/informationtechnology/2019/06/bgp-mishap-sends-europeanmobile-traffic-through-china-telecom-for-2-hours. (2019).
[2]
Alex Band. 2011. Certification in the real world. In RIPE NCC. https://ripe62.ripe.net/presentations/214-Cert-RIPE62-RoutingWG.pdf
[3]
Randy Bush, Rob Austein, Steve Bellovin, and Michael Elkins. 2009. The RPKI & Origin Validation. https://ripe60.ripe.net/presentations/Bush-The_RPKI_Origin_Validation.pdf
[4]
Cloudflare. 2022. OctoRPKI. https://github.com/cloudflare/cfrpki. (2022).
[5]
Tomas Hlavacek, Philipp Jeitner, Donika Mirdita, Haya Shulman, and Michael Waidner. 2022. Stalloris: RPKI Downgrade Attack. In 31st USENIX Security Symposium (USENIX Security 22). USENIX Association, Boston, MA. https://www.usenix.org/conference/usenixsecurity22/presentation/hlavacek
[6]
Mitre. 2021. CVE-2021--43172. https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021--43172 . (2021).
[7]
NIST. 2022. RIPEStat. https://stat.ripe.net/about/. (2022).
[8]
NIST. 2022. RPKI Deployment Monitor. https://rpki-monitor.antd.nist.gov/. (2022).
[9]
NLnetLabs. 2022a. Routinator. 2022. https://routinator.docs.nlnetlabs.nl/. (2022).
[10]
NLnetLabs. 2022b. RPKI Certificate Authority and Publication Server. https://github.com/NLnetLabs/krill. (2022).
[11]
Marshall Pierce. 2021. base64. https://github.com/marshallpierce/rust-base64 . (2021).
[12]
Renesys. 2013. The New Threat: Targeted Internet Traffic Misdirection. http://www.renesys.com/2013/11/mitm-internet-hijacking/. (2013).
[13]
Haya Shulman, Niklas Vogel, and Michael Waidner. 2022. Poster: Insights into Global Deployment of RPKI Validation. In Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security.
[14]
Andree Toonk. 2014. Turkey Hijacking IP Addresses for Popular Global DNSProviders. https://www.bgpmon.net/turkey-hijacking-ip-addresses-for-popular-global-dns-providers/. (2014).

Cited By

View all
  • (2024)The Resource Public Key Infrastructure (RPKI): A Survey on Measurements and Future ProspectsIEEE Transactions on Network and Service Management10.1109/TNSM.2023.332745521:2(2353-2373)Online publication date: Apr-2024

Index Terms

  1. Poster: RPKI Kill Switch

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    CCS '22: Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security
    November 2022
    3598 pages
    ISBN:9781450394505
    DOI:10.1145/3548606
    Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 07 November 2022

    Check for updates

    Author Tags

    1. bgp
    2. rpki
    3. vulnerability

    Qualifiers

    • Poster

    Funding Sources

    Conference

    CCS '22
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,261 of 6,999 submissions, 18%

    Upcoming Conference

    CCS '25

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)63
    • Downloads (Last 6 weeks)9
    Reflects downloads up to 07 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)The Resource Public Key Infrastructure (RPKI): A Survey on Measurements and Future ProspectsIEEE Transactions on Network and Service Management10.1109/TNSM.2023.332745521:2(2353-2373)Online publication date: Apr-2024

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media